Safeguarding target=_blank links
Explains the security and performance risks of using target=_blank links without rel="noopener" and provides the simple fix.
Explains the security and performance risks of using target=_blank links without rel="noopener" and provides the simple fix.
A developer shares their experience leading a new web project using F# and recommends key books for software development and team management.
A guide on using Lighthouse CLI to block third-party domains like ads and analytics for accurate performance measurement.
A developer shares their first week learning Angular, comparing it to React and building a simple todo app to grasp core concepts.
The provided content is not a blog article but a 404 error page with embedded analytics code.
An introduction to CUBE CSS, a pragmatic CSS methodology focused on simplicity, consistency, and leveraging the power of native CSS.
Andy Bell introduces CUBE CSS, a new methodology replacing C-BEUT, focusing on composition and simplicity in scalable CSS.
Explains the importance of frontend testing for user experience, team confidence, and preventing production bugs in non-trivial applications.
Author announces writing a book titled 'Blazor In Action' for Manning Publications, detailing the writing process and early access program.
A step-by-step tutorial on integrating the Material UI library into a React application, covering installation, setup, and building a custom navigation bar.
A tutorial on using CSS custom properties (variables) to create reusable values, improve code maintainability, and easily manage themes in stylesheets.
Explores the 'IKEA Effect' cognitive bias in software development, where excessive attachment to one's own code can hinder progress and better solutions.
A developer shares how customizing MySpace profiles with HTML and CSS sparked their passion for coding and offers advice for finding similar learning inspiration.
A developer shares a plain text list of all 148 CSS named colors, created for easy reuse in projects.
Learn how to use HTML forms and Django's form system to collect user input in this tutorial episode.
A discussion on the importance of balancing practical tool learning with theoretical computer science concepts for web developers.
Advice for beginner programmers on choosing what to learn next, emphasizing following personal interest to maintain motivation and build foundational skills.
An analysis of interesting and unusual CSS techniques used in the Twitter website's design, including aspect ratios and negative margins.
DEV platform improves comment subscription visibility, making it easier to follow discussions on posts.
A tutorial on implementing auto-save and data recovery for forms in Blazor applications using local storage to prevent data loss.