It’s a guide to cron.
Optimize your site for search engines, or something like that.
useEffect is for side effects.
Any JSON API that holds a large list of data will give it to you through pagination. Returning ten million items at once will take a very long time. Instead ...
You may have heard of Redis.
More advice from someone who claims to know what they are doing.
LinkedIn has a nice feature of “unfurling” links. When you add a URL in a post or your “featured” profile section, LinkedIn will show a small preview of the ...
Hooks are an amazingly useful feature of git. Once your repository gets to a medium size, you may want to make a few quick checks whenever you commit. For ex...
A Dive Into Some Odd Aspects of Medium’s Platform
As a follow-up for my previous post, I thought I would look at VSCode from a more intermediate level. Specifically, getting into a larger codebase. Once you ...
You can’t export containers together in one larger container. You can, however, maintain the link between them with docker-compose.
An overview of Python virtual environments.
How to use async/await with legacy functions.
Thoughts about service-based architecture.
An overview of the usefulness of linters.
An explanation of the random symbols you will find in your package.json file.
An introduction to dynamic programming. This is one of the final concepts for basic algorithms.
An exploration of some math to determine the uniqueness of a browser fingerprint.
I will discuss both Medium and GH pages as resources, and also give a guide in how to set up GH pages.
If you want to understand privacy on the web, fingerprinting is the next step after cookies.
Visual Studio Code has a LOT of features, shortcuts, and tools. I am going to take a look at what I learned first, what I think is most useful, and my way to...
An introduction to the idea of multithreading. First we will talk about reasons for concurrency, then we will give examples.