Killing ants with nuclear weapons
A developer critiques modern software complexity, arguing that overengineered tools like Docker and Gulp create more problems than they solve.
A developer critiques modern software complexity, arguing that overengineered tools like Docker and Gulp create more problems than they solve.
How to implement extensionless URLs in JSF 2.3 using a ServletContextListener and dynamic servlet mappings.
A guide to using the free, open-source tool pa11y for automated accessibility testing in web development, covering setup and basic configuration.
A guide to implementing accessibility (a11y) patterns in React applications, covering semantic HTML, ARIA, focus management, and routing.
A step-by-step guide on integrating Bootstrap CSS and JavaScript components into an Angular CLI project, covering Bootstrap 3, 4, and libraries like ngx-bootstrap.
A developer's journey from semantic CSS to functional utility classes, challenging traditional 'separation of concerns' in web development.
A developer shares their experience integrating Facebook's comment plugin into a static site, covering setup, common pitfalls, and caching issues.
A tutorial on adding clickable anchor links to headings in a Jekyll blog using a simple JavaScript snippet.
Explains concurrency issues in Django models and demonstrates solutions using pessimistic locking with select_for_update to ensure data integrity.
Explains the CSS concept of collapsing margins, where adjoining vertical margins between block-level elements combine into a single margin.
A look at CSS Grid Layout, its evolution, and core concepts like parent-level control and child-level exceptions.
A guide to adding ES7 async/await support to web applications using Babel and polyfills, with configuration tips for ESLint.
Explains CSS Custom Properties (CSS Variables), their dynamic capabilities, and practical use cases for cleaner, modular front-end code.
A technical guide on implementing Azure Active Directory authentication in ASP.NET Core 2.0, covering setup and configuration changes.
A guide to web performance fundamentals, covering mindset, HTML rendering, and practical optimization techniques for developers.
Introducing Mavo, an open-source HTML-based language for creating web applications without programming or a server backend.
A guide to eight essential ES6 features for JavaScript developers, including let/const, arrow functions, and destructuring.
An article exploring TypeScript as a pragmatic tool for JavaScript development, comparing it to 'training wheels' for building reliable, large-scale applications.
A developer shares their process of recreating a logo animation using pure CSS, including an introduction to CSS animations and keyframes.
A guide for tech speakers on writing effective abstracts to get conference talk proposals accepted, with tips on topic selection and event targeting.