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…
#171: Movable Stacked Card Row in CSS | CSS-Tricks
Customizing create-react-app: How to Make Your Own Template
Create React App (CRA) is a very good tool for creating React apps from the CLI without build configuration.
User Accounts with Next.js — An Extensive Tutorial - The Ideal System - Medium
There is an issue on the next.js repo that has been open since the early days of the project (October 2016), it’s called Add login /…
Building a Gulp API Compatible Task Automation Tool | Toptal
Streams are a powerful construct in Node.js and in I/O driven programming in general. Gulp, a tool for task automation, leverages streams in elegant ways to allow developers to enhance their build workflow. In this article, Toptal engineer Mikhail Angelov gives us some insight into how Gulp works with streams by ...
Introduction: React UI Testing
Storybook is an open source tool for developing UI components in isolation for React, Vue, and Angular