DevOps vs Agile: What's the difference? | Opensource.com
Old CSS, new CSS / fuzzy notepad
I first got into web design/development in the late 90s, and only as I type this sentence do I realize how long ago that was. And boy, it was horrendous. I mean, being able to make stuff an
Redesigning your product and website for dark mode — Stuff & Nonsense
Opinionated Guide to React by Sara Vieira [PDF/iPad/Kindle]
After working with React for a few years and tackling a lot of its most common use applications, I’ve learned some tips and tricks that can create a smoother experience with less frustration for the most not-so-obvious things.
An Intro to Web Site Testing with Cypress | CSS-Tricks
End-to-end testing is awesome because it mirrors the user’s experience. Where you might need a ton of unit tests to get good coverage (the kind where you test
Basic usage - threads.js
How to use the threads.js API.
node.js - Webpack 4 devServer HMR plus full reload on other file changes (like views) - Stack Overflow
I have a web project with a working Webpack4 config using webpack-dev-server with HMR enabled and started this way via npm script:
cross-env NODE_ENV=development webpack-dev-server --inline --hot
...
Component Story Format (CSF)
Storybook is an open source tool for developing UI components in isolation for React, Vue, and Angular
React – A JavaScript library for building user interfaces
A JavaScript library for building user interfaces
Bringing the web out of 2007 since 2013.
r/Frontend: /r/frontend is a subreddit for front end web developers who want to move the web forward or want to learn how. If you're looking to find …
This Dot - DEV Community 👩💻👨💻
Why Cypress? | Cypress Documentation
What you'll learn What Cypress is and why you should use it Our mission, and what we believe in Key Cypress features Types of tests Cypress is designed
Programming is Writing is Programming
Do you know that joke about two little fishes that swim into an older fish? He asks the young fishes how the water is, and they respond: “what’s water?”. The little fishes live an…
Become An HTML Email Geek With These Videos From Rémi Parmentier — Smashing Magazine
Form Validation - Part 4: Validating the MailChimp Subscribe Form | CSS-Tricks
Over the last few articles in this series, we've learned how to use a handful of input types and validation attributes to natively validate forms.
Form Validation Part 3: A Validity State API Polyfill | CSS-Tricks
In the last article in this series, we built a lightweight script (6kb, 2.7kb minified) using the Validity State API to enhance the native form validation
Form Validation Part 2: The Constraint Validation API (JavaScript) | CSS-Tricks
In my last article, I showed you how to use native browser form validation through a combination of semantic input types (for example, ) and validation
Form Validation Part 1: Constraint Validation in HTML | CSS-Tricks
Most JavaScript form validation libraries are large, and often require other libraries like jQuery. For example, MailChimp's embeddable form includes a 140kb
“Create Once, Publish Everywhere” With WordPress — Smashing Magazine
The term COPE (“Create Once, Publish Everywhere”) is a methodology for publishing our content to different outputs (website, AMP site, email, apps, and so on) by having a single source of truth for all of them. Let’s explore how to implement COPE using WordPress.
October - PHP CMS platform based on the Laravel Framework
October CMS is a self-hosted award-winning platform based on the Laravel PHP Framework
Editorial Design Patterns With CSS Grid And Named Columns — Smashing Magazine
Enhancing The Clickable Area Size
Content Modeling Series
A content model is a representation of structured content and this content modeling series shows you how to get self-started.
Curated list of project-based frontend tutorials [Project-Based Learning Frontend] - DEV Community 👩💻👨💻
Project Based Learning - Frontend Frontend development is challenging to learn. What helpe...
A Re-Introduction To Destructuring Assignment — Smashing Magazine
Sick of chaining lots of keys together with dots to access nested values in objects? Frustrated that `arr[0]` isn’t a very descriptive name? Destructuring assignment has incredible value when accessing values in arrays and objects. Read on to learn a number of use cases in which this syntax can come in handy.
Smooth Scrolling | CSS-Tricks
Hey! Before you go too far down the rabbit hole of JavaScript-based smooth scrolling, know that there is a native CSS feature for this: scroll-behavior.
Google Analytics Universal – FullStory Support
Now
Integrating with Other Libraries – React
A JavaScript library for building user interfaces
Using BackboneJS successfully with React (using MobX)
At Feathr, our main front-end application is built on Marionette and BackboneJS. Since a lot of our application is CRUD, we have a ton of…