Crippling the web
A critique of modern web development practices that undermine the web's core strength of universal accessibility across devices and networks.
A critique of modern web development practices that undermine the web's core strength of universal accessibility across devices and networks.
A developer rediscovers his passion for PHP after discovering the Laravel framework, which overcomes the language's traditional shortcomings.
A list of 20 essential Python libraries for developers, covering web, data science, GUI, and game development.
Explains how to use NSProxy for efficient, boilerplate-free optional delegate method calls in Objective-C/iOS development.
A guide on making Python code compatible with both Python 2 and 3 using try-except blocks for imports.
An introduction to virtualenv, a tool for creating isolated Python environments to manage library dependencies for different projects.
A feature request to generate PowerShell scripts from actions taken in the Azure Management Portal for automation and reusability.
A developer's session on using C#, Xamarin, and Azure Mobile Services for cross-platform push notifications at TechEd Australia 2013.
A tutorial explaining how to handle exceptions in Python using try, except, and finally clauses with practical examples.
Explains how to use PostgreSQL's COMMENT feature to document tables, columns, and SQL for better data understanding and maintenance.
A guide showing how to check the installation path and version of Python on both Linux and Windows operating systems.
A guide to Python coding styles, linking to official documentation, PEP-8, Google's guide, and Khan Academy's style guide.
A step-by-step guide for installing Python 2.xx on Windows 7, including setting the PATH environment variable.
A guide to packaging Python scripts using setuptools for distribution on PyPI, including basic setup examples.
MvcSiteMapProvider 4.0 stable release for ASP.NET MVC offers dynamic navigation, SEO features, and improved dependency injection support.
A look back at the Dell Optiplex GX620 USFF, highlighting its unique compact design and hefty external power supply from 2006.
A practical guide to packaging and uploading a Python module to PyPI, covering modern tools and best practices.
Explains how to use Python's dictionary get() method to avoid KeyError exceptions by providing default values.
Explains the difference between the 'return' and 'global' keywords in Python functions, with code examples.
A tutorial on generating random strings in Python using the random and string modules, useful for creating passwords.