Features: XML Europe 2004: Refactoring XML
Grok Headline matches for Features: XML Europe 2004: Refactoring XML
A Refactoring Example
A Refactoring Example
10/28/2003 11:08 PMMichael Schwern explains how to use refactoring techniques to make
code faster.
Database Refactoring
Database Refactoring
10/08/2002 07:08 AMScott W. Ambler talks about
database refactoring, which is
about making simple changes to a database schema to improve its design
while retaining both its behavioral and informational semantics. For
example migrating from a system that assumes addresses and names are a
specific format to one that handles addresses and names for multiple
countries.
"tri" On a different topic, here are some discussions on the ADOdb
forums on PHP and
Interbase and Object-Relatio
nal mappings in PHP that might be of interest. Feel free to post
your responses.
"zeldman.hc"
XML-Deviant: Eternal Refactoring
XML-Deviant: Eternal Refactoring
07/07/2004 07:49 PMA summary of the latest happenings in the XML and RDF developer
communities: refactoring specifications, Amazon wishlists in RDF, and
XML as art.
Off the top of my head: linklog
refactoring required...
Off the top of my head: linklog
refactoring required...
09/12/2004 07:24 AMSo Paul Hammond created webkit2png
which is a lovely little command-line script for a Mac that goes and
grabs a full screenshot of a web-page - full length on the page. It
can also do a variety of other whatsits and hoojis which are really
cool. So what I want someone to do now is to make a little app that
sits your Mac which you can stick your remaindered linkloggery into
that:
- Is templatable;
- Posts the links to del.icio.us and any other link aggregation
place (damned if I'm going to leave all my lovely posts on someone
else's system without hooking into mine);
- Grabs a screenshot of the page concerned (can be overwritten if
you're linking to something random);
- Posts the whole she-bang to your linklog (complete with lovely
little screencap) via the various weblog APIs;
- If someone could make it some kind of plug-in for my browser or
make it triggerable via an AppleScript or something, that would be
nice too.
To be honest, I'm not sure this is quite what I want, but it's
becoming clear to me that the area of the linklog is in enormous neat
of some refactoring and rationalisation work. I don't really think
it'll sort itself out until one or more of the weblog companies
actually puts in some templates and structures designed to support it
directly, but I'm not sure how likely that is to happen...
Read the
comments
Refactoring C# Code Using Visual Studio
2005
Refactoring C# Code Using Visual Studio
2005
08/05/2004 03:28 AMI'd bet you would agree that a significant part of any engineer's day
is spent re-working existing code to become in some way 'better.' In
many cases, 'better code' is a subjective term, but some common
improvements include: adhering to OO-best practices, increasing type
safety, improving performance, and increasing code readability and
maintainability.
Refactoring is a formal and mechanical process, used to modify
existing code in such a way that it does indeed become 'better' while
preserving the program's intended functionality. In addition to
improving a program's overall design, the refactoring process tends to
yield code which is far easier to maintain and extend in the long
run.
On hybridised RSS feeds as evidence of a
need for webl0g refactoring...
On hybridised RSS feeds as evidence of a
need for webl0g refactoring...
02/05/2005 10:08 PMRight then - I feel a bit like I've got the wind behind me and it
might not last so I'm going to plough right on into another subject
before the demons of fear crawl up my leg. Dave Shea's written a
really insightful little piece (after
Haughey) on the curr
ent trend for hybridised RSS feeds merging del.icio.us feeds and Flickr
photostreams with normal weblog posts. Here's some of the best
stuff:
The problem I have is quite similar to what Matt
describes: when new items show up in my newsreader from people I enjoy
reading, IÂ’m often mildly disappointed when itÂ’s simply a new camera
phone image, or a couple of sparsely-described links to stuff IÂ’ve
already seen. IÂ’ll go one further though, and say this about the
practice: itÂ’s really damaging the signal-to-noise ratio of content I
otherwise love.
And all I can say is that I couldn't agree more. My RSS feed at the
moment is a monstrous atrocity. It's vile and clumsy and ugly and
infuriating. But it's as vile as it is because that's where the
software and systems that I want and need to use have led me. I want
to fix it. I'd love to make it better, but to do so I'd have to
sacrifice something somewhere along the way.
When I started weblogging it was all about the links, and the
little asides and the one-liners and guff like that. I believe
fundamentally that weblogs are communicative and social rather than
being publishing ((Weblogs and) The Mass
Amateurisation of (Nearly) Everything) and this seemed like a
natural register for that kind of thing. Everything was nicely
informal and easy. But the systems had their problems - Blogger style
permalinks were an ugly and clumsy way to reference particular pieces
of commentary, so people moved towards using Movable Type with is individual
archives and built-in comments. Page-per-post sites, though, require a
different form of writing - people change their interactions and the
sites become less agile and less cross-conversational. Shorter posts
get lost, posting becomes more of an effort and many things that one
might like to talk about in passing get thrown away. There are
benefits, it's clear - you write longer, better, more considered
things. But they're not the same things that we used to be writing.
You can see some of the transitions that occurred when I moved to
using Movable Type in the visualisations that people did for me last
year: Visualisations lead to Self-Knowledge.
I think this shift was really what caused the desire for people to
start link-logs. Sites on the internet that we responded to
emotionally but couldn't find time to write Movable Type-length posts
about were getting no commentary at all. People who were busy found
that they simply weren't writing anything for their sites at all - the
length of posts that using MT seems to inspire (in my case anyway)
started to be incompatible with post-work energy levels. The concept
of a simple, throwaway linklog seemed to present a cure to this
situation. People could post things and get their thoughts out into
public quickly and easily. Or - just as importantly - they could keep
track of the links that they wanted to keep track of - back to the
weblog as personal link-organiser. It seemed like the perfect
solution.
Certainly it didn't seem to matter much whether or not the links
were unique or whether everyone else in the world had posted them too.
This was the time that saw the emergence of what I call microcontent voting. The more people linked to something,
the more people saw it, obviously - but now it was becoming an
exponenial relationship rather than a linear one. This was because of
the newly significant presence of aggregators like Blogdex, Daypop, Popdex, Technorati. Now there was an
effective feedback loop - if something got the attention of a certain
number of people in the ecosystem, it would be brought to the
attention of even more. A site that got only a few links could be at
the top of the aggregators within a day, and experience thousands of
visits immediately.
The links had - in part - ceased to be just something you did
individually and instead became something that you did as part of a
community that one way or another helped information bubble up. I
think this found its best expression to date in Hotlinks, which I really
think needs only to be abstracted into a more generic service to take
over the world.
But linklogs had their own problems - how should they be integrated
into a weblog site? Should they be individually permalinkable or
should they be aggregated in daily clumps? Should they sit in central
bars or be relegated to little-read sidebars? Different weblog authors
found different solutions to these design problems - with kottke and Anil probably being the
groundbreakers in this area. But it still felt a little clumsy. The
weblogs were capturing everything again - covering a whole range of
content from long-form essays through to the smallest particles of
link data - but it wasn't sitting together well - the weblog softwares
didn't seem (and still don't) to have found a way to really
consolidate this kind of combination management / conversation /
publishing role. I personally strongly felt that my link-logs should
be posted in daily digests as part of my main weblog. I'd done groups
of links as posts for years, and I didn't see why that should change
now. But these things were far from simple to perform.
The introduction of moblogging caused another problem - the
infrastructure for handling phone to weblog stuff effectively had
never seemed to emerge in an elegant, simple and un-hacky way -
clearly they'd need different templates for a start, and again
decisions had to be made about how to integrate them with the design
and layout of sites. Should the photos be in a sidebar? Should they be
a different and separate weblog? Should they be posted each day, or
immediately as the photos were taken and coming in?
The two sites that - for me - changed this picture enormously were
del.icio.us and Flickr in that they both provided me
with new tool-sets for managing stuff and they both also gave me
mechanisms for posting to my weblog in ways that seemed to afford more
benefits than they had costs. Firstly, del.icio.us gave me the ability
to organise my links more effectively than my weblog had - and made
the process of refinding my links much much easier - and some slightly
provisional settings do exist for publishing a daily digest to a
weblog. So I get the space to file my links in a way that makes sense
to me, and get to expose this action back to people. Except of course
it's not a finished piece of functionality - I can't give it
alternative formats for the title, I can't change how each link is
formatted and I can't stop it publishing everything to both my site
and weblog with extra fields of information exposed that I don't want
people to see (like the del.icio.us tags that each post has). I can
hide these tags on the web because I control the stylesheets. But it's
much harder (rightly) to do that kind of thing in an RSS reader. The
consequence? The posts generated by del.icio.us in my RSS feed are
ugly and feel clumsy - they're functional, but they're not how I would
have them...
And the same is true of my Flickr photostream. The pictures that I
take are aspects of my life, and I want them to be exposed to people
in the same way as my overt posts are - but I have non flexibility. I
can have them posted directly to my site, but then they don't feel
cleanly on my site in that they're still hosted elsewhere. And
I can't aggregate them into clumps usefully - every photo appears as I
take it, and I can't make a daily archive of them to be posted into
the body of my site. So feedburner becomes the best
option for bringing these very separate things together - except it
has design problems of its own. Titles of Flickr photos don't seem to
update and the integration of feeds - while beautifully elegant
technically - does seem to create unbalanced or confusing feeds to
experience... And if you're asking why I want to keep everything
together in one Feedburner feed at all, it's because the functionality
that feedburner affords me in tracking the number of people reading
the damn feed is so incredibly useful to me. And I wouldn't get that
ease or accuracty of calculation by having multiple feeds...
Phew! So that's the history of all weblog functionality in a
nutshell, which wasn't quite what I was expecting to write. But the
point is that all through the history of weblogs, the technologies
have opened up new doors and created new problems. Different
functionalities make it possible to do one thing much more easily or
effectively, but they come with a smaller cost elsewhere. We're
definitely moving in a positive direction, but each time we make a
leap to a new level of functionality, things get more complicated and
fractured and difficult for a while. Our feeds are ugly, and
they don't quite work right and neither do our sites. But this is
because the technologies that we're using to organise and collate our
lives aren't quite communicating perfectly and aren't splicing
themselves together in the way that we might like. And things are
getting ever more complicated, and we need to do something about
it.
And I'm beginning to think that the thing we have to do is start to
reconsolidate and refactor the weblog concept itself. We need to take
a step back for the first time in years and re-ask the question - what
is it for? How do we find something hard and shiny in the middle of
all these hybridised trends and make it the ideal shape to support all
the other services that will grow upon and around it. In a whole range
of issues - from the collation of our browsing to the handling of our
photos, from the posting of our opinions to the way we're relating to
our social networks - the traditional weblog format is starting to
buckle. So rather than concentrating on the specifics of clashing
informational streams in our feeds and looking to fix them, I'm going
to make the problem even larger and ask - are these clashes evidence
of something more seriously broken? Does anyone really have any idea
what we do next?
Read
the comments
4D 2004 offers over 100 new features
4D 2004 offers over 100 new features
08/31/2004 02:48 AM4D, Inc. today announced it is shipping 4th Dimension 2004, with a new
streamlined design environment, new deployment features that further
reduce its low cost of ownership, enhanced Web serving capabilities,
new XML and Web services technologies, and more...
GigaWorld Europe 2004
GigaWorld Europe 2004
06/09/2004 12:41 PMPersonal Computer World Jun 9 2004 3:49PM GMT
Features: Extreme Markup 2004
Features: Extreme Markup 2004
09/15/2004 07:42 PMJames Mason files a brief recap of this year's Extreme Markup
Languages conference.
Interarchy 7.2 Sports Useful New
Features (19-Jul-2004; 0.8K)
Interarchy 7.2 Sports Useful New
Features (19-Jul-2004; 0.8K)
07/19/2004 08:28 PMCNN.com - Europe: No deal with bin Laden
- Apr 15, 2004
CNN.com - Europe: No deal with bin Laden
- Apr 15, 2004
04/15/2004 10:30 PMPurported bin Laden tape offers Europe truce .. blew up in his face:
.. have balls! .. "No deal." .. sounds ..
on
cnn.com/2004/WORLD/asiapcf/04/15/binladen.tape/index.html
track this
site | 7 links
CNN.com - Europe: No deal with bin Laden
- Apr 15, 2004
CNN.com - Europe: No deal with bin Laden
- Apr 15, 2004
04/17/2004 02:21 AMYAPC::Europe 2004 website
YAPC::Europe 2004 website
02/10/2004 02:43 AMarakan writes "YAPC::Europe 2004 will be held on the 15-17th September
in Belfast, Northern Ireland. Their web-site is at
http://belfast.yapc.org/"
Registration deadline near for XML
Europe 2004
Registration deadline near for XML
Europe 2004
04/09/2004 03:56 PMThere's only a few days left to sign up for the tutorials and
presentations at XML Europe 2004, the major European gathering of the
XML world. The conference will be held from 18-21 April in Amsterdam,
The Netherlands.
Microsoft Tech-Ed 2004 Europe nearly
upon us
Microsoft Tech-Ed 2004 Europe nearly
upon us
06/14/2004 03:07 PMFlash MX 2004 v7.2 features over 120
fixes, improvements
Flash MX 2004 v7.2 features over 120
fixes, improvements
07/27/2004 07:21 AMMacromedia has made a
Flash MX 2004 version 7.2 updater available for download from its
Web site. The upgrade to the company's multimedia authoring tool
offers more than 120 bug fixes and improvements, including more
efficient use of system resources, better performance and stability,
faster launch and compile times, improved help documentation and more.
Macromedia also notes that, as of this release, Flash MX 2004 no
longer supports Mac OS X v10.2.5 or lower; it now requires Mac OS X
v10.2.8 or v10.3.4. This is a free download for Flash MX 2004 and
Flash MX Professional 2004 owners -- the full version is US$499 or
$199 as an upgrade from a previous version. The Professional edition,
which features professional video capabilities and more, is $200
extra.
URLWire Features Internet MiniGuides
2004
URLWire Features Internet MiniGuides
2004
01/19/2004 04:17 PMURLWire Features Internet MiniGuides 2004http://www.urlwire.com/
news/011904.htmlEric Ward's long running and
excellent
URLWire lists some of
the latest and current happenings on the Internet. In todays
issue/alert we are very proud to announce that he did a feature on my
nine 2004 Internet MiniGuides that maybe found at the above URL.
Reminder of XML Europe 2004 Call for
Participation
Reminder of XML Europe 2004 Call for
Participation
12/31/2003 01:13 PMThe deadline for submissions to XML Europe 2004 is imminent -- January
5, 2004. The conference will take place from April 18-21 2004 in
Amsterdam.
YAPC::Europe::2004 Call for Papers!
YAPC::Europe::2004 Call for Papers!
03/06/2004 01:51 AMarakan writes "YAPC::Europe has made their call for papers. They're
looking for mostly 20 minute talks, and suggesting that those who want
to speak for longer should split their talk into two parts. There will
still be room for lightning talks, but ...
Suite Relief: Office 2004 For Mac Is
Welcome Mix Of Fixes, Features
Suite Relief: Office 2004 For Mac Is
Welcome Mix Of Fixes, Features
05/22/2004 11:23 AMMicrosoft has a history of adding features instead of fixing problems.
This release is genuinely the first I've seen in which the company
foxused on both fronts. By Glenn Flesihman, Seattle Times (via
MyAppleMenu)
In 2004, tech brings more features at
lower price
In 2004, tech brings more features at
lower price
12/27/2004 01:08 PMSiliconValley.com Dec 27 2004 4:11PM GMT
iTunes Music Store Launches in Europe
(21-Jun-2004; 3.4K)
iTunes Music Store Launches in Europe
(21-Jun-2004; 3.4K)
06/21/2004 08:41 PMXML Europe 2004, "Documenting the
Future": Call for Participation
XML Europe 2004, "Documenting the
Future": Call for Participation
12/02/2003 01:04 AMThe call for participation for XML Europe 2004 has been issued. The
conference will be held from April 18-21 2004 in Amsterdam.
XML Europe 2004 late-breaking talks
finalized
XML Europe 2004 late-breaking talks
finalized
04/09/2004 03:56 PMThe schedule for XML Europe 2004 (April 19-21, Amsterdam, The
Netherlands) has been finalized. In addition to keynotes from
Amazon's Jeff Barr and the W3C's Steven Pemberton, the late-breaking
talks add news from the most recent work in the XML world.
Apple VP: iTunes Europe rollout still on
track for 2004
Apple VP: iTunes Europe rollout still on
track for 2004
04/16/2004 11:37 AMReuters reports that Apple's iTunes Music Store is
still on track for a 2004 launch, according to
Apple Vice President Pascal Cagni. Cagni, in charge of Apple's
European operations, told the reporter iTunes Music Store's Europe
rollout was important enough "that a few months' delay is not
essential."
Speedline Technologies to Showcase New
Product Features at GlobalTRONICS 2004
Speedline Technologies to Showcase New
Product Features at GlobalTRONICS 2004
07/28/2004 02:37 AMSpeedline Technologies, Inc., the world leader for single source
process solutions for the PCB assembly and semiconductor packaging
industries, will showcase a host of new product features for its
electronics manufacturing equipment during GlobalTRONICS 2004 in its
booth, No. E08, Level 4. [PRWEB Jul 28, 2004]
iLife '04 Features New GarageBand
Music-Creation Program (06-Jan-2004;
3.4K)
iLife '04 Features New GarageBand
Music-Creation Program (06-Jan-2004;
3.4K)
01/07/2004 05:38 PMLotusphere 2004: IT users praise
upcoming features in Lotus releases
Lotusphere 2004: IT users praise
upcoming features in Lotus releases
01/27/2004 12:08 AMIT administrators on hand for the start of Lotusphere 2004 said
they’re happy with a host of new features and updates planned for the
Lotus family of collaboration applications.
CompAmerica's Annual 2004 "Holiday PC
Shopping Guide" Features Gifts From $5
to $25,000
CompAmerica's Annual 2004 "Holiday PC
Shopping Guide" Features Gifts From $5
to $25,000
12/19/2004 03:10 PMCompAmerica.com - a rising name in online and direct sales of custom
PCs, Laptops, and computer and consumer components released it's
Holiday Shopping Guide for everyone. [PRWEB Nov 29, 2004]
How-To Turn your iPod in to a Universal
Infrared Remote Control - Features -
features.engadget.com
How-To Turn your iPod in to a Universal
Infrared Remote Control - Features -
features.engadget.com
07/27/2004 02:41 PMHow-To Turn your iPod in to a Universal Infrared Remote
Control
features.engadget.com/entry/6336778455600767
track this
site | 3 links
Ten things that Microsoft and TiVo must
each do to win the living room -
Features - features.engadget.com
Ten things that Microsoft and TiVo must
each do to win the living room -
Features - features.engadget.com
08/12/2004 01:20 PMExcellent article at Engadget yesterday by guest commentator Thomas
Hawk .. Ten things that Microsoft and TiVo must each do to win the
living room
features.engadget.com/entry/1882345133499767
track this
site | 4 links
Interstar Technologies to Announce at
Cisco Networkers 2004 its Expanded
Partnership With SAGEM to Market Turnkey
Fax Server Solutions in Europe
Interstar Technologies to Announce at
Cisco Networkers 2004 its Expanded
Partnership With SAGEM to Market Turnkey
Fax Server Solutions in Europe
12/19/2004 03:45 PMInterstar's XMediusFAX® boardless T.38 IP fax servers will feature as
part of Groupe SAGEM's turnkey multifunction offerings Interstar
Technologies Inc. (www.faxserver.com), the pre-eminent developer of
enterprise fax solutions for converged IP networks, will be announcing
its newly expanded OEM partnership with Groupe SAGEM on turnkey fax
server solutions (www.sagem.com) next week at the Cisco Networkers
2004 conference in Cannes, France. Groupe SAGEM, an international
high-technology group, is one of the major players in Europe’s fax
market. Its turnkey solutions are comprised of its multifunction
devices (MFDs) which integrate faxing (under the SAGEM F@X Server
label) through Interstar Technologies’ boardless T.38 Fax Over IP
(FoIP) servers. As a Cisco AVVID partner, Interstar Technologies will
be exhibiting with SAGEM SA at the Palais des festivals (Booth E62-B)
to demonstrate how the newly-launched editions integrate as part of
SAGEM's turnkey solutions. [PRWEB Dec 12, 2004]
How-To Tuesday: Make 3-D photos -
Features - features.engadget.com
How-To Tuesday: Make 3-D photos -
Features - features.engadget.com
08/28/2004 04:46 AMHow to make your own red-blue 3-D
photos
features.engadget.com/entry/1253716493759137
track this
site | 3 links
The Trouble with Tethering - Features -
features.engadget.com
The Trouble with Tethering - Features -
features.engadget.com
07/30/2004 02:58 AMis bad for business .. Siva
Vaidhyanathan
features.engadget.com/entry/6314322665586411
track this
site | 4 links
How-To Tuesday: Disable AutoRun on
Windows! - Features - Engadget -
features.engadget.com
How-To Tuesday: Disable AutoRun on
Windows! - Features - Engadget -
features.engadget.com
06/30/2004 09:43 AMhow to disable AutoRun on your Windows
PC
features.engadget.com/entry/3239236478279892
track this
site | 5 links
Presidential candidate ringtones! -
Features - Engadget -
features.engadget.com
Presidential candidate ringtones! -
Features - Engadget -
features.engadget.com
06/25/2004 04:10 AMPresidential candidate ringtones ..
Engadget
features.engadget.com/entry/4238013923512102
track this
site | 4 links
"Netflix, Open up or die… - Features -
Engadget - features.engadget.com"
"Netflix, Open up or die… - Features -
Engadget - features.engadget.com"
07/20/2004 02:40 PMNokia - Fun Features - Phone Features -
Nokia 3220 - Phone Models - Phones
Nokia - Fun Features - Phone Features -
Nokia 3220 - Phone Models - Phones
06/01/2004 05:46 AMpgina del telfono hagan click donde dice "Wave Messaging" .. Nokia
3220
nokia.com/nokia/0,8764,58565,00.html
track this
site | 4 links
Turn your PC into a Mac - Features -
Engadget - features.engadget.com
Turn your PC into a Mac - Features -
Engadget - features.engadget.com
06/10/2004 05:58 PMTurn your PC into a Mac .. Poor man’s Apple ..
engadget
features.engadget.com/entry/8828351836181248
track this
site | 4 links
Grok Description matches for Features: XML Europe 2004: Refactoring XML
GrokA matches for Features: XML Europe 2004: Refactoring XML
Features: XML Europe 2004: Refactoring XML