JavaScript

Table of Contents — Mastering Modular JavaScript

Modular JavaScript is a book series focusing on building small interconnected ES6 JavaScript modules that emphasizes on maintainability. Mastering …

Programming Languages

The Path to Conquering Async JavaScript

Yoooo, I'm glad you're here! We'll be discussing how to conquer asynchronous JavaScript! As I've been trying to teach myself Node.js and build some …

Programming Languages

How Massive Companies Use Node.js at Scale

Over the past few years, more large organizations have begun to publicly share how they've successfully used Node.js at scale.In this article, I've …

Programming Languages

Hotswapping Haskell

October 17, 2017<p><i>This is a guest post by Jon Coens. Jon worked on the Haxl project since the beginning in 2013, and nowadays he works on broadening</i> …

Programming

Arbitrary Stateful Processing in Apache Spark’s Structured Streaming

<i>This is the seventh post in a multi-part series about how you can perform complex streaming analytics using Apache Spark and Structured …

Big Data

36. Datomic Quickstart, part 1

Datomic is a database system by Cognitect, the same company that oversees the development of Clojure. It is written in Clojure and built on the same …

Programming

Microsoft

You’ve built your web app – Congratulations! But you aren’t done until your app is live and ready for your users to use.<p>Creating a consistent and …

Web Application

ZooKeeper in 15 Minutes

ZooKeeper is a coordination service for distributed applications with the motto "ZooKeeper: Because Coordinating Distributed Systems is a Zoo." The …

DevOps

JavaScript Top 10 Articles For the Past Month (v.Oct 2017)

For the past month<b>,</b> we’ve ranked nearly 1,300 JavaScript articles to pick the Top 10 stories that can help advance your career. (0.8% chance to be …

Programming

Prettier + Stylelint: Writing Very Clean CSS (Or, Keeping Clean Code is a Two-Tool Game) | CSS-Tricks

By Chris Coyier On October 17, 2017 eslint, linting, stylelint<p>It sure is nice having a whole codebase that is perfectly compliant to a set of code …

Web Development

Write tests. Not too many. Mostly integration.

<i>Guillermo Rauch tweeted this a while back. Let’s take a quick dive into what it means.</i><p><b>NOTE: This is a cross-post from</b> <b>my newsletter</b><b>. Subscribe to get</b> …

Programming Languages

Add Firebase Authentication to your App in 7minutes

Based on popular demand from developers looking to build their stuff on firebase, I’ve put this tutorial together to help with the basics of firebase …

Programming

Finding The Shortest Path, With A Little Help From Dijkstra

If you spend enough time reading about programming or computer science, there’s a good chance that you’ll encounter the same ideas, terms, concepts, …

Computer Science

Vanilla JavaScript Sticky Nav - #JavaScript30 24/30

Programming Languages

Anomaly Detection With Kafka Streams

Apache Kafka is being adopted by every IT organization. Kafka is used as:<p>Messaging middleware<p>The backbone of event infrastructure<p>A streaming …

Big Data

Making website building fun

I still remember the first non-trivial React component I built in 2014—not long after I started using React seriously.<p>I decided to port to React …

Programming Languages

The Angular Team at AngularMix – Angular Blog

Several members of the Angular Team were able to attend AngularMix last week. All of the conferences (including ng-conf and Angular Connect) that the …

Programming Languages

Node EADDRINUSE (Address Already in Use) Error

By David Walsh on<p>Every once in a while my Macbook Pro freaks out and a process goes rogue. This oftentimes happens when I'm working on the excellent …

Programming Languages

iOS Architecture- An state container based approach

iOS Architecture: A State Container based approach<p>A warning about architecture topics<p>I find it incredibly difficult to talk about architecture. …

Programming

Learning React as an Experienced Developer

Have you been in this spot before?<p>You’ve got a new project to tackle – maybe it’s a new UI, or a whole new app – so you decide to use a new …

Programming

JavaScript Event Capture, Propagation and Bubbling - #JavaScript30 25/30

Programming Languages

Using the Actions SDK for Google Assistant Development

In today's post, I'm going to show how to develop a simple app for the Google Assistant. For developing this app, I will be using the Actions SDK. My …

Programming Languages

Vanilla JavaScript Slide In on Scroll - #JavaScript30 13/30

Programming Languages

Comparing Spring’s RestTemplate and Jersey’s Client APIs

Recently I had an opportunity to use two different REST libraries to write client side code for consuming REST web services. The libraries were …

Programming

Zip Push Deployment for Web Apps, Functions and WebJobs

With our most recent deployment of Kudu, we have introduced a new deployment option for web apps, Azure Functions and WebJobs: <b>zip push deployment.</b> …

Virtualization

componentDidMakeSense — React Lifecycle Explanation

Learn the React lifecycle methods and when/how to use them<p>React is incredible because it allows you to build your UI using a declarative API. You …

Programming Languages

Resolve me, Implicitly

<i>Originally posted on: Big ball of mud</i><p>Reading my posts you can easily find that there is a topic that cares about me a lot: Dependency management in …

Programming

When 500% Faster is Garbage

I want to get this out of the way now, so later this month when I publish the next major release of the hapi framework for node — v17.0.0 — no one …

Programming Languages

Adding to an Existing Azure Blob

In this post, I briefly cover the concept of Storage Accounts and Blob Storage; however, there are more to blobs than this simple use case. In this …

DevOps

ECMA 404(JSON) and ECMAScript will be ISO standards

ECMA-404 is JSON specification on Ecma International.<p>ECMA 404(JSON) and ECMA 262(ECMAScript) are called De facto standard.<br>By contrast, ISO standard …

Programming