My Story
A programmer shares their personal method for learning new programming languages and offers motivation based on their own journey into coding.
A programmer shares their personal method for learning new programming languages and offers motivation based on their own journey into coding.
Introducing Stretchy, a standalone JavaScript utility for automatic form element autosizing that works with inputs, textareas, and select menus.
A developer argues for learning HTML, CSS, and JavaScript fundamentals before jumping into frameworks like React or Angular.
An in-depth look at implementing the Store and handling network communication in the Flux architecture, using Observables and design patterns.
Introduces bugspencer.com, a resource for reporting browser bugs, tracking bug trackers, and finding related articles.
A web developer argues for defining browser support per feature/module instead of globally, using tools like caniuse.com for clarity.
Author announces the end of the 'Browsers and Bugs' newsletter due to lack of feedback, reflecting on its content about browser bugs, features, and testing.
Explains how to use TypeScript with JSX for better type safety and tooling in React development, addressing refactoring and error prevention.
A web developer explains progressive enhancement as a use-case oriented approach, using video implementation as a practical example.
Part 7 of a Docker tutorial series: creating a custom MongoDB container image for a website's persistence layer.
Weekly roundup of browser updates, bug reporting tips, and web development tools, covering Chrome, Edge, Firefox, and WebKit.
A roundup of browser updates, bug fixes, and developer tools for July 2015, covering asm.js, responsive images, and debugging platforms.
Author announces speaking engagement at DotNetSpain 2015 conference on topics like Complex Event Processing and EventStore.
A technical guide on implementing domain routing and tenant resolution for multi-tenant applications using ASP.NET MVC 6/5.
A developer shares his career transition from JetBrains to Microsoft's NuGet team, while continuing to maintain the MyGet package management service.
Explains and solves common .NET assembly binding errors caused by NuGet version conflicts, with a practical fix.
How to fix the CVE-2014-6271 Bash vulnerability on Laravel Forge-managed servers, including manual update commands.
Custom Capistrano tasks for Symfony2 deployment, including targeted cache clearing and automatic asset versioning.
A developer critiques Responsive Web Design (RWD), arguing for device detection as a complementary approach to improve performance and user experience.
A guide on using WebStorm IDE for developing JavaScript applications on the Tessel microcontroller, including setup and workflow tips.