James Jahner
banner
james-allen-jahner.bsky.social
James Jahner
@james-allen-jahner.bsky.social
Software Engineer specializing in Frontend with Backend knowledge | Familiar with technologies like React, MongoDB, Node and more |
Who likes the role play?
Who likes being a dev?
Who wants to be a Senior Engineer?
Take this test see if you're ready.

inmindlab.hyperskill.org/stories?utm_...
InMind Lab - Product Mindset Assessment
Measure your product mindset and get personalized growth recommendations
inmindlab.hyperskill.org
December 2, 2025 at 3:06 PM
Come on do a shout out to Jason Selsley!
lnkd.in/gqDnHqBa
I've had issues with trying to drive down video compression myself.
So Jason came up with his own solution just like an engineer should.
He built himself a GPU video compressor You can install on your local computer.
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
December 1, 2025 at 10:29 PM
railsdesigner.com/announcing-a...
So this intrigued me. Javascript - Free Javascript library.
It seems to be suited for static sites and server rendered applications.
The goal of it is to allow for client side interactivity and decrease the overhead.

this would be effective with EJS
Announcing Attractive.js, a new JavaScript-free JavaScript library
Here is yet another JavaScript framework: Attractive.js. Use JavaScript by writing HTML attributes.
railsdesigner.com
November 22, 2025 at 1:59 AM
LeetCode of the day.
Good old Fibonacci sequence.
The most important thing to do when you start a LeetCode is read it.
Notice at the top says that this can have a long integer.
November 19, 2025 at 2:27 AM
I came across this new server side JS templating language . I've used EJS and made A powerful app with it so I don't discount these. These have great SEO potential and small footprints.
HMPL.js - build server-driven templates with minimal JavaScript.
github.com/hmpl-languag...
GitHub - hmpl-language/hmpl: 🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.
🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small. - hmpl-language/hmpl
github.com
November 17, 2025 at 10:29 PM
I actually read this and found it quite interesting. The history of prettier and how it came to be. Another creation from someone Facebook. I never knew there was an argument about spaces versus tabs...
blog.vjeux.com/2025/javascr...
blog.vjeux.com
November 16, 2025 at 2:09 PM
Hey, it looks like it's time to update Next JS.
Who's gonna do it on their current project or will you wait till your next project?
November 15, 2025 at 2:52 PM
Are you having trouble with algorithms maybe you just need help visualizing them...🫣
algorithm-visualizer.org
Algorithm Visualizer
Algorithm Visualizer is an interactive online platform that visualizes algorithms from code.
algorithm-visualizer.org
November 15, 2025 at 1:59 AM
So if you haven't been using CSS it has finally gained the "if" conditional.
color: if(style(--theme: dark): #eee; else: #222);
see if it can entice you to go back to basics.😉
November 12, 2025 at 2:27 AM
Haha, Every Vibe-coded Webpage Ever.😂
vibe-coded.lol
Every Fucking AI-Coded Website Ever
The exact same AI-coded page everyone else makes.
vibe-coded.lol
November 10, 2025 at 10:29 PM
Here's a great article on a guy's experience in an interview about system design.
I bet there's a lot of us that have had similar experiences.
medium.com/@himanshusin...
How I Learned System Design
– The honest journey from total confusion to clarity
medium.com
November 9, 2025 at 2:09 PM
React 19.2 was released Oct. 1! It's a month old and here you go!
useEffectEvent - Allows you to have a dependent that doesn't trigger the useEffect

Activity API -This is a great wrapper that take the place of {boolean &&<MyComponent />}
allowing you to hide components w/o destroying their state.
November 8, 2025 at 2:52 PM
LeetCode of the Day.
November 8, 2025 at 1:59 AM
🎉 PageLM 🎉
Finally this will help kids and adults a like learn with the one on one help proven to be effective... since we aren't willing to spend to support education. this will have to do!

PageLM converts study material into interactive resources, check it out!
November 5, 2025 at 2:27 AM
Leetcode of the Day!
Including the thought process of solving it.
Good Luck.
November 3, 2025 at 10:29 PM
I love this image. I was reading about Lodash and how have reached a knew stage of life!

"Lodash’s future will focus on making the project sustainable, based on the assumption that it is now feature-complete (ref).
blog.ulisesgascon.com/the-future-o...
November 2, 2025 at 2:09 PM
It was 158 years old???
brought to their knees by ransomware? This is why all passwords need to be 20 characters long i guess..
thehackernews.com/2025/09/how-...
How One Bad Password Ended a 158-Year-Old Business
Weak password let Akira ransomware destroy 158-year-old KNP Logistics, causing £5M ransom demand and 700 job losses.
thehackernews.com
November 1, 2025 at 1:52 PM
"While ByteByteGo sharpened my theoretical foundation, Codemia.io gave me the tools to put it into practice "
hope this helps. System design should be in your curricula because it definitely comes up ininterviews
medium.com/javarevisite...
Codemia | Master System Design Interviews Through Active Practice
Passively learning system design does not work. Now you can practice system design problems like the way you practice data structure and algorithms on Leetcode.
Codemia.io
November 1, 2025 at 12:59 AM
LeetCode of the day: TWO SUM duh duh duh!
Now I'm trying to teach you thought processes. So enjoy your thinks🤯
October 30, 2025 at 1:45 PM
Leetcode of the day. And this one was a little confusing. The way it's worded I thought K was referring to the index but it's actually referring to the value

"Remove Elements Within K Distance"
October 29, 2025 at 4:40 PM
You're seeing that correctly.
That doesn't say two hours it says two days!
www.youtube.com/watch?v=xwI5... 😵‍💫 🤯
Data Structures and Algorithms Mega Course – Master Technical Interviews in 49 Hours
Learn about every popular data structure and algorithm. This 49-hour mega course will help you master technical interviews for software engineering roles! This tutorial will equip you with the…
www.youtube.com
October 29, 2025 at 1:27 AM
Chrome DevTools to AI coding assistants
now you Ai can check check your localhost to to see why that button isn't working!

To try this out, add the following config entry to your MCP client:

developer.chrome.com/blog/chrome-...
Chrome DevTools (MCP) for your AI agent  |  Blog  |  Chrome for Developers
Public preview for the new Chrome DevTools MCP server, bringing the power of Chrome DevTools to AI coding assistants.
developer.chrome.com
October 27, 2025 at 9:29 PM
I don't know if you guys use Notion but they just hit 3.0 version and so we got another AI agent, They're making it pretty powerful where anything that you could do in Notion. I don't know if I can even fathom all the kind of work that you can do in Notion.
October 26, 2025 at 1:09 PM
Alright LEETCODE OF the day: Walkthrough Version!
Count Number Pairs
Given a sorted array of positive integers and a target value, count the number of pairs (i, j) where i < j and array[i] + array[j] <= target.
a. READ IT, I didn't realize I was doing it wrong until I reread it
October 25, 2025 at 1:52 PM
Who wants to make $75 an hour?
That would be nice and this guy he tries to help you by demystifying the steps to build your personal brand so that you can demand the premium.
dev.to/ruppysuppy/s...
October 25, 2025 at 12:59 AM