Advertisement · 728 × 90

Posts by Nick

Post image

In case you didn't know I released an open source app that does markdown + CSS to print layout

You can edit text via the browser app
Or in the editor of your choice (obsidian, sublime, vs code...)

Web pixelppr.com

Desktop github.com/the-coded-ty...

Attached example of what you can do with it

5 days ago 96 46 6 3
Post image

I've found maintaining GitHub Actions workflow files is much easier when it's generated from Typescript.

The latest realization is that the output yaml file can act like a lockfile. So I maintain `actions/checkout@v6`, but the generated output gets locked to a hash.

2 weeks ago 47 2 1 0
A c++ programming book with a javascript example image on the cover

A c++ programming book with a javascript example image on the cover

I also write all of my C++ code in Javascript

2 weeks ago 5 1 0 0
Post image Post image Post image

‼️ The axios lead maintainer has gone public on how he was socially engineered into installing the malware behind the npm supply chain attack.

We have example images showing exactly how the attack was staged.

2 weeks ago 2 2 0 0
Image post

Image post

Free image to SVG converter, another new AnimGraphLab tool✨

Check it out: https://animgraphlab.com/image-to-svg-converter

#animgraphlab #palette #colors #colorpalette #figma #adobe #illustrator #canva #inkscape #vector #graphicsdesign #webdev

3 weeks ago 5 1 0 0
I Decompiled the White House's New App

I Decompiled the White House's New App

I Decompiled the White House’s New App

The official White House Android app has a cookie/paywall bypass injector, tracks your GPS every 4.5 minutes, and loads JavaScript from some guy’s GitHub Pages.

Archive: ia: https://s.faithcollapsing.com/q […]

[Original post on faithcollapsing.com]

3 weeks ago 2 8 0 0

You know how in a library no one’s trying to sell you anything?

That’s how the internet was.

4 weeks ago 14834 2871 273 166

Wait this sounds awesome

1 month ago 2 0 0 0
What is changing
Agentic infrastructure capabilities

We are developing features that allow Vercel to do more to keep your apps running efficiently, including:

Proactively investigating and mitigating incidents
Analyzing web app performance data and suggesting improvements
Identifying where your spend is going and creating PRs to optimize usage
Optional AI model training

You may choose whether Vercel can:

Use your code and Vercel agent chats to improve Vercel models
Share your code and Vercel agent chats with AI model providers
Vercel will not share personal data, account details, or sensitive information like environment variables, and any information of this nature will be removed from data you make available for AI training.

Defaults by plan
Hobby and Trial Pro: Opted in to AI model training by default, can opt out at any time
Pro: Opted out of AI model training by default, can opt in at any time

What is changing Agentic infrastructure capabilities We are developing features that allow Vercel to do more to keep your apps running efficiently, including: Proactively investigating and mitigating incidents Analyzing web app performance data and suggesting improvements Identifying where your spend is going and creating PRs to optimize usage Optional AI model training You may choose whether Vercel can: Use your code and Vercel agent chats to improve Vercel models Share your code and Vercel agent chats with AI model providers Vercel will not share personal data, account details, or sensitive information like environment variables, and any information of this nature will be removed from data you make available for AI training. Defaults by plan Hobby and Trial Pro: Opted in to AI model training by default, can opt out at any time Pro: Opted out of AI model training by default, can opt in at any time

important if you use Vercel for web projects

they've updated their ToS to allow using your data to train AI models, and free plans are opted in to that by default

you can opt out under Settings > General > Data Preferences

1 month ago 40 23 3 1
Advertisement
VS Code, rotated by 1 degree

VS Code, rotated by 1 degree

just learned that my colleagues rotate VS Code by 1 degree when you leave your laptop unattended

1 month ago 160 78 4 1
Comparison of text areas: one with a fixed size limiting text display, the other adjusts size based on content length for better visibility.

Comparison of text areas: one with a fixed size limiting text display, the other adjusts size based on content length for better visibility.

One CSS property just killed every auto-resize textarea script you've ever written.

Seriously, one line.

The property is field-sizing: content

1 month ago 62 7 2 0
“Everything you never wanted to know about visually-hidden” title and four CSS snippets: .visually-hidden with 11 properties, and three minimal alternatives with 2–3 properties each.

“Everything you never wanted to know about visually-hidden” title and four CSS snippets: .visually-hidden with 11 properties, and three minimal alternatives with 2–3 properties each.

Everything you never wanted to know about visually-hidden. @dbushell.com traces the history of the pattern, tests a minimal CSS approach, and explains why the platform still lacks a native alternative. #a11y #css

