Why JavaScript's "new" Keyword Sucks
A critique of JavaScript's 'new' keyword, exploring its confusing behavior and edge cases through code examples.
A critique of JavaScript's 'new' keyword, exploring its confusing behavior and edge cases through code examples.
A developer shares his customized Zsh command line prompt, explaining its components and encouraging others to personalize their own shell environment.
A guide to creating a custom application launcher for IntelliJ IDEA on Ubuntu Linux, including the necessary shell command.
A review of 'Perl Best Practices' by Damian Conway, exploring how to write maintainable and robust Perl code.
A programmer argues against 'walled garden' ecosystems like the iPad, defending the importance of open, tinkerable systems for learning and innovation.
A technique to preload JS and CSS files as print stylesheets to improve page load times, with a warning about Chrome compatibility issues.
A developer reflects on PHP's evolution, comparing it to Java, and discusses using the Kohana framework and popular CMS platforms like WordPress.
An article recommending Cary Millsap's foundational articles on computer systems performance and structured problem-solving approaches.
Analyzes the need for better content filtering on social media feeds like Facebook and Twitter, comparing them to Amazon/Netflix recommendations.
Explores how open source software development embodies a perfect form of democracy through the power of forking and community consent.
Explains how to implement localized, translated routes in ASP.NET MVC and WebForms for better SEO and user experience.
Explains how to set Client ID in OBIEE database connections to trace problematic SQL queries back to specific users for troubleshooting.
Explores underutilized Spring framework classes, focusing on custom argument resolvers for pagination and user access in web controllers.
A developer investigates why their C++ game executable file was unexpectedly large, discovering that debug flags and lack of optimization were the culprits.
Announcing the first public release of PHPMEF, a PHP port of the .NET Managed Extensibility Framework for application composition.
Troubleshooting guide for OBIEE socket communication error 12002, focusing on firewall and port configuration issues.
A developer argues for creating novel solutions over incremental improvements, focusing on unsolved problems for easier market entry.
A guide to securing Oracle Application Server (OAS) by disabling version reporting, the TRACE method, and removing default content.
Explores the Transitive Grace Period Public Licence, a software license allowing temporary proprietary use of improvements before open-sourcing.
A comparison of Git and Mercurial focusing on their fundamental design philosophies and user experience, rather than just features or speed.