Welcome to issue number 5 - a.k.a the better late than never edition :).
- Recent news
- Django | Weblog | Django 1.3 released
- Divide and Concur « Code as Craft
- The road to being a kick-ass public speaker | Christian Heilmann's blog – Wait till I come!
- byobu in Launchpad
- Puppet Labs - Style Guide
- Fabric Gets a nice set of updates
- Iranian Hackers obtain SSL certs for major sites fraudulently
- Matt Haughey on 11 Years of Community at MetaFilter
- heatmap.js | HTML5 Canvas Heatmap Library
- jQuery: » jQuery 1.6 Released
- Web font services - An Overview - by sprungmarker.de
- Anatomy of a Mashup: Definitive Daft Punk visualised
- Improve Browser Performance With the CSS Stress Test Tool » SitePoint
- An unconventional loading strategy for YUI 3 | Julien Lecomte's Blog
- The Python corner
The latest news hot off the press.
The latest iteration of the django web framework (one of the most popular ones) came out a couple of weeks ago. This release was delayed a few times but finally brings some much anticipated improvements: class-based views (cleaner view code FTW), better integrated logging, a standard way to handle static files and much more...
Interesting article on Etsy's use of Jenkins to split up their test suite to get it run inside of 11 minutes pre-deployments.
Christian Heilmann provides some great insights and tips on what it takes to make a good presentation.
Byobu is a fantastic set of enhancements to gnu screen. It provides a great deal of information and is on my list of base packages for any new machine.
Puppet labs produce a style guide detailing exactly how your should layout your modules and manifests. Essential reading if you're using puppet and want to adhere to a common standard.
Fabric, if you've not already heard of it is a python library that makes it really easy to handle deployments with a fabfile, which is essentially similar to a Makefile except that it it's just pure python.
Tav has built-out a bunch of additional features for Fabric: Running commands in parallel, API improvements, Fabric Shell. Staged environments. It's all there, the only downside is that it's not currently in a format that makes it easy for upstream to accept the patches. Still hopefully the work will be done to resolve that and we'll see these changes land in Fabric in due course. See Tav's post for more details (via Ross Lawley)
An fairly worrying report from eff.org on how Iranian hackers managed to trick a Certificate Authority into issuing fraudulent SSL certs for major sites such as google.com, login.yahoo.com.
You may have seen this already but if not it's well worth seeing. Matt Haughey talks about the tools created to manage and moderate the community on MetaFilter.
Everything related to client-side development.
Heatmaps are a fantastic way to visualise geographical statistics and of course user behaviour on web pages. Heatmap.js is the easiest way I've seen to build such visualisations.
jQuery 1.6 is out, with small but major changes which break backwards-compatibility (see .prop() and .attr()).
This is not really a problem though, as jQuery has mostly been bug-free for a while, so running on 1.5 until you've updated your codebase, however big it is, is perfectly reasonable.
Sylvia Egger keeps a useful comparison table of the various webfonts hosting services out there, allowing you to compare how many fonts are available, how you can embed them, what you can use them for and which particular services are offered.
Cameron Adams awesome visualisation of his own audio mashup of 23 different Daft Punk tracks using modern web technologies.
Bookmarklet that measures performance impact of CSS effects.
An interesting deck from Julian Lecomte on YUI3 loading strategies used on SRPs.
Server-side technologies and services.
Nathan Marz's presentation on building scalable architecture. This is a very good introduction to the type of architecture needed for any "realtime" analytics platform. Nathan has also written a few tools/libraries which facilitate data processing on Hadoop (for example Cascalog: https://github.com/nathanmarz/cascalog).
Python rocks. At Project Fondue, we love it and so we keep a close eye on what's happening in the Python realms. Here is an excerpt.
A new release of Pypy is out and now claims to be on par feature-wise with Python 2.7.1 "including the standard library".
Pypy is a major achievement and keeps getting better and better. Don't gorget to check their compatibility list before you switch to it over cPython though: https://bitbucket.org/pypy/compatibility/wiki/Home
Pyke is a knowledge-based inference engine (expert system) written in 100% Python.