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
8 minute read
#Elixir #Erlang
Discord Blog
How Discord Scaled Elixir to 5,000,000 Concurrent Users
From the beginning, Discord has been an early adopter of Elixir. The Erlang VM was the perfect candidate for the highly concurrent…
Ansible is a beautifully simple agentless (and serverless) Configuration Management (CM) tool for configuration management, provisioning, and deployment.
14 minute read
#Ansible #Vagrant #Docker #Jenkins #Gitlab
14 minute read
#Ansible #Vagrant #Docker #Jenkins #Gitlab
Medium
End-to-end automated environment with Vagrant, Ansible, Docker, Jenkins, and GitLab.
Ansible is a beautifully simple agentless (and serverless) Configuration Management (CM) tool for configuration management, provisioning…
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
6 minute read
#DevOps
ITNEXT
Docker & Makefile | X-Ops — sharing infra-as-code parts
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 …
What’s your optimal reading time for an article? ⏰
public poll
0-5 minutes – 13
👍👍👍👍👍👍👍 59%
Sherlock, @touhidrahman, @Arminops, @WanMFi, Jasto, @rhynl, Julia Dizhak, @atrangee, Kimunya, H¥DRA Mohit, @dsantarelli, Gaurav, Gaurav
5-10 minutes – 4
👍👍 18%
@eadlazaro, @anurag0510, @Sharma957, Tal
15 minutes and longer – 3
👍👍 14%
@Nagato_Pain, @Mercury_5, @ashishdesai21
10-15 minutes – 1
👍 5%
Yana
I prefer various articles – 1
👍 5%
@iamskok
👥 22 people voted so far.
public poll
0-5 minutes – 13
👍👍👍👍👍👍👍 59%
Sherlock, @touhidrahman, @Arminops, @WanMFi, Jasto, @rhynl, Julia Dizhak, @atrangee, Kimunya, H¥DRA Mohit, @dsantarelli, Gaurav, Gaurav
5-10 minutes – 4
👍👍 18%
@eadlazaro, @anurag0510, @Sharma957, Tal
15 minutes and longer – 3
👍👍 14%
@Nagato_Pain, @Mercury_5, @ashishdesai21
10-15 minutes – 1
👍 5%
Yana
I prefer various articles – 1
👍 5%
@iamskok
👥 22 people voted so far.
I’ve been working in DevOps for a while now, and I’ve yet to come across a tool that didn’t have something odd about its name. It’s either got a backstory, a meaning, or it’s Greek. I don’t know why, but I’d postulate that it’s because the market is completely flooded with tools, and you need yours to stand out, so you can make money — either from the tool itself, or a support package.
#DevOps
#DevOps
freeCodeCamp.org
What’s In a Name? DevOps Edition.
I’ve been working in DevOps for a while now, and I’ve yet to come across a tool that didn’t have something odd about its name. It’s either…
Last week, I found myself caught in the firing range of functional programmers — all because I dared put forward an alternative mode of thinking for JavaScript. This is probably also the first time I’ve ever gotten hate and love mail, public condemnation, accolades and tweets for something that had innocent intentions and origins. Somehow, I also managed to get myself labeled a purist, among other things.
#FP #OOP
#FP #OOP
ITNEXT
What is better — Functional programming or Object Oriented?
You’re probably asking the wrong question
I know there are plenty of places online (StackOverflow, MDN) that can be an excellent resource for exploring loops and Array iterable methods. But… sometimes it’s good to write about something just so that these patterns settle in your mind and the knowledge is cemented for good. As a result, I found some things I didn’t know existed. In this article I’ll share them with anyone who needs to get a better insight into loops!
12 minute read
#JavaScript
12 minute read
#JavaScript
freeCodeCamp.org
The Complete Guide to Loops in JavaScript
I know there are plenty of places online (StackOverflow, MDN) that can be an excellent resource for exploring loops and Array iterable…
This article covers how to implement a service worker that caches POST requests with GraphQL APIs.
10 minute read
#Cache #GraphQL #ServiceWorkers
10 minute read
#Cache #GraphQL #ServiceWorkers
Medium
Cache GraphQL POST requests with Service Worker
This article covers how to implement a service worker that caches POST requests with GraphQL APIs.
Today most of the legacy backend systems are based on the REST(REpresentational State Transfer), but from the last 2–3 years “Graph QL” AKA replacement for REST, a new way to serve data is getting popular. So what is it, why to use it and how to use it, we will discuss all about GrapQL .
9 minute read
#GraphQL #ServerLess #React
9 minute read
#GraphQL #ServerLess #React
Medium
Deploying Basic ServerLess React App with Hasura GraphQL Engine
Today most of the legacy backend system are based on the REST API, but from the last 2–3 years “Graph QL” AKA replacement for REST, a new…
At mitter.io, we have a couple of public-facing npm packages that we need to publish, and we recently moved to a mono-repo structure managed by Lerna from having separate repositories for each one of them. Today, I’d like to share our experience of this migration and our setup with the new monorepo structure.
9 minute read
#Git #Lerna
9 minute read
#Git #Lerna
Medium
Moving from multiple repositories to a lerna-js mono-repo
We moved from multi-repos for each of our public-facing npm packages to a mono-repo structure managed by Lerna. Here’s what we did &…
As part of my personal journey to gain a better understanding of Deep Learning, I’ve decided to build a Neural Network from scratch without a deep learning library like TensorFlow. I believe that understanding the inner workings of a Neural Network is important to any aspiring Data Scientist.
6 minute read
#NeuralNetwork #DeepLearning #DataScience
6 minute read
#NeuralNetwork #DeepLearning #DataScience
Towards Data Science
How to build your own Neural Network from scratch in Python
A beginner’s guide to understanding the inner workings of Deep Learning
You can write Python programs to interact with the file system to do cool stuff. How to do so isn’t always super clear.
7 minute read
#Python
7 minute read
#Python
Medium
10 Python File System Methods You Should Know
Manipulate Files and Folders in Your Python Programs with os and shutil
A few months ago I joined Halo Labs to help build our AR/VR design and prototyping platform. After the first interview, I received a “take home” exercise, to build a simple VR scene. While I was excited to build a VR app for the first time, I was also a bit afraid. I’m coming from a web development background and I never worked on a VR project before. To my surprise, it took me roughly three hours to finish the exercise, and it even looked pretty good (well, at least to me…).
11 minute read
#VirtualReality #ArtificialReality #JavaScript #HTML
11 minute read
#VirtualReality #ArtificialReality #JavaScript #HTML
Have you thought about making modern JavaScript applications with the simplest setup possible for your next project?
12 minutes read
#JavaScript #Webpack #PWA
12 minutes read
#JavaScript #Webpack #PWA
freeCodeCamp.org
How to write simple modern JavaScript apps with Webpack and progressive web techniques
Have you thought of making modern JavaScript applications with the simplest setup possible for your next project?
RESTful is not a new term. It refers to an architectural style where web services receive and send data from and to client apps. The goal of these applications is to centralize data that different client apps will use.
42 minute read
#API #Guide
42 minute read
#API #Guide
freeCodeCamp.org
An awesome guide on how to build RESTful APIs with ASP.NET Core
A step by step guide on how to implement clean, maintainable RESTful APIs
Recently I’ve adopted a new philosophy that changes the way I make components. It’s not necessarily a new idea but rather a subtle new way of thinking.
10 minute read
#React
10 minute read
#React
freeCodeCamp.org
How the “Golden Rule” of React components can help you write better code
Create and define components in the most natural way and reap the benefits.
One of Javascript’s many quirks is something known as hoisting.
Now if you are new to coding in Javascript, it’s quite likely that you’re not writing your code perfectly just yet. So because of this, it’s highly likely that your hoisting isn’t perfect either. 😉
4 minute read
#JavaScript
Now if you are new to coding in Javascript, it’s quite likely that you’re not writing your code perfectly just yet. So because of this, it’s highly likely that your hoisting isn’t perfect either. 😉
4 minute read
#JavaScript
Medium
What is Hoisting in JavaScript?
Find out what hoisting in Javascript means, with examples of code to help explain it all.
I hate CSS. Well, I hated CSS. While learning to write code, CSS seemed like an inoperable black box. The twin tasks of deciding how something should look, and then making it look that way seemed just impossible. Which resulted, very naturally, in a deep-seated hatred of the entire art.
9 minute read
#CSS
9 minute read
#CSS
codeburst
How To Write CSS When You Hate CSS
Go From Cee-Ess-Ess To Cee-Ess-YES!
JavaScript fatigue has become a common phrase in the world of today’s front-end developers. It can seem like there’s a new hyped framework, architecture, command line tool, or SaaS developer service every day. The constant churn of new things can end up leaving developers more jaded than excited.
9 minute read
#Programming
9 minute read
#Programming
Medium
Leveling up: why developers need to be able to identify technologies with staying power (and how to do it)
JavaScript fatigue has become a common phrase in the world of today’s front-end developers. It can seem like there’s a new hyped framework…