https://t.iss.one/WebpackNews/9
​​For the past three weeks, I have been trying to create a React app from scratch to understand the set-up with Webpack. My aim was to set up a simple configuration which can then be grown upon. It’s been a struggle to understand Webpack.
#webpack #react
​​For the past three weeks, I have been trying to create a React app from scratch to understand the set-up with Webpack. My aim was to set up a simple configuration which can then be grown upon. It’s been a struggle to understand Webpack.
#webpack #react
Telegram
Webpack
​​For the past three weeks, I have been trying to create a React app from scratch to understand the set-up with Webpack. My aim was to set up a simple configuration which can then be grown upon. It’s been a struggle to understand Webpack. But thanks to this…
​​Write tests. Not too many. Mostly integration.
​​Guillermo Rauch tweeted this a while back. Let’s take a quick dive into what it means.
#testing
​​Guillermo Rauch tweeted this a while back. Let’s take a quick dive into what it means.
#testing
kentcdodds
Write tests. Not too many. Mostly integration.
Guillermo Rauch tweeted this a while back. Let’s take a quick dive into what it means.
​​I often see questions on Reddit or Quora along the lines of “How do I know if I’ll succeed as a programmer?”
#programming
#programming
Noteworthy - The Journal Blog
10 Signs You Will Suck at Programming
How do you know? If you are new to programming, or struggling to learn — this list will give you some pointers and advice.
​​Rails 6.0 will be released soon and it’s packed with many features that both smaller and bigger applications will benefit from, as it feels like many improvements around speed and scalability were introduced in Rails 6.
#ruby #rails
#ruby #rails
Medium
What’s coming to Rails 6.0?
Rails 6.0 will be released soon and it’s packed with many features that both smaller and bigger applications will benefit from, as it…
​​Images are everywhere across the internet. You would be hard pressed to find a single page or application that doesn’t contain at least one image in some form or another. Images are great way to help tell stories and emphasize critical parts of our lives.
#gulp #images #javascript
#gulp #images #javascript
freeCodeCamp.org
How to minify images with Gulp & gulp-imagemin and boost your site’s performance
Images are everywhere across the internet. You would be hard pressed to find a single page or application that doesn’t contain at least…
​​There was a lot of misunderstanding about this post so I want to make it clear that most of PayPal still uses JavaScript and this post is just to announce that PayPal engineers can now very easily choose between TypeScript and JavaScript for their projects without fiddling around with tooling.
#typescript #javascript
#typescript #javascript
Medium
paypal-scripts now supports TypeScript as well as JavaScript
What happened that made TypeScript viable for me and worth migrating paypal-scripts for.
​​Naming stuff is a key part of our programming life. A great deal of books and articles were written about how important that is and how to do it well. Here is my summary of key points and guidelines I’ve gathered.
#naming #programming
#naming #programming
Medium
Effectively Naming Software Thingies
A comprehensive summary of how to do it well.
​​If you ever used CSS sibling selectors, you know there’s only two. The + sibling combinator selects the first match that comes immediately after, and the ~ subsequent-sibling combinator matches all the ones that come after.
But there’s no way to select what came before. Either parent selectors or previous siblings selectors are simply not a thing.
#css
But there’s no way to select what came before. Either parent selectors or previous siblings selectors are simply not a thing.
#css
freeCodeCamp.org
How to make the impossible possible in CSS with a little creativity
by Facundo Corradini
If you ever used CSS sibling selectors,
[https://www.w3.org/TR/selectors-3/#adjacent-sibling-combinators] you know
there’s only two. The + sibling combinator selects the first match that comes
immediately after, and the ~ subsequent…
If you ever used CSS sibling selectors,
[https://www.w3.org/TR/selectors-3/#adjacent-sibling-combinators] you know
there’s only two. The + sibling combinator selects the first match that comes
immediately after, and the ~ subsequent…
​​​​The goal this tutorial is to give you a basic understanding of state management using Vuex by creating a relatable example. By the end of this total I hope you have a better understanding of state management using Vuex!
#vuex #vue
#vuex #vue
ITNEXT
Vuex made simple — getting started!
A basic explanation about getting started with Vuex
​​It was Spring of 2017. I was beyond displeased with my current work situation. I dreaded going into work every day and being a punching bag for what wasn’t going right in the organization.
#career
#career
freeCodeCamp.org
The 439 day Journey that Changed my Life
It was Spring of 2017. I was beyond displeased with my current work situation.
​​Back-end developers run into challenges all the time while building applications or testing code. As a developer who is fairly new and getting acquainted with those challenges, I have never run into a challenge or inconvenience more frequently — or more memorable — than with callback functions.
#javascript #async
#javascript #async
freeCodeCamp.org
How to make a Promise out of a Callback function in JavaScript
Back-end developers run into challenges all the time while building applications or testing code. As a developer who is fairly new and…
​​https://t.iss.one/NodeJSNews/12
When developing an npm package, you have confirm that it can actually be used. It’s great if tests pass, examples build, and demos run, but it’s broken if consumers can’t install it. npm provides a tool to help test packages before publishing, npm link.
#npm #node
When developing an npm package, you have confirm that it can actually be used. It’s great if tests pass, examples build, and demos run, but it’s broken if consumers can’t install it. npm provides a tool to help test packages before publishing, npm link.
#npm #node
Telegram
Node.js
​​When developing an npm package, you have confirm that it can actually be used. It’s great if tests pass, examples build, and demos run, but it’s broken if consumers can’t install it. npm provides a tool to help test packages before publishing, npm link.
​​When we talk about the console, we imagine about printing some string or JSON data for the purpose of development. Most of the time we use console.log() for debugging. But there are some other useful methods provided by javascript console. Today we will discuss the methods and there use cases.
#javascript #console
#javascript #console
Medium
Playing with Javascript Console
When we talk about the console, we imagine about printing some type of string or JSON data for the purpose of development. Most of the…
https://t.iss.one/ReactJSNews/14
​​How to build a PWA with create-react-app (CRA). How we can go about building a custom Service Worker (SW) while staying within the create-react-app shell.
#react #pwa
​​How to build a PWA with create-react-app (CRA). How we can go about building a custom Service Worker (SW) while staying within the create-react-app shell.
#react #pwa
Telegram
React.js
​​How to build a PWA with create-react-app (CRA). How we can go about building a custom Service Worker (SW) while staying within the create-react-app shell.
​​https://t.iss.one/WebpackNews/12
Using Webpack with Babel to bundle ES6 web application is a well documented area with pieces of supporting content in various sources like StackOverflow and Git providing information on how to use ES6 for the Webpack config file. But Babel started using scope packages starting from version 7. Since a lot of documentation was written for Babel 6 but not Babel 7. This caused a fair amount of confusion to many developers (Author included). Since many OpenSource packages tend to be to occupied with their own repository to be able to provide full time support or update the documentation. This article hopes to fill up that gap till all the various packages move their versions up.
#webpack #babel
Using Webpack with Babel to bundle ES6 web application is a well documented area with pieces of supporting content in various sources like StackOverflow and Git providing information on how to use ES6 for the Webpack config file. But Babel started using scope packages starting from version 7. Since a lot of documentation was written for Babel 6 but not Babel 7. This caused a fair amount of confusion to many developers (Author included). Since many OpenSource packages tend to be to occupied with their own repository to be able to provide full time support or update the documentation. This article hopes to fill up that gap till all the various packages move their versions up.
#webpack #babel
Telegram
Webpack
​​Using Webpack with Babel to bundle ES6 web application is a well documented area with pieces of supporting content in various sources like StackOverflow and Git providing information on how to use ES6 for the Webpack config file. But Babel started using…
​​Recently I wrote a higher level overview of CSS-in-JS, mostly talking about the problems this approach is trying to solve. Library authors rarely invest time into describing the tradeoffs of their solution, sometimes it’s because they are too biased, sometimes they just don’t know how the users apply the tool, so this is an attempt to describe the tradeoffs I have seen so far. I think it is important to mention that I am the author of JSS, so I should be considered biased.
#css_in_js #css #javascript
#css_in_js #css #javascript
Medium
The tradeoffs of CSS-in-JS
Every technology has tradeoffs. It’s time we had a reasonable talk about the tradeoffs CSS-in-JS has made.
​​Elixir, the Phoenix framework, and the Erlang VM allows us to make production ready systems fast, easily, and with very few moving parts. At this point, you can see where we’re going with this. Let’s use what comes out of the box with Elixir to create a link shortener.
#elixir #phoenix #erlang #shortener
#elixir #phoenix #erlang #shortener
freeCodeCamp.org
How to write a super fast link shortener with Elixir, Phoenix, and Mnesia
Let's start this month’s tutorial with two statements that are going to get me in trouble:
​​Containers are hugely helpful for improving security, reproducibility, and scalability in software development and data science. Their rise is one of the most important trends in technology today.
#docker
#docker
Towards Data Science
Learn Enough Docker to be Useful
Part 1: The Conceptual Landscape
​​If you’re a Software Engineer or a Data Scientist, you probably would have heard about docker by now.
#docker
#docker
Towards Data Science
Why you should care about Docker?
A beginner's guide to Docker
https://bit.ly/2N91ruh
Have you ever needed to seed a database with random, yet realistic, data for the purposes of testing, demonstration, or training? It’s a very common requirement, and one I have faced many times.
#sql
Have you ever needed to seed a database with random, yet realistic, data for the purposes of testing, demonstration, or training? It’s a very common requirement, and one I have faced many times.
#sql
freeCodeCamp.org
How to produce meaningful datasets using only SQL – freeCodeCamp.org
Have you ever needed to seed a database with random, yet realistic, data for the purposes of testing, demonstration, or training? It’s a…