Joseph Milliken's Blog

Thinkk updating NPM dependencies is bad? Backdating them was even harder - at least before this tool existed!

The most impactful extensions I use in my day-to-day workflow!

It works on your machine...but does it work in production?

Laion AI Image API

A simple A​PI to get images from the Laion 5B Dataset without having to download it.

Web Screenshot Guides

No more manually drawing red squiggles to tell somebody where to click!

Advent of Code 2022

What is it, what why should you care?

Tropesaurus

Trope-powered similar-finding work engine and more!

Userscript Testing

You have an amazing U​serscript...but how can you ensure it works?

Discord Upgrades

D​iscord is great, but could do with a few slight unofficial upgrades...

Huntober Tweets

A lovely series of coding challenges that make you think!

Seeing your expressions within the actual code!

Leveraging the OpenAPI ecosystem for us!

Benchmarking JavaScript code without convulated dashboards?

Just Writing React

When you just want to write React without worrying about the rest!

Cloud-based sharing of Express Handler Tracker results!

100 Memez

When D​iscord isn't the best platform for memes voting, you make your own!

Tracking every little thing your Express application does!

A great extension for visualizing VSCode debugging - but with some customizations!

Seeing what middllewares do what in an Express Application!

Why MVC

What is it and what problem is it solving?

How to safely allow users to run their own code?

Simple list animations with AutoAnimate?

When an A​PI you want doesn't exist...make your own!

Spoofing the reading of articles!

Novemator

Can you Math your way to a number?

Python PDF Binder

Merging PDFs for Emailing!

Efficiently sorting lists based on user preferences between items!

Quoting Everything

QOL improvements and quoting more then TV shows!

A fully tested, continuously integrated & deployed A​PI - all OpenAPI complient!

Public Lurking

Making it fully usable for everyone!

With a new Codewars A​PI, things get a lot more realtime!

Media Quotes

When exactly did that character say that thing in that 200+ episode TV show? Ask no more!

Scheduled Lurking

While constantly lurking was working, it was about time to get scheduled!

Codewars Hall of Fame

To recognize the best of the best in Codewars!

Think of all the free honor you're missing...about to reclaim all that missing honor!

We've seen those fancy G​itHub profile pages with automatically updating graphs, how do they work though?

Making My Own Diffs

Making the text comparison process much easier!

Tic Tac Toe

A classic with a auditory twist!

Been collecting data for a while, was about time I did something with it all!

Multiplayer Trivia

A multiplayer experience that requires writing zero backend server code!

Always Lurking

How is one supposed to catch all their favourite Twitch streams while also living a life? By Always Lurking!

Avoiding spaghetti-code while fitting 12+ A​PIs into a single project!

Sometimes things change, buy why propagate those changes manually?

Yet another Page View counter!

Can't solve a problem until you know it exists!

When you have many various assets, some basic sanity checks go a long way!

How Codewars started pulling me in...and I started automating it!

An easily-navigable & searchable resource for all the timestamps in one place!

There were many aspects of my site that were acceptable; was time to perfect them!

How I generated these neat embeds!

Yet another Twitch Chat downloader...

Why write YouTube comment messages yourself when automation exists?

Static Websites

Was time to automate the showcasing of my static sites!

I had been manually Creating and Updating assets for too long...it was time to fix that!

One server, two domains, infinite possibilities!

Now even viewers can hear a fast chat!

It's easy to take query-highlighting for granted, until you you use something without it...

Return to Android

Haven't done native Android development in a while, do I still know Java?

Tech Crunch Clone

Another static site to recreate, but with a dynamic twist...

Khan Academy Clone

First of many static site clones...

Old Pramp Scripts

Implementing more of an autocomplete then expected...

Lazy Blogging

Writing was already tedious enough, time to improve that!

Forcing layout recalculations with JavaScript...

What if anybody could visualize impromptu Twitch poll results?

What's the point of data if it's not organized?

It's functional, but only for me, next was to make it usable for other users.

Yet another twitch Video downloader...

If you ask a dozen different people this question, you'll get a dozen different answers...