dbushell.com/2026/02...

1 month ago 13 8 1 0
Screenshot of the repository

Screenshot of the repository

Translates GameBoy ROMs into C code

1 month ago 1 1 1 0
Post image Post image Post image Post image

I built a procedural medieval island map generator using Wave Function Collapse on hex grids. 4,100 cells, 900 possible states per cell, 60fps on mobile. Wrote up the whole process with lessons learned. Links below 👇 #threejs #webgpu

1 month ago 266 59 15 6
Code snippet demonstrating the `toSorted()` method, showcasing sorting of arrays without mutating the original arrays.

Code snippet demonstrating the `toSorted()` method, showcasing sorting of arrays without mutating the original arrays.

JavaScript now has non-mutating array methods ✨

`toSorted()`, `toReversed()`, `toSpliced()`, and `with()` return new arrays instead of modifying the original.

No more [...arr].sort() to avoid side effects.

Learn more 👇
developer.mozilla.org/en-US/docs/...

1 month ago 131 17 1 5
A screenshot of macOS terminal showing a test suite summary for Elena.

A screenshot of macOS terminal showing a test suite summary for Elena.

Been recently really enjoying working with Vitest tbh (both for client’s design system and also for my personal projects).

I’m just nerding out over the terminal colors at this point tho

1 month ago 81 3 7 0

🚀 Coming in the next version of tsdown: built-in Node.js SEA (Single Executable Applications) support!

Now you can bundle your JS apps into a standalone executable with a single command:

tsdown --exe

1 month ago 88 13 4 0

i want to learn to make music... and i want to learn to make games... and i want to learn to sew, and to embroider, and improve at css & html & crochet, and i want to draw more and draw better and and and.... awaaaa dissolving into little worms

1 month ago 2 1 0 0
Advertisement
A screenshot of ASCII art spelling out in large letters "NLB/9", followed by the text "Next level business machine rev 9. Login? (y)" and a cursor prompt. The letters are cyan on a black background, slightly blurry/fuzzy due to the pink shadow on one side and the blue shadow on the other side.

A screenshot of ASCII art spelling out in large letters "NLB/9", followed by the text "Next level business machine rev 9. Login? (y)" and a cursor prompt. The letters are cyan on a black background, slightly blurry/fuzzy due to the pink shadow on one side and the blue shadow on the other side.

I'm writing my jam game as a web game, using HTML/CSS/JS (React). I can't get over how effective this super lazy "CRT effect" is.

background: var(--black);
text-shadow:
-2px 0px 2px var(--pink),
2px 0px 2px var(--darker-cyan);
color: var(--cyan);

That's it!

1 month ago 21 4 3 0

this is a dope effect

1 month ago 1 0 0 0

oh my god i haven't thought about my leap motion in like a decade

1 month ago 0 0 0 0
Multiplayer 3D Browser Game Engine

Multiplayer 3D Browser Game Engine

I have been busy!! 😬 I've managed to abstract parts to reuse in other games for single or multiplayer (With authoritative Server). Im aiming to have an initial preview release out by end of march.

mavonengine.com

#indiedev #indiegame #solodev #gamedev #indiegamedev #threejs #threejsjourney #nodejs

1 month ago 10 2 0 0

So real

1 month ago 0 0 0 0
Video

Experimenting with:
• OKLCH color blending
• CSS 3D perspective
• backdrop-filter glass
• sine-based wave staggering
• pointer inertia

Inspired by Ordinary Folk’s motion work.
Built in vanilla HTML/CSS/JS.

CodePen in the replies 👇

2 months ago 35 7 1 0

This is WILD

1 month ago 0 0 0 0
Advertisement
Video

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

lyra.horse/x86css/

1 month ago 2617 871 132 159
Video

Almost 3 years since editable.website won 2nd place at @sveltesociety.dev SvelteHack.

Since then, I’ve been busy turning this from a prototype into something solid.

A way to build CMS-free, in-place editable websites using only Svelte.

This is v2. 🥳

1 month ago 97 20 8 4

Reminds me of a small project I made for these kinds of controller layouts a while back -- might have saved me a bunch of time back then if this had existed!

1 month ago 1 0 0 0
Preview
nickesc - Overview Computer scientist and artist, graduate from Occidental College. Founder of @N-Escobar-Media - nickesc

Hey, I'm Nick!

I'm a JS developer that makes websites, tools and other experiments. I also sometimes make games! I'm excited to start sharing what I'm working on here :)

If you want to see what I'm building: github.com/nickesc

#developer #webdev #javascript #intro

1 month ago 3 0 0 0