Django Models
In my last article, I continued looking at the Django Web framework, showing how you can create and modify models. As you saw, Django expects you to describe your models using Python code. The model...
View ArticleUse Your Database!
I love high-level, dynamically typed languages, such as Python, Ruby and JavaScript. They're easy—and even fun—to use. They let me express myself richly, and they lend themselves to code that easily...
View ArticleWhat Does "Fast" Mean?
Good news! One of my clients is launching a new marketing campaign, which we expect will make the business even more successful than before. Bad news! This means our Web application, which has existed...
View ArticleParts of a Slow Web Application
In my last article, I started discussing how to optimize a Web application, looking at the different aspects of an app and where the slowness might come from. more>>
View ArticleVarnish Software's Hitch
Making life easier for the 2.2 million Web sites that deploy the Varnish Cache HTTP engine is the point of Hitch from Varnish Software. more>>
View ArticleDrupal and Alexa: The Next Big Thing?
DrupalCon is underway in New Orleans, Louisiana, and it kicked off with the always energetic keynote from Drupal project founder, Dries Buytaert. more>>
View ArticleBen Rady's Serverless Single Page Apps (The Pragmatic Programmers)
You don't need to manage your own servers to build powerful Web applications. Need proof? more>>
View ArticleClient-Side Performance
In past articles, I've covered different ways to understand, analyze and improve the performance of your web applications. I've shown that between your network connections, server hardware, database...
View ArticleGoogle's SwiftShader Released
Year by year, plain-old HTML 5 websites are becoming fancier, and right now, the home entertainment world is buzzing about VR and 3D. But most sites are missing the boat; they have no 3D content....
View ArticleAnalyzing Data
My first Web-related job was in 1995, developing Web applications for a number of properties at Time Warner. When I first started there, we had a handful of programmers and managers handling all of...
View Articlenginx
Engineers love to think that they make decisions based on pure logic and merit. But of course, everyone has biases in terms of programming languages, editors and other technologies—biases that...
View ArticleLet's Automate Let's Encrypt
HTTPS is a small island of security in this insecure world, and in this day and age, there is absolutely no reason not to have it on every Web site you host. Up until last year, there was just a...
View Articlenginx and WordPress
In my last article, I took an initial look at nginx, the high-performance open-source HTTP that uses a single process and a single thread to service a large number of requests. nginx was designed for...
View ArticleCeltra's AdCreator Platform
Mobile advertising campaigns today are often hampered by broken, non-viewable ads with a poor UX experience. An important open-source initiative aimed at solving this problem and making the web better...
View ArticleIntegrating Web Applications with Apache
When you deploy a web application, how do end users access it? Often web applications are set behind a gateway device through which end users can access it. One of the popular products to act as an...
View Article
More Pages to Explore .....