Form Validation with the Constraint Validation API
Client-side validation isn’t a full substitute for true server-side validation, but it can get you a lot of the way. Here, Craig introduces the Constraint Validation API which you can use from JavaScript to interact with HTML5’s form validation mechanisms. - http://amp.gs/jmiw9
#javascript
Client-side validation isn’t a full substitute for true server-side validation, but it can get you a lot of the way. Here, Craig introduces the Constraint Validation API which you can use from JavaScript to interact with HTML5’s form validation mechanisms. - http://amp.gs/jmiw9
#javascript
A Deep CSS Dive Into Radial And Conic Gradients
Ahmad Shadeed looks at conic and radial gradients, explains how they work, the differences and similarities, how and where to use them, and some use cases for each. - http://amp.gs/jmDdP
#css
Ahmad Shadeed looks at conic and radial gradients, explains how they work, the differences and similarities, how and where to use them, and some use cases for each. - http://amp.gs/jmDdP
#css
Smashing Magazine
A Deep CSS Dive Into Radial And Conic Gradients — Smashing Magazine
In this article, we’ll be taking a closer look at two gradients: `conic-gradient` and `radial-gradient`. You’ll see how each one of them works in detail, what the differences and similarities are between them, how and where to use them, and some use cases…
The New Vue by Evan You
In his talk from the recent VueConf Toronto, Evan You talks about the new Vue 3 experience including new syntax, docs, build tools, devtools, and more. - https://www.youtube.com/watch?v=2KBHvaAWJOA
#vue
In his talk from the recent VueConf Toronto, Evan You talks about the new Vue 3 experience including new syntax, docs, build tools, devtools, and more. - https://www.youtube.com/watch?v=2KBHvaAWJOA
#vue
YouTube
The New Vue by Evan You
In this session, Evan You talks about the new Vue 3 experience: from new syntax to new docs, build tools, devtools, and TS/IDE.
Jobs -
Abyat is looking to hire talented developers for their new world class product. Apply now: https://www.abyat.com/care…
Jobs -
Abyat is looking to hire talented developers for their new world class product. Apply now: https://www.abyat.com/care…
Remix vs Next.js
While this is a comparison written by the Remix team, it seems open about its methodology and tries to be fair in its comparison. The comparison (and sometimes implicit criticism) of Jamstack has been a Remix talking point – not entirely unfairly either. - http://amp.gs/jmJfN
#nodejs
While this is a comparison written by the Remix team, it seems open about its methodology and tries to be fair in its comparison. The comparison (and sometimes implicit criticism) of Jamstack has been a Remix talking point – not entirely unfairly either. - http://amp.gs/jmJfN
#nodejs
Angular Best Practices — Do you
How to improve my Angular application performance? How to make my Angular team coding style more consistent… - http://amp.gs/jm05o
#angular
How to improve my Angular application performance? How to make my Angular team coding style more consistent… - http://amp.gs/jm05o
#angular
Medium
Angular Best Practices — Do you know them?
How to improve my Angular application performance? How to make my Angular team coding style more consistent? Are there some guidelines on…
👍1
Empathetic Animation
Cassie Evans outlines a couple of essential questions to ask when creating animations on the web. - http://amp.gs/jmKw1
#css
Cassie Evans outlines a couple of essential questions to ask when creating animations on the web. - http://amp.gs/jmKw1
#css
CSS-Tricks
Empathetic Animation | CSS-Tricks
Animation on the web is often a contentious topic. I think, in part, it’s because bad animation is blindingly obvious, whereas well-executed animation fades
Vue 3 Composition API ? Nah, thanks.
This article proposes downsides of using the composition API and explains why the options API feels better with Vue 3. - http://amp.gs/jm3Rc
#vue
This article proposes downsides of using the composition API and explains why the options API feels better with Vue 3. - http://amp.gs/jm3Rc
#vue
TypeScript Features to Avoid?
Remember Gary Bernardt’s Wat video from ten years ago? He created the Execute Program dev education platform and now reflects on four things in TypeScript to seriously think about: enums, namespaces, decorators, and private. It's opinionated - naturally! - http://amp.gs/jmHPZ
#typescript
Remember Gary Bernardt’s Wat video from ten years ago? He created the Execute Program dev education platform and now reflects on four things in TypeScript to seriously think about: enums, namespaces, decorators, and private. It's opinionated - naturally! - http://amp.gs/jmHPZ
#typescript
Executeprogram
Execute Program
Learn it. Code it. Remember it.
Creating an AWS Lambda Function with nbb
nbb is a ClojureScript environment that runs on top of Node.js, so it’s ideal for AWS Lambda. Node doesn't have to always be about JavaScript :-) - http://amp.gs/jmwI0
#nodejs
nbb is a ClojureScript environment that runs on top of Node.js, so it’s ideal for AWS Lambda. Node doesn't have to always be about JavaScript :-) - http://amp.gs/jmwI0
#nodejs
Good Advice on JSX Conditionals
“Time after time I shoot myself in the foot with JSX conditionals. In this article, I look at the trickier corners of JSX conditionals, and share some tips for staying safe”. As always, there are other options, though, and future potential options too as may eventually be offered by do expressions or pattern matching. - http://amp.gs/jmwor
#react
“Time after time I shoot myself in the foot with JSX conditionals. In this article, I look at the trickier corners of JSX conditionals, and share some tips for staying safe”. As always, there are other options, though, and future potential options too as may eventually be offered by do expressions or pattern matching. - http://amp.gs/jmwor
#react
Vladimir Klepov as a Coder
Good advice on JSX conditionals
Conditional rendering is a cornerstone of any templating language. React / JSX bravely chose not to have a dedicated conditional syntax, like ng-if="condition", relying on JS boolean operato
👍1
Evan You on the PodRocket podcast
Vue creator Evan You was recently a guest on the PodRocket podcast. Get his thoughts on Vue, the migration to Vue 3, and more. - http://amp.gs/jmF30
#vue
Vue creator Evan You was recently a guest on the PodRocket podcast. Get his thoughts on Vue, the migration to Vue 3, and more. - http://amp.gs/jmF30
#vue
PodRocket - A web development podcast from LogRocket
PodRocket - A web development podcast from LogRocket: Vue and Vite with Evan You
Evan You joins us on PodRocket to talk about Vue and Vite. What motivated the shift to Vue 3? What is Vite? Do you think Vite will replace Nuxt's webpack default at some point? If you had to start over what would be the biggest rework you would do? Evan answers…
Modern Fluid Typography Using CSS Clamp
Adrian Bece explores fluid typography principles, use-cases, implementation with CSS clamp(), and an interactive fluid typography calculator. - http://amp.gs/jmXVO
#css
Adrian Bece explores fluid typography principles, use-cases, implementation with CSS clamp(), and an interactive fluid typography calculator. - http://amp.gs/jmXVO
#css
Smashing Magazine
Modern Fluid Typography Using CSS Clamp — Smashing Magazine
We’ll explore fluid typography principles, use-cases, implementation with CSS clamp() and an interactive fluid typography calculator.
Angular: DON’T Call Functions Inside The Template Anymore
Why you Should NOT Call Functions Inside Angular Templates - http://amp.gs/jmL7z
#angular
Why you Should NOT Call Functions Inside Angular Templates - http://amp.gs/jmL7z
#angular
Medium
Angular: DON'T Call Functions Inside The Template Anymore
Why you Should NOT Call Functions Inside Angular Templates
How Not to Learn TypeScript
“Learning TypeScript, even in 2022, can be frustrating it seems,” notes the author who reflects on five common mistakes TypeScript newcomers make - http://amp.gs/jmWZU
#typescript
“Learning TypeScript, even in 2022, can be frustrating it seems,” notes the author who reflects on five common mistakes TypeScript newcomers make - http://amp.gs/jmWZU
#typescript
fettblog.eu
How not to learn TypeScript
“TypeScript and I are never going to be friends”. Oh wow, how often have I heard this phrase? Learning TypeScript, even in 2022, can be frustrating it seems. And for so many different reasons. People who write Java or C# and find out things are working differently…
React Event Bubbling and Capture
Event bubbling occurs when handling events within nested elements: an event ‘bubbles up’ from one element to its container until it reaches the root element. This behavior can be both helpful and troublesome — here’s how to handle it correctly with React. - http://amp.gs/jmWAL
#react
Event bubbling occurs when handling events within nested elements: an event ‘bubbles up’ from one element to its container until it reaches the root element. This behavior can be both helpful and troublesome — here’s how to handle it correctly with React. - http://amp.gs/jmWAL
#react
www.robinwieruch.de
React: Event Bubbling and Capturing
Event bubbling in React explained with examples. You will learn how to prevent events from bubbling, how to capture events before the bubbling, and how to access the target and currentTarget ...
Create An Open Graph Image Generator with Node
Set up a server with Node.js to dynamically generate images and reduce the manual effort of creating Open Graph images. - http://amp.gs/jma8f
#nodejs
Set up a server with Node.js to dynamically generate images and reduce the manual effort of creating Open Graph images. - http://amp.gs/jma8f
#nodejs
LogRocket Blog
Create an Open Graph image generator with Node.js - LogRocket Blog
Set up a server with Node.js to dynamically generate images and reduce the manual effort of creating Open Graph images.
Improving Angular Component’s accessibility
The outcome is better, more accessible components… - http://amp.gs/jmaAf
#angular
The outcome is better, more accessible components… - http://amp.gs/jmaAf
#angular
Medium
Improving Angular Component’s accessibility
The outcome is better, more accessible components…