Take control of your code with these programming best practices from Kevlin Henney. At JAOO Aarhus 2008 Kevlin used a trash can, vampires, a train wreck, whiskey and much more to make you understand and remember his 13 constructive points (a programmer’s dozen) about programming and code smells.
Tags: ActionScript, ColdFusion, Flex, fuzzy logic, Java, JavaScript, object orientated, Perl, PHP, Programmer, programming, Python, Ruby, Ruby on Rails
An increasingly popular technique among websites and in particular, blogs, is the idea of making URLs search engine friendly, or safe, on the premise that doing so will help search engine optimisation. By removing the obscure query string element of a URL and replacing it with keyword rich alternatives, not only makes it more readable for a human being, but also the venerable robots that allow our page content to be found in the first place.
Tags: .htaccess, All, Apache, ColdBox, ColdFusion, Fusebox, HTTP, httpd.conf, ISAPI, Microsoft, mod_rewrite, New Brunswick, None, PHP, search engine, search engine optimisation, search engine robots, search engine safe, url, URL rewriting, USD, web applications
In a previous post, I demonstrated how to implement Dylan Verheul’s jQuery Autocomplete plugin. Not content with demonstrating one library’s plugin, it is now the turn of Mootools.
Tags: AJAX, api, Australia, autocomplete, autocompleter, Bulgaria, CNet, ColdFusion, DOM, Dylan Verheul, Framework, Harald Kirschner, HTML, JavaScript, JavaScript Object Notation, JSON, mootools, New Brunswick, PHP, plugin, search interface, tutorial, united kingdom, XML
Today ColdFusion moved into the next stage of its life and became a teenager, hopefully not a precocious one!
Tags: 1999, 2001, 2005, 2007, ActionScript, Adobe, Adobe ColdFusion, Allaire, Centaur, ColdFusion, ColdFusion Markup Language, Derby, Flash, Flash platform, Flex, HTML, Internet Applications, Java, JavaScript, Jeremy Allaire, JJ Allaire, JSP, macromedia, Miscellaneous, Neo, PHP, Scorpio, Visual C++
I’m not a big fan of the BBC’s recent website redesign! While I believe that a few structural and hierarchical elements could have been addressed better, the overall result of this redesign is too “Facebook” and Web 2.0 for my liking; exactly what an online news site does not need. Who are the BBC trying to appeal to? They have gone from being content centric to design and technology centric. This in itself isn’t a bad thing, but I don’t understand the BBCs motivation for doing so.
Tags: AJAX, bbc, facebook, homepage, iGoogle, Industry, My Yahoo, PHP, The Web, Usability, User Interface Design, Web 2.0, Web Portal, Windows Live
GeSHi started out as a module for the phpBB forum system to enable highlighting of programming languages, which was largely unavailable at the time. Since its conception it has spawned into a standalone project, supported by many web-based PHP content management systems.
Tags: ColdFusion, content management, content management systems, GeSHi, highlighter, PHP, syntax
Installing PHP is a relatively simple task one would think. Indeed it is simple, but configuring the php.ini isn’t; at least not so on Windows Vista! It is infuriating when such a relatively simple task is made inordinately complicated because of the nuances of Vista permissions. What started out as a 5 minute task took a significant number of hours searching for a suitable answer on Google, and not only by myself.
Tags: administrator, Apache, configuration, configuring, difficulties, Google, installation, Microsoft Vista, Microsoft Windows, MySQL, paths, permissions, PHP, problems, Rob Douglas, solution, solutions, solving, Vista, Windows Vista
Installing PHP with Apache on Windows Vista is a relatively simple task until you try an configure the settings in php.ini. Problems can occur and stem from the fact that when you install PHP and edit the php.ini file, you need to not only be logged in as Administrator, but run the installer and Notepad text editor as Administrator. The php.ini file also needs to be located in the Windows directory.
Tags: administrator, Apache, configure, installation, installing, PHP, problems, Ruby, settings, solutions, Vista
Following on from my posts about installing Apache and ColdFusion on Vista, it is now the turn of PHP.
Tags: Apache, installing, PHP, problems, solutions, Vista, windows
Silverlight aims to compete with Adobe Flash and the presentation components of Ajax. It also competes with Sun Microsystems’ JavaFX, which was launched a few days after Silverlight.
Tags: .Net, Accelerator board, ad-insertion solutions, Adobe, Adobe Integrated Runtime, AIR, AJAX, animation, application hosting solution, author content, back-end Web environment, browser-based, C#, designers, developers, Emmy Award, Escient VC-1 Player, Expression Studio, Flash, Flex, interactive applications, Internet Applications, Internet Information Services, JavaFX, JavaScript, JSON, Linux, Mac OS X, media content, media experiences, media format, media rich experiences, media tools, Microsoft, Microsoft Silverlight, Microsoft Windows, moonlight, MP3, operating system, PHP, proprietory, Python, RIA, Rich Internet Applications, Role-specific tools, Ruby, Silverlight, Society of Motion Picture and Television Engineers, software features, software services, Sun Microsystems, vector graphics, video playback, Visual Basic, Visual Studio, web application, Web Consortium, Web designers, Web experiences, Web Standards, Web technologies, Windows Media technologies, windows presentation foundation, with your existing infrastructure, WPF, XAML, XHTML, XML, XSLT