Smartphone applications are predicted to overtake the desktop software market. So who will win the multi-billion-pound [dollar] application economy, and what are the new rules?
Tags: Android, App Store, Appcelerator, Apple, Apple iPhone, Blackberry, Brushes, CSS, documentation, ebay, Google, GPS, HIG, HTML, HTML5, human interface guidelines, iphone, IPhone OS, iPod, iTunes, JavaScript, Mobile, Mobile Development, Mobile operating system, Multi-touch, Nokia, Ovi Store, Palm, paypal, PhoneGap, Qik, RedLaser, Rim, RjDj, Smartphones, StreetCar, Symbian, The Guardian, User interface, web-based application, WebOS, Windows Mobile
Compressing your Web components will help speed up your Website. The majority of your visitors will benefit as most all Web browsers support GZip compression. You’ll want to compress all text, which includes HTML, CSS, JavaScript, XML, JSON, etc.
Tags: .htaccess, Apache, Apache HTTP Server, CSS, DEFLATE, gzip, HTML, JavaScript, JSON, XML, Yahoo, ZIP
Before Ant, building and deploying web applications required a series of scripts or manual processes, which often led to mistakes. Apache Ant is a software tool for automating software build processes. It is similar to Make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects. However, that doesn’t mean it is restricted to Java projects. I use Ant increasingly for all my web development projects as it is an integral part of Eclipse, my IDE of choice. It makes building applications and releasing them across different servers far more efficient and less problematic.
Tags: Apache Ant, automated build, best practices, build scripts, immediate processing, Java, JavaScript, local development server, similar build tool, SQL, The Definitive Guide, user acceptance testing server, web applications, web development, XML, Yahoo
Some time ago, well almost a year ago actually, I posted an article called Parsing Twitter Usernames, Hashtags and URLs with JavaScript. From that article, it became immediately apparent that this was an issue many people were confronting and one that required an answer. Now, belatedly, it is the turn of ColdFusion to get the Twitter love.
Tags: ColdFusion, GPS, GPS logger, Holux M-241 GPS Receiver, HTML, JavaScript, New Brunswick, online resource, parsing, tag, Twitter, url, username
Okay, so many of the points below aren’t purely my philosophy, but ideas and principles I have picked up along the way throughout my [development] career. Some relate to the UNIX philosophy, or even the Zen of Python, but wherever they’re from, they can be applied to many other domains.
Tags: Adobe, api, Asides, Design, Dev Opera, Development, Freelancing, Google, Google Code, JavaScript, Microsoft, philosophy, Python, unix, web community, work, Yahoo, zen, Zoho
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
ColdFusion is 13 years old. That make makes it the daddy of the web world! It does not make it any less hip or useful than the relatively new kids on the block. Let’s not dilly-dally, bicker or insult one another about which is best, which one is dying and which one is not worth the computer it is compiled on. What is important is to understand the merits of each language and decide which one best suits the application, not only in technical terms, but also in terms of time-to-market, cost of development, availability of a skilled workforce etc.
Tags: .Net, ActionScript, administrator, Adobe, Adobe ColdFusion, AJAX, Atom, best practice, Business, ColdFusion, content management, Design, Design Patterns, Development, encryption, enterprise-level search, Flex, Frameworks, fundamentals, HTML, Internet Applications, Java, JavaScript, ORM, programming, rapid application development, Rich Internet Applications, Ruby, Ruby on Rails, The Web, Web, web technology, web world, XML
On 1st September 2008 Google launched a new opensource browser project named Chrome.
Tags: Adobe, Adobe AIR, browser, gears, Google, Google Chrome, Google Gears, HTML, Internet Explorer, JavaScript, Mozilla Prism, Safari, Virtual Machine, Web apps, Webkit
SQLite is a mostly ACID-compliant relational database management system contained in a relatively small (~500kB) C programming library. The Adobe AIR runtime includes the SQLite embedded database for use by Adobe AIR applications. This allows applications to run and store data locally and or synchronise the datastore with online repositories.
Tags: ActionScript, Adobe, Adobe Integrated Runtime, AIR, attack, database, Databases, exploit, JavaScript, online repositories, relational database, SQL, SQL Injection, SQLite, United States, vulnerability
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