https://bit.ly/2QBcP1V
Let’s dive deeper in functional programming. Why it matters and what's cool about it? 🤨
#functionalprogramming #fp
Let’s dive deeper in functional programming. Why it matters and what's cool about it? 🤨
#functionalprogramming #fp
Hacker Noon
Why functional programming matters
Why testing for functional programming skills at software developer interviews is good for your business
https://bit.ly/2SPP34b
How Netflix is using GraphQL for its marketing needs 💪🏼
#graphql #usecase #netflix
How Netflix is using GraphQL for its marketing needs 💪🏼
#graphql #usecase #netflix
Medium
Our learnings from adopting GraphQL
A Marketing Tech Campaign
https://bit.ly/2Ftb5WP
Cranking up the performance rate of our apps is what we crave. Memoization is one of the techniques in JavaScript to speed up the lookup of expensive operations by caching the results and re-using the cache in the next operation.
#javascript #performance #memoization
Cranking up the performance rate of our apps is what we crave. Memoization is one of the techniques in JavaScript to speed up the lookup of expensive operations by caching the results and re-using the cache in the next operation.
#javascript #performance #memoization
Bits and Pieces
Understanding Memoization in JavaScript to Improve Performance
How to improve your application performance through better Javascript memoization
https://bit.ly/2Ftf3P3
Creating and maintaining a consistent UI and UX across every part of your product helps your users intuitively navigate and successfully interact with different sections of your applications without confusion 🎨
#design #designsystem #ui #ux #components
Creating and maintaining a consistent UI and UX across every part of your product helps your users intuitively navigate and successfully interact with different sections of your applications without confusion 🎨
#design #designsystem #ui #ux #components
Bits and Pieces
Building a UI Component Design System
Learn how Uber, Pinterest, Shopify and Airbnb are leveraging components to build a consistent UI/UX design system.
https://bit.ly/2Fxf9FB
Practical advises on using Webpack and Babel ✍️
#webpack #babel #npm #javascript
Practical advises on using Webpack and Babel ✍️
#webpack #babel #npm #javascript
gitconnected.com blog | Level Up Your Coding
Lessons Learned From a Year of Fighting With Webpack and Babel
Is your single page app not working on some browsers? Is your webpack build time taking ages? This article should help.
https://bit.ly/2FwyHcX
ES6 brings more features to the JavaScript language. Some new syntax allows you to write code in a more expressive way, some features complete the functional programming toolbox 🧰
#javascript #es6
ES6 brings more features to the JavaScript language. Some new syntax allows you to write code in a more expressive way, some features complete the functional programming toolbox 🧰
#javascript #es6
freeCodeCamp.org
These are the features in ES6 that you should know
ES6 brings more features to the JavaScript language. Some new syntax allows you to write code in a more expressive way, some features…
https://bit.ly/2FpMkvl
Let’s dive into execution context, call stack, event loop, web APIs, task/message/job/micro-task queues, callbacks, and understand how asynchronous functions work under the hood in JavaScript🕵️♂️
#javascript #async
Let’s dive into execution context, call stack, event loop, web APIs, task/message/job/micro-task queues, callbacks, and understand how asynchronous functions work under the hood in JavaScript🕵️♂️
#javascript #async
Bits and Pieces
Understanding Asynchronous JavaScript
Learn How Asynchronous JavaScript Works
https://bit.ly/2DbaAz1
Let’s continue our topic of asynchronous JavaScript and master async / await functions by building a real world app for converting currency 💴
#javascript #async #tutorial #axios
Let’s continue our topic of asynchronous JavaScript and master async / await functions by building a real world app for converting currency 💴
#javascript #async #tutorial #axios
freeCodeCamp.org
How To Master Async/Await With This Real World Example
Table of Contents:
https://bit.ly/2AOVZYn
How to choose the right test types for Node and JavaScript, code them correctly, measure their effectiveness and host them in a CI/CD pipeline in the right way 💪🏼
#testing #jest #mocha #javascript #node #ci #cd
How to choose the right test types for Node and JavaScript, code them correctly, measure their effectiveness and host them in a CI/CD pipeline in the right way 💪🏼
#testing #jest #mocha #javascript #node #ci #cd
Medium
Node.js & JavaScript Testing Best Practices
30+ best practices for better Node JS & JavaScript testing, continuous integration (CI), and overall quality. By Yoni Goldberg
A few days ago I opened the calculator on my new phone and got a message: “Calculator would like to access your contacts”.
What if, just like apps on our phones, npm packages had to declare what permissions they required?
#npm #security #persmissons #package
What if, just like apps on our phones, npm packages had to declare what permissions they required?
#npm #security #persmissons #package
Hacker Noon
npm package permissions — an idea
A few days ago I opened the calculator on my new phone and got a message: “Calculator would like to access your contacts”.
https://bit.ly/2FEMTkp
30 days straight of the very best JavaScript, HTML, and CSS snippets ⭐️
#javascript #html #css #snippets
30 days straight of the very best JavaScript, HTML, and CSS snippets ⭐️
#javascript #html #css #snippets
Medium
#CodeTidbits30
For the entire month of December, I posted DAILY code tidbits! 30 days straight of the very best JavaScript, HTML, and CSS snippets.
Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle anyone entering into the web development. It was one of the reasons that we decided to make these step by step visual guides demonstrating the bigger picture and to give anyone a clear idea about what they have to follow to be in certain roles in web development.
#backend #tutorial
#backend #tutorial
Medium
Modern Backend Developer in 2018
Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle…
The advantage of the component system in React (and view libraries like it) is that your UI gets split into small, digestible, reusable chunks.
#react #javascript
#react #javascript
Bits and Pieces
Tiny Components: What Can Go Wrong?
Using the Single Responsibility Principle to build better apps
The next generation of computerized voices has to be human enough to connect with but not so human that we feel we’re being lied to. That’s no small feat. 🔊
Medium
Why Is It So Hard to Make a Computer Talk Like a Human?
When our machines first began speaking to us, it was in the simple language of children. Some of those voices were even designed for kids — my Speak & Spell was a box with a handle and a tiny green…
Form validation can be a tricky thing. There are a surprising number of edge cases as you get into the guts of a form implementation.
#react #validation #form
#react #validation #form
freeCodeCamp.org
How I built an async form validation library in ~100 lines of code with React Hooks
Form validation can be a tricky thing. There are a surprising number of edge cases as you get into the guts of a form implementation…
One of the most important things in development is fixing bugs 🐛 Let’s figure out all possible ways to do it right and for the minimum amount of time.
This article was submitted by one of readers @sobolev_nikita. We appreciate it 🤝
#bug #development #bestpractice
This article was submitted by one of readers @sobolev_nikita. We appreciate it 🤝
#bug #development #bestpractice
The Practical Dev
Best engineering practices: how to fix a bug?
The important thing is: how do you respond to the bugs you and other people have created? What do you do to prevent them from happening in the future? How do you even know that this buggy situation even exist?
TypeScript grew a great deal between 2017 and 2019, and in many ways, for good reason. There’s a lot to love about TypeScript. In the 2018 State of JavaScript survey, almost half the respondents said they’d tried TypeScript and would use it again. But should you use it for your large scale app development project?
This article takes a more critical, data-driven approach to analyze the ROI of using TypeScript to build large scale applications.
#typescript
This article takes a more critical, data-driven approach to analyze the ROI of using TypeScript to build large scale applications.
#typescript
Medium
The TypeScript Tax
A Cost vs Benefit Analysis
There are a lot of scary things happening these days, but here’s what keeps me up late at night.
Couple of corporations want to lock down the internet and give us access to nothing more than a few walled gardens. They want to burn down the Library of Alexandria and replace it with a magazine rack.
Why? Because they’ll make more money that way.
This may sound like a conspiracy theory, but this process is moving forward at an alarming rate.
#internet
Couple of corporations want to lock down the internet and give us access to nothing more than a few walled gardens. They want to burn down the Library of Alexandria and replace it with a magazine rack.
Why? Because they’ll make more money that way.
This may sound like a conspiracy theory, but this process is moving forward at an alarming rate.
#internet
freeCodeCamp.org
The future of the open internet — and our way of life — is in your hands
There are a lot of scary things happening these days, but here’s what keeps me up late at night. A handful of corporations are turning our…
https://bit.ly/2FZYT05
Service workers have been having a moment. In March 2018, iOS Safari began including service workers -- so all major browsers at this point support offline options. And this is more important than ever -- 20% of adults in the United States are without Internet at home, leaving these individuals relying solely on a cellphone to access most information.
#serviceworkers #offline
Service workers have been having a moment. In March 2018, iOS Safari began including service workers -- so all major browsers at this point support offline options. And this is more important than ever -- 20% of adults in the United States are without Internet at home, leaving these individuals relying solely on a cellphone to access most information.
#serviceworkers #offline
David Walsh Blog
Background Sync with Service Workers
Service workers have been having a moment. In March 2018, iOS Safari began including service workers — so all major browsers at this point support offline options. And this is more important than ever — 20% of adults in the United States are without Internet…