Your project doesn't mean your playground
Advice for open source project maintainers: prioritize contributor-friendly tools and workflows over personal preferences to grow your community.
Advice for open source project maintainers: prioritize contributor-friendly tools and workflows over personal preferences to grow your community.
Explains a security vulnerability in Express.js's bodyParser middleware and provides safer alternatives for handling file uploads.
An analysis of Verilog's quirks and why seemingly logical code can fail or produce unexpected hardware synthesis results.
A guide to synchronizing SublimeText2 editor settings and packages across multiple machines using Dropbox for a consistent development environment.
A developer explains how to prevent Bootstrap and ForkedBooter apps from popping up in the OS X dock during Maven builds by using Java headless mode.
A tutorial on creating a Python Twitter bot that automatically favorites tweets based on a keyword to help grow followers organically.
An introduction to the Test Anything Protocol (TAP), a simple, language-agnostic protocol for generating automated test results.
A guide to writing effective technical documentation that teaches users, not just tells them, focusing on programming languages and libraries.
A tech professional details the hardware and peripherals on their office desk, including a Microsoft Surface Pro, docking station, and monitors.
A developer shares technical learnings from August, covering iOS, Ruby automation, JavaScript libraries, CSS tools, and interesting tech reads.
Author announces a new book, 'The Hacker's Guide to Python,' sharing advanced Python knowledge and best practices learned from large-scale projects like OpenStack.
Explains how to use PHP's short ternary operator (?:) for more concise code, replacing repetitive variable checks.
A benchmark comparison of Julia, Python, R, and pqR on a Project Euler problem, exploring performance gains from JIT compilation.
Explains how to use Tags in TFS to add metadata and filter work items, overcoming limitations in customizing work item templates.
A guide on integrating the static site generator assemble.io with a Yeoman web app's Gruntfile, using Handlebars templates.
A technical guide on obtaining and installing free SSL/TLS certificates from StartSSL for securing a website.
A comprehensive, curated list of Python programming resources for all skill levels, covering tutorials, libraries, frameworks, and best practices.
A comprehensive list of Python learning resources, tutorials, and tools for both beginners and experienced developers.
About The Blog This started out as a way to jot down thoughts on areas that seem interesting but underappreciated. Since then, this site has grown to
A blog post sharing two Python scripts for solving Sudoku puzzles: a clear recursive version and a shorter, obfuscated one.