Simulating Object Collisions on a Canvas
A gentle post walking through what’s involved creating a basic physics simulation using JavaScript and HTML canvas. - http://amp.gs/XfYK
#javascript
A gentle post walking through what’s involved creating a basic physics simulation using JavaScript and HTML canvas. - http://amp.gs/XfYK
#javascript
joshbradley.me
Simulating Object Collisions With Canvas
Simulating object collisions is a rewarding way to learn the basics of HTML canvas and physics simulation.
Image Manipulation With CSS
Habdul Hazeez discusses some techniques for image manipulation using CSS. - http://amp.gs/XfMu
#css
Habdul Hazeez discusses some techniques for image manipulation using CSS. - http://amp.gs/XfMu
#css
DEV Community
Image manipulation with CSS
We discuss 7 ways you can manipulate images using CSS
Changing World, Changing Mozilla (But Laying Off 250 Employees)
Very sad news from Mozilla, creators of Firefox, this week as they’ve laid off a signficant number of their employees driven by commercial necessity. There’s been extensive discussion on Hacker News about this. - http://amp.gs/XCai
#news
Very sad news from Mozilla, creators of Firefox, this week as they’ve laid off a signficant number of their employees driven by commercial necessity. There’s been extensive discussion on Hacker News about this. - http://amp.gs/XCai
#news
The Mozilla Blog
Changing World, Changing Mozilla
This is a time of change for the internet and for Mozilla. From combatting a lethal virus and battling systemic racism to protecting individual privacy — one thing is clear: ...
How To Launch Child Processes from Node
A thorough tutorial that covers a variety of ways for launching and working with external processes from your own Node programs. - http://amp.gs/XkHE
#nodejs
A thorough tutorial that covers a variety of ways for launching and working with external processes from your own Node programs. - http://amp.gs/XkHE
#nodejs
DigitalOcean
How To Launch Child Processes in Node.js | DigitalOcean
Since Node.js instances create a single process with a single thread, JavaScript operations that take a long time to run can sometimes block the execution of other code. A key strategy to work around this problem is to launch a child process to run mu
How to Build a Clone of GitHub's File Search Functionality
Here’s another one of those tutorials which begins with the end in mind: in this case, one with a pretty high likelihood GitHub users have used a lot already. This tutorial covers off all the details. - http://amp.gs/Xexs
#react
Here’s another one of those tutorials which begins with the end in mind: in this case, one with a pretty high likelihood GitHub users have used a lot already. This tutorial covers off all the details. - http://amp.gs/Xexs
#react
freeCodeCamp.org
How to Build a Clone of GitHub's File Search Functionality
In this article, we will build a project that mimics the lesser known but awesome file search functionality provided by GitHub. To see how it works, go to any GitHub repository and press the letter t which will land you in search view. Then you can simultaneously…
The 10 Best Angular Tips Selected by The Community
Well, the Angular tips by one person that were liked the most on Twitter, at least :-) - http://amp.gs/XeJN
#angular
Well, the Angular tips by one person that were liked the most on Twitter, at least :-) - http://amp.gs/XeJN
#angular
How to Emit Data from a Slot
You know how to pass data into a slot by using scoped slots, but how do you communicate back? - http://amp.gs/X7BC
#vue
You know how to pass data into a slot by using scoped slots, but how do you communicate back? - http://amp.gs/X7BC
#vue
Michaelnthiessen
How to Emit Data from a Slot - Michael Thiessen
You know how to pass data into a slot by using scoped slots, but how do you communicate back?
My Favorite JavaScript Tips and Tricks
A real grab bag of bits and pieces. - http://amp.gs/X7ro
#javascript
A real grab bag of bits and pieces. - http://amp.gs/X7ro
#javascript
Things You Want to Do in Git and How to Do Them
If you don’t get much further with git than clone, commit, push, and pull, this might help you take some extra steps into its full power. - http://amp.gs/X7bv
#git
If you don’t get much further with git than clone, commit, push, and pull, this might help you take some extra steps into its full power. - http://amp.gs/X7bv
#git
How to Easily Turn Your Site to A Progressive Web App
A step-by-step tutorial for converting an existing site into a basic PWA. - http://amp.gs/XPqA
#pwa
A step-by-step tutorial for converting an existing site into a basic PWA. - http://amp.gs/XPqA
#pwa
DEV Community
How to easily turn your website to a Progressive Web App(PWA)
Progressive Web App is the new and trending way to bring a native app feeling into a normal or tradit...
Setting Up Redux For Use in a Real-World Application
For state management there’s Redux in theory and then there is Redux in practice. This is the tutorial you need to get over the hump from one to the other. - http://amp.gs/XyEI
#react
For state management there’s Redux in theory and then there is Redux in practice. This is the tutorial you need to get over the hump from one to the other. - http://amp.gs/XyEI
#react
Smashing Magazine
Setting Up Redux For Use In A Real-World Application — Smashing Magazine
Redux is a robust state-management library for single-page JavaScript apps. It is described on the official documentation as a predictable state container for Javascript applications and it’s fairly simple to learn the concepts and implement Redux in a simple…
How Fast Should Your Site Load?
David East gives an in-depth overview of different performance metrics. - http://amp.gs/XhPh
#css
David East gives an in-depth overview of different performance metrics. - http://amp.gs/XhPh
#css
Medium
How Fast Should Your Site Load?
Go ask Google. You’ll find a bunch of articles telling you that 2–5 seconds does the trick. But what makes 2–5 seconds the prescribed…
3 Common Mistakes When Using Promises
Spoiler: Wrapping everything in a Promise constructor, consecutive vs parallel thens, and executing promises immediately after creation. - http://amp.gs/XvfO
#javascript
Spoiler: Wrapping everything in a Promise constructor, consecutive vs parallel thens, and executing promises immediately after creation. - http://amp.gs/XvfO
#javascript
DEV Community
3 most common mistakes when using Promises in JavaScript
Promises rule JavaScript. Even nowadays, with introduction of async/await, they are still an obligato...
Handling Asynchrony in Vue 3 / Composition API — Part 1: Managing Async state
Composition API makes a lot of things easier but it also brings some challenges as some things need to be rethought regarding how they fit into this new concept and it might take some time before the best practices are established. I'll try to shed some light on possible options. - http://amp.gs/XgtN
#vue
Composition API makes a lot of things easier but it also brings some challenges as some things need to be rethought regarding how they fit into this new concept and it might take some time before the best practices are established. I'll try to shed some light on possible options. - http://amp.gs/XgtN
#vue
Medium
Handling Asynchrony in Vue 3 / Composition API
Part 1: Managing Async state
Going Renderless in Angular: All of the Functionality, None of the Render
In this article, we will be shown how to achieve with Angular what are known as renderless components in Vue, and render props in React. - http://amp.gs/XEIG
#angular
In this article, we will be shown how to achieve with Angular what are known as renderless components in Vue, and render props in React. - http://amp.gs/XEIG
#angular
Medium
Going Renderless in Angular: All of the Functionality, None of the Render
You probably don’t know this, but as part of my daily routine, I work with both Angular and React. I’m also a big fan of Vue and Svelte…
How to Use AVIF: The New Next-Gen Image Compression Format
Dan Klammer gives an overview of AVIF, a new super-compressed image type. - http://amp.gs/XEbv
#css
Dan Klammer gives an overview of AVIF, a new super-compressed image type. - http://amp.gs/XEbv
#css
Reachlightspeed
How to Use AVIF: The New Next-Gen Image Compression Format
How to Use AVIF: The New Next-Gen Image Compression Format August 5, 2020 Dan Klammer Performance Designer Dan Klammer (@danklammer) on Twitter November 2, 2021 Update: Firefox 93 now supports the...
Flutter and React Native Performance Overview
An objective, data-driven comparison of React Native to Flutter, Google’s competing cross-platform development tool. You may find the results surprising. - http://amp.gs/X9XU
#react #flutter
An objective, data-driven comparison of React Native to Flutter, Google’s competing cross-platform development tool. You may find the results surprising. - http://amp.gs/X9XU
#react #flutter
Sudolabs
I've been playing with Flutter for a bit again, and this time I tried to come up with a simple example of how its performance compares…
Creating UI components based on a Design System in Vue.js
Don't you know the benefits of using a Design System? Not sure how to structure your Vue.js components in an app? Read the article and find it out. - http://amp.gs/X4L4
#vue
Don't you know the benefits of using a Design System? Not sure how to structure your Vue.js components in an app? Read the article and find it out. - http://amp.gs/X4L4
#vue
vuedose
Creating UI components based on a Design System in Vue.js
Don't you know the benefits of using a Design System? Not sure how to structure your Vue.js components in an app? Read the article and find it out.