The CSS background-image Property as an Anti-Pattern
The author argues that the CSS background-image property “allowed us to do some amazing things, but in most cases, it’s time to leave it behind”. - http://amp.gs/dbgM
#css
The author argues that the CSS background-image property “allowed us to do some amazing things, but in most cases, it’s time to leave it behind”. - http://amp.gs/dbgM
#css
nystudio107
The CSS background-image property as an anti-pattern
The CSS background-image property allowed us to do some amazing things, but in most cases, it's time to leave it behind.
Creating Animations Using React Spring
react-spring is a great way to bring your components to life with simple animations. This tutorial shows the way. - http://amp.gs/dbMK
#react
react-spring is a great way to bring your components to life with simple animations. This tutorial shows the way. - http://amp.gs/dbMK
#react
CSS-Tricks
Creating Animations Using React Spring | CSS-Tricks
Have you ever needed animation in your React application? Traditionally, implementing animation has not an easy feat to accomplish. But now, thanks to
TypeScript 3.5 Released
It’s not a huge release but improved performance and incremental compilation and the Omit helper type will surely be welcome to the rapidly growing number of TypeScript users. - http://amp.gs/OISF
#typescript
It’s not a huge release but improved performance and incremental compilation and the Omit helper type will surely be welcome to the rapidly growing number of TypeScript users. - http://amp.gs/OISF
#typescript
TypeScript
Announcing TypeScript 3.5 | TypeScript
Today we’re happy to announce the availability of TypeScript 3.5! If you’re new to TypeScript, it’s a language that builds on JavaScript that adds optional static types. TypeScript code gets type-checked to avoid common mistakes like typos and accidental…
Sharing and Reusing Vue Mixins in the Cloud with Bitdev
This post demonstrates how to reuse Vue mixins across projects by using Bit, a tool that helps teams easily share and manage code components. - http://amp.gs/OI6B
#vue
This post demonstrates how to reuse Vue mixins across projects by using Bit, a tool that helps teams easily share and manage code components. - http://amp.gs/OI6B
#vue
Bits and Pieces
Sharing and Reusing Vue Mixins in the Cloud with Bit.dev
Learn how to easily store, re-use and share Vue Mixins
How to Create a Split, Faux-Container Layout with CSS Grid and Flexbox
Building a split layout that breaks an article into separate, colored panels. - http://amp.gs/OjEg
#css
Building a split layout that breaks an article into separate, colored panels. - http://amp.gs/OjEg
#css
Andy Bell
Create a split, faux-container layout with CSS Grid and Flexbox - Andy Bell
Self-Host Your Static Assets
Outlines the disadvantages of hosting your static assets ‘off-site’, and the “overwhelming benefits” of hosting them on your own origin. - http://amp.gs/O8mm
#css
Outlines the disadvantages of hosting your static assets ‘off-site’, and the “overwhelming benefits” of hosting them on your own origin. - http://amp.gs/O8mm
#css
Csswizardry
Self-Host Your Static Assets – CSS Wizardry
Why is it so much better to self-host your static assets?
node-libcurl 2.0: libcurl Bindings for Node
libcurl is a very powerful and well established way to fetch data from URLs across numerous protocols. In version 2.0.0, support for Node 4 and 6 is dropped, Node 12 is added, along with lots of fixes and increased support for libcurl’s features. - http://amp.gs/O8PG
#nodejs
libcurl is a very powerful and well established way to fetch data from URLs across numerous protocols. In version 2.0.0, support for Node 4 and 6 is dropped, Node 12 is added, along with lots of fixes and increased support for libcurl’s features. - http://amp.gs/O8PG
#nodejs
GitHub
JCMais/node-libcurl
libcurl bindings for node. Contribute to JCMais/node-libcurl development by creating an account on GitHub.
Some Best Practices for Building a Large Scale React App
If you’ve built a React app from scratch, you may have noticed it become complex and unwieldy over time. This article digs into a few concepts worth keeping in mind to make neater, larger scale apps over time. - http://amp.gs/O8Ht
#react
If you’ve built a React app from scratch, you may have noticed it become complex and unwieldy over time. This article digs into a few concepts worth keeping in mind to make neater, larger scale apps over time. - http://amp.gs/O8Ht
#react
Buttercms
Best practices for building a large scale react application | ButterCMS
What are best practices for building a large React app? What libraries are useful for managing your app? Read this article to learn more.
Reading Client-Side Files for Validation with Vue.js
Folks new to web development may not know that form inputs using file type are read-only. This article will teach you how to correctly read a file using Vue and the File Reader API.
- http://amp.gs/OTuJ
#vue
Folks new to web development may not know that form inputs using file type are read-only. This article will teach you how to correctly read a file using Vue and the File Reader API.
- http://amp.gs/OTuJ
#vue
Raymondcamden
Reading Client-Side Files for Validation with Vue.js
A look at reading client-side files with Vue.js.
Four Reasons Your z-index Isn’t Working (and How to Fix It)
Explains in detail some of the most common reasons why z-index might not be doing what you expect, with fixes for each. - http://amp.gs/Ozuq
#css
Explains in detail some of the most common reasons why z-index might not be doing what you expect, with fixes for each. - http://amp.gs/Ozuq
#css
freeCodeCamp.org
4 reasons your z-index isn’t working (and how to fix it)
Z-index is a CSS property that allows you to position elements in layers on top of one another. It’s super useful, and honestly a very important tool to know how to use in CSS. Unfortunately, z-index is one of those properties that doesn’t always behave in…
npm Passes The 1 Million Package Mileston
Not only is Node.js 10 years old, there are now also, quite coincidentally, 1 million npm packages (though npm’s own 10th birthday is next year). Rumors suggest only about 23% of the packages belong to Sindre Sorhus. - http://amp.gs/O19L
#nodejs
Not only is Node.js 10 years old, there are now also, quite coincidentally, 1 million npm packages (though npm’s own 10th birthday is next year). Rumors suggest only about 23% of the packages belong to Sindre Sorhus. - http://amp.gs/O19L
#nodejs
Snyk
npm passes the 1 millionth package milestone! What can we learn? | Snyk
June 4th is a historic date. Not only is it our very own Liran Tal’s birthday (Mazal Tov, Liran!) but it is also the date that the millionth package was
When to useMemo and useCallback
An interesting demonstration of how abstractions and performance optimizations can sometimes come with a cost that outweighs the benefit, focusing here on the useMemo and useCallback hooks. - http://amp.gs/OYvO
#react
An interesting demonstration of how abstractions and performance optimizations can sometimes come with a cost that outweighs the benefit, focusing here on the useMemo and useCallback hooks. - http://amp.gs/OYvO
#react
Kentcdodds
When to useMemo and useCallback
Performance optimizations ALWAYS come with a cost but do NOT always come with a benefit. Let's talk about the costs and benefits of useMemo and useCallback.
That Shouldn’t Work! Oh, Vue Binds All Methods?
In this article, the author shares some interesting insights into how Vue methods are bound. Check it out and perhaps you'll learn something new about Vue reactivity. - http://amp.gs/Otvw
#vue
In this article, the author shares some interesting insights into how Vue methods are bound. Check it out and perhaps you'll learn something new about Vue reactivity. - http://amp.gs/Otvw
#vue
Medium
That shouldn’t work! Oh, Vue binds all methods?
During a conversation with a fellow developer, I saw some code that I didn’t think should work based on JS fundamentals…
How! Important Are We?
Christian Heilmann looks at the current state of web dev, outlines some problems we’re facing and offers solutions. - http://amp.gs/OZZU
#css
Christian Heilmann looks at the current state of web dev, outlines some problems we’re facing and offers solutions. - http://amp.gs/OZZU
#css
Medium
How !important are we?
One of my favourite parts of CSS is the !important exception. It is a wonderful metaphor of the oft cited problem between CSS and…
Node.js's 10 Year History on a Timeline
Last week we celebrated Node’s tenth birthday, and the RisingStack folks have now updated their Node.js history timeline too. How far we’ve come! - http://amp.gs/Oppr
#nodejs
Last week we celebrated Node’s tenth birthday, and the RisingStack folks have now updated their Node.js history timeline too. How far we’ve come! - http://amp.gs/Oppr
#nodejs
RisingStack Engineering - Node.js Tutorials & Resources
History of Node.js on a Timeline | @RisingStack
A look back at what exactly happened to Node.js so far, from the point where it was born. The history of Node.js on a timeline: 2009-2019
Self Positioning React Components
A look at what’s involved in bringing dynamic positioning to components. This is a lot more interesting than it sounds! - http://amp.gs/OpbJ
#react
A look at what’s involved in bringing dynamic positioning to components. This is a lot more interesting than it sounds! - http://amp.gs/OpbJ
#react
freeCodeCamp.org
Self Positioning React Components
While React has ways to break the hatch and directly manipulate the DOM there are very few reasons to do this. We shouldn’t directly manipulate the DOM unless we have a really good reason to. When we need to we should use the ref property. Only as a last
The Fastest Way to Render the DOM
Is the Virtual DOM, Tagged Template Literals, or Fine-Grained Observables the fastest? This article looks at a number of different DOM rendering techniques and benchmarks their performance. - http://amp.gs/OBIE
#vue
Is the Virtual DOM, Tagged Template Literals, or Fine-Grained Observables the fastest? This article looks at a number of different DOM rendering techniques and benchmarks their performance. - http://amp.gs/OBIE
#vue
Medium
The Fastest Way to Render the DOM
Is the Virtual DOM, Tagged Template Literals, or Fine Grained Observables the fastest?
Function-Based Component API (Vue 3 RFC)
The function-based API is one of the most exciting proposals for Vue.js 3. Inspired by React Hooks, the new API presents a clean and flexible way to compose logic inside and between components with few drawbacks. - http://amp.gs/OBbb
#vue
The function-based API is one of the most exciting proposals for Vue.js 3. Inspired by React Hooks, the new API presents a clean and flexible way to compose logic inside and between components with few drawbacks. - http://amp.gs/OBbb
#vue
GitHub
vuejs/rfcs
RFCs for substantial changes / feature additions to Vue core - vuejs/rfcs
Revisiting: Styling A Movie Cast List Using A Definition List And Flexbox
Ben Nadel shows how to style a Movie Cast List using a Definition List and CSS Flexbox. - http://amp.gs/On28
#css
Ben Nadel shows how to style a Movie Cast List using a Definition List and CSS Flexbox. - http://amp.gs/On28
#css
Bennadel
Revisiting: Styling A Movie Cast List Using A Definition List And Flexbox
Ben Nadel revisits his earlier code-kata on styling a Movie Cast List using a Definition List and CSS Flexbox, this time sharing thoughtful solutions that were suggested by Ilya Streltsyn and Sime Vidas.
A Guide to Rolling Your Own Node Authentication
The real title is “You don’t need passport.js” but while it’s a good exercise to implement your own authentication system to understand the details, middleware like Passport does make the process easier. - http://amp.gs/OG3j
#nodejs
The real title is “You don’t need passport.js” but while it’s a good exercise to implement your own authentication system to understand the details, middleware like Passport does make the process easier. - http://amp.gs/OG3j
#nodejs
Softwareontheroad: articles on node, react, angular, AWS
🛑 You don't need passport.js - Guide to node.js authentication ✌️
The complete guide to master authentication in node.js without external libraries. Part I
Patterns for Promoting PWA Installation on Mobile
How to promote the installation of Progressive Web Apps and best practices to follow. - http://amp.gs/Oxiv
#web
How to promote the installation of Progressive Web Apps and best practices to follow. - http://amp.gs/Oxiv
#web