🤖 Coding News ⚡️
27.1K subscribers
2 photos
1 video
807 links
High quality articles, videos, and tutorials about programming đź’»

HTML, CSS, Sass, JavaScript, TypeScript, React, Angular, Electron, Node, Vue, GraphQL and other topics đź’Ą

@CodingChat talk with other engineers
@CodingNewsFeedbackBot advertisement
Download Telegram
​​One of the benefits of Javascript as a language is that it allows us to write functional style of programming, that is, we write programs by composing functions which describe actions (what should happen) and abstracts the processes (how it should happen). This style of programming is possible in javascript because functions are first-class citizens, they are data and can be passed around in your application like variables.

#JavaScript
​​We have likely all been there at one point. We excitedly install ESLint with the hope it will sort all of our code out and make us infinitely better at writing good, clean JavaScript.

4 minute read

#ESLint
​​This is an opinionated walk-through of the most important Chrome DevTools features and when you should learn about them.

#Chrome
​​Recently I have tried to create a Chrome extension that replaces new tab screen with GitHub trending projects, and it got trending in Product Hunt. I built it using create-react-app and I would like to share how I did it, in 5 minutes.

5 minute read

#Chrome #React #CRA
​​Does jQuery have a place in 2019? It has of course, largely fallen out of favor in recent years. However, don’t let that discourage you from taking some time to learn about it. We’ll be taking a brief look at the state of jQuery in this article. And for those interested in learning a bit about it, we’ll run through the basics — including element manipulation, events and effects. And we’ll finish up with some useful examples showing jQuery in action.

8 minute read

#jQuery
​​Up until now, I have mostly been developing new Flask projects from scratch. As most projects tend to consist of similar folder structures, it gets really mundane setting up the identical base projects repeatedly over a period of time.

8 minute read

#Flask #Python #GraphQL #Graphene #MySQL #Docker
​​This is a somewhat opinionated curriculum for learning front-end development during #100DaysOfCode. As it covers a wide range of front-end development topics, it can be thought of as more of a “survey” style course rather than a deep dive into any one area. Ideally, your takeaway from completing this curriculum will be some familiarity with each topic and the ability to easily dive deeper in any area in the future when necessary.

16 minute read

#Tutorials #JavaScript
​​https://t.iss.one/NodeJSNews/18

It seems you cannot go a week without hearing about the next, allegedly faster, so called “web framework” for Node.js.

5 minute read

#NodeJS
https://t.iss.one/WebpackNews/17

​​webpack is a brilliant tool for bundling frontend assets. When things start to slow down, though, its batteries-included nature and the ocean of third-party tooling can make it difficult to optimize. Poor performance is the norm and not the exception. But it doesn’t have to be that way, and so — after many hours of research, trial, and error — what follows is a field guide offering up what we learned on our path towards a faster build.

11 minute read

#Webpack #Performance #Optimization
​​parallel is awesome and belongs in the toolbox of every programmer. But I found the docs a bit overwhelming at first. Fortunately, you can start being useful with parallel with just a few basic commands.

#Bash
​​After reading many articles on Virtual Environments, I learnt a lot about Python and how I should create environments to work with Python. In this article, I’ll share my knowledge on how you can setup these environments using the Terminal.

5 minute read

#Python
​​This article will discuss and demonstrate how to build a scalable promise-based NodeJS library for your apps. With the goal of supporting medium to large scale applications, libraries need to be coherent and manageable, yet be flexible and usable in your promise based execution.

5 minute read

#NodeJS
​​You’ve heard of the IPFS distributed file system and want to start adopting the technology in your stack — after all, a distributed, decentralised future is one that we will inevitably come to see. The industry is making fast progress along the path to achieving that goal in the software space.

#IPFS
​​​​Microservices is an architectural style that describes software design as independently deployable, loosely coupled services which are modelled around particular business domain.

6 minute read

#MicroServices
​​From the beginning, Discord has been an early adopter of Elixir. The Erlang VM was the perfect candidate for the highly concurrent, real-time system we were aiming to build. We developed the original prototype of Discord in Elixir; that became the foundation of our infrastructure today. Elixir’s promise was simple: access the power of the Erlang VM through a much more modern and user-friendly language and toolset.

8 minute read

#Elixir #Erlang
​​In our life as X-Ops — i.e. roles like DevOps, CloudOps, GitOps, SysOps — we focus on building infra-as-code. We frequently use Docker to build and test, commit and pull the code to/from repositories, and when all tests pass, infra moves in production — completely automated.

6 minute read

#DevOps