punkrain
punkrain.bsky.social
punkrain
@punkrain.bsky.social
Reposted by punkrain
November 6, 2025 at 3:41 PM
Reposted by punkrain
Goodnight kisses from mum…
November 7, 2025 at 1:53 PM
Reposted by punkrain
BREAKING NEWS: IKEA now include an enthusiastic yet unqualified assembly otter with every purchase.
November 6, 2025 at 2:15 PM
Reposted by punkrain
I have a very bad feeling about this...
October 27, 2025 at 4:51 PM
Reposted by punkrain
We're going to need a bigger bed.
October 25, 2025 at 9:31 PM
Nice deep dive by Axel Rauschmayer on util.styleText() in Node.js. Clean way to handle ANSI styling natively. No deps needed.
2ality.com/2025/05/ansi...
Styling console text in Node.js
In this blog post, we explore how we can style text that we log to the console in Node.js. Some of the examples use a Unix shell but most of the code should also work on Windows.
2ality.com
May 27, 2025 at 7:48 PM
Want the full git story behind a file?

git log -p -- your-file-name.js

See every change, every commit, every regret.
#git #versioncontrol #devtools #javascript
April 30, 2025 at 1:00 PM
I wish I had found this web component a couple of weeks ago.
#jinglebells

zachleat.github.io/snow-fall/de...
<snow-fall> on Page
zachleat.github.io
January 13, 2025 at 6:43 PM
Next.js introduces composable caching with the 'use cache' directive, making it easier to manage and reuse cached data across your app.
#nextjs #caching

nextjs.org/blog/composa...
Composable Caching with Next.js
Learn more about the API design and benefits of 'use cache'
nextjs.org
January 8, 2025 at 8:53 AM
Reposted by punkrain
Prompt Engineering is still pretty important in 2025.

Here are 4 essential custom instructions that I send with every request to GitHub Copilot.

burkeholland.github.io/posts/essent...
Essential custom instructions for GitHub Copilot · Burke Holland
Mid brain takes on the world of software development.
burkeholland.github.io
January 7, 2025 at 3:28 PM
Reposted by punkrain
Just pushed a quick video to @egghead.io. Check it out :)
egghead.io/setup-local...
Setup local Verdaccio server to release NPM packages
Learn how to spin up a local NPM registry powered by Verdaccio to test deploy your NPM packages.
egghead.io
December 20, 2024 at 1:37 PM
A super handy collection of Node.js best practices

github.com/goldbergyoni...
GitHub - goldbergyoni/nodebestpractices: :white_check_mark: The Node.js best practices list (July 2024)
:white_check_mark: The Node.js best practices list (July 2024) - goldbergyoni/nodebestpractices
github.com
December 18, 2024 at 12:08 PM
Reposted by punkrain
oh i guess i should have included the link huh 2024.stateofjs.com/en-US/librar...
State of JavaScript 2024: Front-end Frameworks
The 2024 edition of the annual survey about the latest trends in the JavaScript ecosystem.
2024.stateofjs.com
December 16, 2024 at 5:44 PM
I forgot this handy tip for using the nvm node version for debugging in VS Code. Luckily @burkeholland.bsky.social has a video on that.
#vscode #node #nvm

youtu.be/z2EsUIJKk6o?...
Run and debug JavaScript applications with VS Code
YouTube video by Burke Holland
youtu.be
December 16, 2024 at 5:31 PM
An innovative solution to an old problem: tackling N² complexity with JavaScript Maps. Definitely worth exploring.
#performance

davidbonan.io/blog/solving...
Solving N² Complexity with JavaScript Maps - David Bonan
Learn how to transform inefficient nested loops into performant solutions using JavaScript Maps.
davidbonan.io
December 12, 2024 at 7:08 AM
@adamrackis.bsky.social latest blog post covers how Drizzle ORM can streamline schema management for PostgreSQL, MySQL, and SQLite.

frontendmasters.com/blog/drizzle...
Drizzle Database Migrations – Frontend Masters Boost
Drizzle ORM is a powerful object-relational mapper that combines SQL capabilities with a strongly typed API, enabling complex queries. Here we'll look at using it's ability to help with migrations, bo...
frontendmasters.com
December 10, 2024 at 8:21 PM
Chrome's CSS Wrapped 2024 features custom scrollbars, animated height transitions, and a skateboarding Dino.
#css

chrome.dev/css-wrapped-...
CSS Wrapped 2024
Join the Chrome DevRel team and a skateboarding Chrome Dino on a journey through the latest CSS launched for Chrome and the web platform in 2024.
chrome.dev
December 5, 2024 at 10:22 PM
Curious about how engineering culture shapes success? Dive into this deep dive on BlueSky's engineering practices by @pragmaticengineer.com 🚀 A must-read for tech enthusiasts and managers: newsletter.pragmaticengineer.com/p/bluesky-engineering-culture
Inside Bluesky’s Engineering Culture
A deep dive into how a fully remote, open source-first, tech company is building a challenger social media platform. What can small teams learn from Bluesky about punching above your weight?
newsletter.pragmaticengineer.com
December 4, 2024 at 7:26 AM
Stellar intro from @fireship.bsky.social on all the ways you can cache in Next.js 15
#next.js #caching #react

youtu.be/xWkozeculPo?...
Is Next.js 15 any good? "use cache" API first look
YouTube video by Beyond Fireship
youtu.be
November 30, 2024 at 12:40 PM
Jest's maturity and feature set meet Vitest's performance and modern tooling in this comparison, with Vitest emerging as a top choice for new JavaScript projects.
#testing

www.speakeasy.com/post/vitest-...
Vitest vs. Jest
A comparison of Jest and Vitest in terms of their features, performance, and developer experience to help you decide which JavaScript testing framework is best for your use case.
www.speakeasy.com
November 29, 2024 at 7:58 PM
Reposted by punkrain
It's done. Now it’s your turn, Oracle.

We’ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal.

It's time to #FreeJavaScript.

deno.com/blog/deno-v-...
Deno v. Oracle: Canceling the JavaScript Trademark
Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.
deno.com
November 25, 2024 at 7:02 PM
Reposted by punkrain
Vite 6.0 is out ⚡️
vite.dev/blog/announc...
Announcing Vite 6
Vite 6 Release Announcement
vite.dev
November 26, 2024 at 2:26 PM
Must admit, I’m jumping on the @webpro.nl Knip! bandwagon. Seeing great results on the project I’m working on.
#typescript #dependencies

knip.dev
Declutter your JavaScript & TypeScript projects
Project linter to find and remove unused files, dependencies and exports in JavaScript and TypeScript projects
knip.dev
November 25, 2024 at 11:28 AM
Reposted by punkrain
Ohh, syntax highlighting is coming to BlueSky?! 🤩

I can’t wait to write my first CSS snippet 😬
goodnight, Moon. PR tomorrow.
November 24, 2024 at 7:38 AM