GraphQL vs REST API
A side-by-side comparison, advantages/disadvantages of both approaches, real-word examples, getting started with GraphQL, etc. And some new out-of-the-box ideas.
How we use automated testing to ship new releases with confidence
A beginner-friendly real-world example of testing node.js web applications.
Engineers at Invide explain how they use Mocha, Chai, Sinon, etc. to test node.js applications. Code examples included.
The State design pattern
State design pattern allows an object to alter its behavior when its internal state changes at runtime. Read more to learn about how to it works and a code example.
Creating An Undo Mechanism | The Memento Design Pattern
In this article, we will learn to create undo mechanism (or rollback mechanism) by studying the Memento Design Pattern.
Top 10 reasons why cloud data platforms can help remote workers
Cloud data platforms help remote workers through increased data security and improved workflow. This post discussed top 10 reasons how cloud data platforms are helping remote works.
Get started with machine learning
Explaining Machine Learning with real world examples and getting started with your first ML project. This is a transcript of Git Commit Show 2019 talk.
Introduction to career in Developer Relations
Various new roles are emerging in tech. Developer advocacy is one such emerging role these days. Check out what was discussed in this event on Developer Relations topic and how you too can explore this field starting out as a developer.
Grand unified theory of brain function, can data science lead us there?
This talk by Arpan(scientist at National Brain Research Centre) gives insights on evolution of grand unified theory of brain functions and studies in multi-sensory perceptions.
Functional programming skill for effective problem solving in programming
In this Git Commit Show talk, Eric Normand shared insightful answers to questions such as: how to get started with refactoring your code for functional programming, how to deal with dependencies while following a functional programming style, how to simplify, etc.