Intro We can easily perform data analysis on our data by slicing our data into buckets bas...
Intro Let's look at a simple query first as we prep ourselves for more thorough queries in...
Intro Let's look at a MongoDB query that uses the Mongo Aggregation Framework (AF) that re...
MongoDB Marvels - Dancing with Dates - Series #12 MongoDB - Working with dates I...
Legend AF = Aggregation Framework Intro We've covered a lot of powerful featur...
Intro In the last series we retrieved a random sample of docs. It was very simple. Essenti...
Intro Let's retieve some random items from a database collection app.post(apiEnum.api_f...
Intro In the last article in the series I showed how to establish a connection to MongoDB....
Intro This is our lowest level code for establishing a connection to the Mongo database....
Intro Let's say a user wants to send us some correspondence. [aside] Do we want to sto...
Intro When querying the database in MongoDB, all "Matches" you perform are conjunctions (i...
Intro A quick example on actually a very important feature: "paginate" Always paginate yo...
Intro These two code snippets have the identical behavior. What does the code do? See if...
Intro Note You know, designing systems is about shaping data. You want the tools that faci...
Let me demonstrate a few simple database queries on MongoDB using their Aggregation Pipeline Framewor...
Method Chaining (MC) vs Functional Pipelining (FP) Notes on MC vs FP Notice t...
A simple api fetch idiom you can apply for any api. For this particular api, there is no api key req...
The video: 7 minutes, 26 seconds, and the Fundamental Theorem of Agile Software Develop...
JavaScript Abbreviations JS JavaScript app application f final def: the fi...
Here is a simple rewrite of a javascript filter func... /** @func util a custom high-performance fi...
Documentation is important to keeping a codebase understandable as it grows in size, complexity, and...
First Choice I use https://vivaldi.com Vivaldi pros: based on chromium so it...
Today's Developer Experience (DX) Tip: a. install Typescript globally on your devbox npm...
The key is to acknowledge from the start that you have no idea how this will grow when you accept t...
The beginning of wisdom is to call things by their right names. —Chinese proverb Designe...
Here are three ways to retrieve the unique set of primitive values from an array.... //a. Set-Array...
Quiz There are two key areas to increase the performance of this code without losing robus...
As functional-programming-centric engineer myself, I don't use these particular constructs listed bel...
Split-test Your Code When you split-test a sales-page or landing-page, you have a "control...
Explanation 1. The two arrays (aTrue and aFalse) contain... 8 examples of "true" value...