Functional Javascript

Functional Javascript @functional_js

About: Full Stack System Designer and Software Engineer

Location:
Vancouver
Joined:
Jan 2, 2019

Functional Javascript
articles - 33 total

MongoDB - Slicing & Dicing - Get Daily Activity - Series #15

Intro We can easily perform data analysis on our data by slicing our data into buckets bas...

Learn More 8 0Feb 19 '21

MongoDB Marvels - Slicing Data by Dates - Series #14

Intro Let's look at a simple query first as we prep ourselves for more thorough queries in...

Learn More 5 0Feb 17 '21

MongoDB Marvels - Data Between Dates - Series #13

Intro Let's look at a MongoDB query that uses the Mongo Aggregation Framework (AF) that re...

Learn More 0 0Feb 16 '21

MongoDB Marvels - Dancing with Dates - Series #12

MongoDB Marvels - Dancing with Dates - Series #12 MongoDB - Working with dates I...

Learn More 5 0Feb 15 '21

Delightful Database Design - Mastering MongoDB Queries - Series #11

Legend AF = Aggregation Framework Intro We've covered a lot of powerful featur...

Learn More 6 1Feb 12 '21

Mastering The Database - Accessing Nested Records - Series #10

Intro In the last series we retrieved a random sample of docs. It was very simple. Essenti...

Learn More 5 0Feb 11 '21

Mastering The Database - Node.js, Express.js, MongoDB - Series #09

Intro Let's retieve some random items from a database collection app.post(apiEnum.api_f...

Learn More 6 0Feb 11 '21

MongoDB: Inserting Data - Series #08

Intro In the last article in the series I showed how to establish a connection to MongoDB....

Learn More 1 0Feb 9 '21

MongoDB: Connect to the Mongo Driver - Series #07

Intro This is our lowest level code for establishing a connection to the Mongo database....

Learn More 1 0Feb 8 '21

MongoDb - insert embedded documents - series #06

Intro Let's say a user wants to send us some correspondence. [aside] Do we want to sto...

Learn More 4 0Feb 7 '21

NodeJS, MongoDB - "OR" queries - series #05

Intro When querying the database in MongoDB, all "Matches" you perform are conjunctions (i...

Learn More 0 0Feb 6 '21

NodeJS, ExpressJS, MongoDB - Paginate - series #04

Intro A quick example on actually a very important feature: "paginate" Always paginate yo...

Learn More 9 0Feb 5 '21

NodeJS, ExpressJS, Redis, MongoDB - series #03

Intro These two code snippets have the identical behavior. What does the code do? See if...

Learn More 4 0Feb 4 '21

MongoDB - Aggregation Framework - series #02

Intro Note You know, designing systems is about shaping data. You want the tools that faci...

Learn More 5 0Feb 2 '21

MongoDB - Aggregation Framework - series #01

Let me demonstrate a few simple database queries on MongoDB using their Aggregation Pipeline Framewor...

Learn More 11 1Feb 1 '21

A Functional Pipeline Example

Method Chaining (MC) vs Functional Pipelining (FP) Notes on MC vs FP Notice t...

Learn More 21 2Sep 2 '20

Friday Fun Post: fetch lyrics from a public API

A simple api fetch idiom you can apply for any api. For this particular api, there is no api key req...

Learn More 14 4Aug 28 '20

Accidental Complexity - Video Notes and Review

The video: 7 minutes, 26 seconds, and the Fundamental Theorem of Agile Software Develop...

Learn More 4 0Aug 20 '20

Popular Abbreviations in Software Development

JavaScript Abbreviations JS JavaScript app application f final def: the fi...

Learn More 11 0Aug 18 '20

Write a Custom JavaScript Filter Function that is 60% faster than Array.filter

Here is a simple rewrite of a javascript filter func... /** @func util a custom high-performance fi...

Learn More 31 7Aug 17 '20

Add JSDoc to your JavaScript Code

Documentation is important to keeping a codebase understandable as it grows in size, complexity, and...

Learn More 11 2Aug 13 '20

My Choice of Browser

First Choice I use https://vivaldi.com Vivaldi pros: based on chromium so it...

Learn More 7 0Aug 12 '20

Quick Tip: Setup Typescript type-checking with your Pure Javascript

Today's Developer Experience (DX) Tip: a. install Typescript globally on your devbox npm...

Learn More 11 0Aug 9 '20

Famous Quotations on Complexity in Software Engineering

The key is to acknowledge from the start that you have no idea how this will grow when you accept t...

Learn More 9 1Aug 6 '20

Famous Technology Quotations

The beginning of wisdom is to call things by their right names. —Chinese proverb Designe...

Learn More 5 1Aug 5 '20

Code Snippet Series: Get Unique Values from Array

Here are three ways to retrieve the unique set of primitive values from an array.... //a. Set-Array...

Learn More 5 4Aug 4 '20

Code Snippet Series: Remove Junk from Array

Quiz There are two key areas to increase the performance of this code without losing robus...

Learn More 27 6Aug 2 '20

What Subset Of The Language Do You Not Use?

As functional-programming-centric engineer myself, I don't use these particular constructs listed bel...

Learn More 7 10Jul 29 '20

Squeezing out more performance from JavaScript

Split-test Your Code When you split-test a sales-page or landing-page, you have a "control...

Learn More 8 1Jul 27 '20

isObj (Test if a value is an Object instance

Explanation 1. The two arrays (aTrue and aFalse) contain... 8 examples of "true" value...

Learn More 6 0Jul 17 '20