GitHub Shakes Up Pricing, Makes Most Core Features Free
One of the good consequences of Microsoft acquiring GitHub seems to be that they want to open it up to everyone without any barriers, so now you can use GitHub for private development with unlimited collaborators for free, and even the enterprise features are cheaper now. - http://amp.gs/3mnf
#news
One of the good consequences of Microsoft acquiring GitHub seems to be that they want to open it up to everyone without any barriers, so now you can use GitHub for private development with unlimited collaborators for free, and even the enterprise features are cheaper now. - http://amp.gs/3mnf
#news
The GitHub Blog
GitHub is now free for teams
Every developer and team can now get private repositories with unlimited collaborators at no cost with GitHub Free, and we reduced prices for some of our paid plans.
How the Vue Composition API Replaces Vue Mixins
Looking to share code between your Vue components? If you’re familiar with Vue 2, you’ve probably used a mixin for this purpose. But the new Composition API, which is available now as a plugin for Vue 2 and an upcoming feature of Vue 3, provides a much better solution. - http://amp.gs/3Zht
#vue
Looking to share code between your Vue components? If you’re familiar with Vue 2, you’ve probably used a mixin for this purpose. But the new Composition API, which is available now as a plugin for Vue 2 and an upcoming feature of Vue 3, provides a much better solution. - http://amp.gs/3Zht
#vue
CSS-Tricks
How the Vue Composition API Replaces Vue Mixins
Looking to share code between your Vue components? If you're familiar with Vue 2, you've probably used a mixin for this purpose. But the new Composition
Flexible Layouts Without Media Queries
Dannie Vinther looks into how we can create flexible layout components with CSS Grid and math functions to gain more control over the hypothetical instructions we inscribe into our components. - http://amp.gs/3p7P
#css
Dannie Vinther looks into how we can create flexible layout components with CSS Grid and math functions to gain more control over the hypothetical instructions we inscribe into our components. - http://amp.gs/3p7P
#css
LogRocket Blog
Flexible layouts without media queries - LogRocket Blog
Create flexible layout components with CSS Grid and math functions to gain more control over the hypothetical instructions we inscribe into our components.
Working With AWS Route 53 from Node
Route 53 is Amazon Web Services’ suite of DNS-related services. Like every AWS service, you can control it via an API, and here’s how to manipulate hosted zones from Node. - http://amp.gs/3l9g
#nodejs #aws
Route 53 is Amazon Web Services’ suite of DNS-related services. Like every AWS service, you can control it via an API, and here’s how to manipulate hosted zones from Node. - http://amp.gs/3l9g
#nodejs #aws
The Code Barbarian
Working With AWS Route 53 in Node.js
Route 53 is AWS' URL management tool. Here's how you can use Route 53 to add and remove subdomains using Node.js.
How To Create a Particle Trail Animation in JavaScript
Particle animations are particularly (sorry) striking.. and in this article, Anna Prenzel shows how to easily create your own such effects with Anime.js. - http://amp.gs/3BhG
#javascript
Particle animations are particularly (sorry) striking.. and in this article, Anna Prenzel shows how to easily create your own such effects with Anime.js. - http://amp.gs/3BhG
#javascript
Smashing Magazine
How To Create A Particle Trail Animation In JavaScript — Smashing Magazine
Particle animations belong to the most impressive animations that exist. In this article, Anna Prenzel will explain how you can to easily program a small trail of particles with anime.js.
Theming React Components with CSS Variables
Two ways to theme React components using CSS custom properties. - http://amp.gs/3n8x
#react
Two ways to theme React components using CSS custom properties. - http://amp.gs/3n8x
#react
Medium
Theming React Components with CSS Variables
Two ways to theme React components using CSS custom properties.
Should I use CSS BEM with Angular? part I
Let’s see if BEM is suitable for Angular. Just with looking at the description on the page, we can see some contradictory statements. How can something be strict and flexible at the same time? - http://amp.gs/3nKg
#angular
Let’s see if BEM is suitable for Angular. Just with looking at the description on the page, we can see some contradictory statements. How can something be strict and flexible at the same time? - http://amp.gs/3nKg
#angular
Medium
Should I use CSS BEM with Angular? part I
BEM is a popular methodology for using CSS. According to the website, Block Element Modifier provides several benefits:
Spacing in CSS
Ahmad Shadeed covers everything you need to know about spacing in CSS. - http://amp.gs/3Ggl
#css
Ahmad Shadeed covers everything you need to know about spacing in CSS. - http://amp.gs/3Ggl
#css
Ahmad Shadeed Blog
Spacing in CSS - Ahmad Shadeed
Vue Router with Eduardo San Martin Morote
This week we are joined by Eduardo San Martin Morote, who is from Ecuador, but currently lives in Paris. He is a Freelance Front-end Developer and spends much of time on Vue.js and more specifically on Vue Router. Tessa, Chris, and Ari have a bunch of questions for Eduardo dealing with Vue Router, recent changes happening with it, problems with it, and he talks about what it’s like to be the core maintainer of it. - http://amp.gs/3GW7
#vue #podcast
This week we are joined by Eduardo San Martin Morote, who is from Ecuador, but currently lives in Paris. He is a Freelance Front-end Developer and spends much of time on Vue.js and more specifically on Vue Router. Tessa, Chris, and Ari have a bunch of questions for Eduardo dealing with Vue Router, recent changes happening with it, problems with it, and he talks about what it’s like to be the core maintainer of it. - http://amp.gs/3GW7
#vue #podcast
Best Practices Learnt Running Express.js in Production for 4 Years
There’s a lot of stuff packed in here focused around middleware, testing, logging, and general concerns around scaling and keeping apps running in production. - http://amp.gs/3xEv
#nodejs
There’s a lot of stuff packed in here focused around middleware, testing, logging, and general concerns around scaling and keeping apps running in production. - http://amp.gs/3xEv
#nodejs
Sematext
Using Express.js in Production: Performance Best Practices - Sematext
Learn how to use Express.js in production. Performance best practices on how to structure your project, handle errors & use DevOps tools to improve reliability!
Using Tailwind CSS with Create React App
Demonstrates a basic example with minimal setup along with another one for a more optimized workflow for production. - http://amp.gs/3f8D
#react
Demonstrates a basic example with minimal setup along with another one for a more optimized workflow for production. - http://amp.gs/3f8D
#react
Dave Ceddia
Using Tailwind CSS with Create React App
Comparing HTTP/3 vs. HTTP/2 Performance
HTTP/3 is still in a draft status spec-wise, but it’s already being supported here and there, including on Cloudflare. This post covers where HTTP/3 is right now, why it matters, and some basic benchmarks. - http://amp.gs/3fUv
#http
HTTP/3 is still in a draft status spec-wise, but it’s already being supported here and there, including on Cloudflare. This post covers where HTTP/3 is right now, why it matters, and some basic benchmarks. - http://amp.gs/3fUv
#http
The Cloudflare Blog
Comparing HTTP/3 vs. HTTP/2 Performance
We announced support for HTTP/3, the successor to HTTP/2, during Cloudflare’s birthday week last year. Our goal is and has always been to help build a better Internet. Even though HTTP/3 is still in draft status, we've seen a lot of interest from our users.
Strategies for Migrating to TypeScript
A quick overview of some strategies for migrating codebases from JavaScript over to TypeScript. - http://amp.gs/3C1U
#javascript
A quick overview of some strategies for migrating codebases from JavaScript over to TypeScript. - http://amp.gs/3C1U
#javascript
Creating Morphing Animations with CSS clip-path
Mikael Ainalem explains how to implement morphing, a technique for transforming one appearance into another, using CSS. - http://amp.gs/3C2Q
#css
Mikael Ainalem explains how to implement morphing, a technique for transforming one appearance into another, using CSS. - http://amp.gs/3C2Q
#css
Medium
Creating Morphing Animations with CSS clip-path
Learn how to implement morphing, a technique for transforming one appearance into another, using CSS.
How To Set Up an Express API Backend Project with PostgreSQL
A pretty extensive walkthrough of creating an HTTP API using Express with Node.js and Postgres on the backend, then deploying it all on Heroku. - http://amp.gs/3kVp
#nodejs
A pretty extensive walkthrough of creating an HTTP API using Express with Node.js and Postgres on the backend, then deploying it all on Heroku. - http://amp.gs/3kVp
#nodejs
State Management Without Vuex
What if you wanted to manage state, but you didn't want to use Vuex? Don't get me wrong, Vuex is a great tool. But it's not ideal for every use case. - http://amp.gs/3efW
#vue
What if you wanted to manage state, but you didn't want to use Vuex? Don't get me wrong, Vuex is a great tool. But it's not ideal for every use case. - http://amp.gs/3efW
#vue
Michaelnthiessen
State Management Without Vuex - Michael Thiessen
What if you wanted to manage state, but you didn't want to use Vuex? Don't get me wrong, Vuex is a great tool. But it's not ideal for every use case.
How to Monitor Your Web Page's Total Memory Usage with performance.measureMemory()
Learn how to measure memory usage of your web page in production to detect regressions. - http://amp.gs/37YT
#web #monitor #memory
Learn how to measure memory usage of your web page in production to detect regressions. - http://amp.gs/37YT
#web #monitor #memory
web.dev
Monitor your web page's total memory usage with measureUserAgentSpecificMemory()
Learn how to measure memory usage of your web page in production to detect regressions.
How to Build Custom Forms with React Hooks
This allows for low-level custom forms logic, which can be reused in other places with minimal third-party dependencies. - http://amp.gs/37wa
#react
This allows for low-level custom forms logic, which can be reused in other places with minimal third-party dependencies. - http://amp.gs/37wa
#react
Telerik Blogs
React Hooks and Component Composition
Learn how we can use React Hooks to have a better component composition within our applications, improving our code reuse and state logic.
Speed Up Your Angular App: 14 Optimization Tips
Tips on how to make your Angular app smaller, faster, and more responsive. - http://amp.gs/3PNJ
#angular
Tips on how to make your Angular app smaller, faster, and more responsive. - http://amp.gs/3PNJ
#angular
GrapeCity
Speed Up Your Angular App - 14 Angular Optimization Tips | GrapeCity Javascript
Here, we'll give 14 tips on how to make your Angular app smaller, faster, and more responsive.