Thoughts on Docker
A developer shares a detailed, opinionated review of Docker after 6 months of production use, highlighting its benefits and warts.
A developer shares a detailed, opinionated review of Docker after 6 months of production use, highlighting its benefits and warts.
Critique of using separate 'm.' domains for mobile sites, highlighting usability issues when sharing links across devices.
An in-depth guide to Laravel Echo, a tool for simplifying WebSockets integration in Laravel applications for real-time features.
A guide on how to ask clear, specific, and well-researched coding questions to get faster and better answers from experts.
Explains how the JavaScript spread (...) and rest (...) operators solve common problems with function arguments and array manipulation.
Overview of the vSphere HTML5 Web Client Fling, a new HTML5-based management interface for VMware vCenter, replacing Flash and Windows clients.
Explores CSS and JavaScript techniques for improving user experience in web form validation, including pseudo-classes and custom error handling.
A technical guide explaining the importance of implementing the hashCode method correctly in Java, especially when overriding equals, to ensure proper behavior in hash-based collections.
How to filter out RavenDB's internal API endpoints from your Swagger documentation using a custom Document Filter in Swashbuckle.
A guide to evaluating machine learning models, selecting the best models, and choosing appropriate algorithms to ensure good generalization performance.
A guide to model evaluation, selection, and algorithm comparison in machine learning to ensure models generalize well to new data.
Explores challenges in building accessible web components, focusing on keyboard support for modals and offscreen menus, and proposes platform improvements.
A tutorial on building a SoundCloud client from scratch using React and Redux, including authentication and API integration.
A tutorial on creating CLI applications using a JSON config file and the 'engage' tool in Go, simplifying command management.
Explains how rotating carousels, ads, and popups distort web performance metrics like Speed Index and offers a technical fix using WebPageTest's activity timeout.
A guide for developers on common database mistakes beginners make, including storing images, using limit/offset for pagination, and relying on integer primary keys.
A developer reflects on lessons from early responsive web design to avoid similar pitfalls when implementing Progressive Web Apps (PWAs).
Explains how to use Swift's @available attribute to mark methods as unavailable, with examples for subclassing and legacy code.
A guide to correctly implementing the equals method in Java, covering identity vs. equality and best practices.
Explains scenarios where JavaScript arrow functions are problematic, such as in object methods and prototypes, due to their lexical 'this' binding.