My approach on using id, class and data attributes in HTML, CSS and JavaScript
A frontend developer shares best practices for using id, class, and data attributes in HTML, CSS, and JavaScript to avoid conflicts.
A frontend developer shares best practices for using id, class, and data attributes in HTML, CSS, and JavaScript to avoid conflicts.
A developer shares their experience with a mock technical interview conducted by a Google engineer, detailing the process and lessons learned.
A guide on setting up a MEAN stack development environment using the WebStorm IDE, focusing on JavaScript full-stack development.
A developer's journey building GreenPiThumb, an open-source Raspberry Pi bot that automates houseplant watering using JavaScript and AngularJS.
Explains why jQuery plugins fail inside Shadow DOM due to DOM encapsulation and offers troubleshooting advice.
A guide to adding ES7 async/await support to web applications using Babel and polyfills, with configuration tips for ESLint.
A guide explaining the 'this' keyword in JavaScript, covering its behavior in six different contexts like global scope, object methods, and arrow functions.
Explains JavaScript Promises, their analogy to real-life promises, and how to use .then and .catch for async operations.
An introduction to Progressive Web Apps (PWAs), explaining their purpose, value, and history.
Explains JavaScript callbacks: what they are, why they're important, and how to use them with practical examples.
Explains CSS Custom Properties (CSS Variables), their dynamic capabilities, and practical use cases for cleaner, modular front-end code.
A conference organizer reflects on launching ScriptConf, a JavaScript event in Linz, and helping organize the developer conference #devone.
A guide to setting up a JavaScript development environment, covering syntax highlighting, code editors, and theme installation to improve learning efficiency.
How to access local variables and functions inside Underscore.js _.each loops when using TypeScript with AngularJS.
Announcing ShevyJS, a JavaScript library for implementing typography scales and spacing in CSS-in-JS frameworks.
A guide to eight essential ES6 features for JavaScript developers, including let/const, arrow functions, and destructuring.
Explains recursion, proper tail calls (PTC), tail call optimization (TCO), and syntactic tail calls (STC) in JavaScript, including implementation details and engine support.
A technical comparison between CSS animations and the Web Animations API, using a case study to illustrate key differences and implementation details.
An article exploring TypeScript as a pragmatic tool for JavaScript development, comparing it to 'training wheels' for building reliable, large-scale applications.
Explains the new Shared Memory proposal for JavaScript, covering its importance, the event loop, and moving towards practical usage.