Ed Ezekiel's Avatar

Ed Ezekiel

@edezekiel

πŸ–₯️ Software Engineer @herodevs.bsky.social 🌌 Science Fiction nerd 🐻 Memphis Grizzlies fan βš–οΈ Former Attorney https://www.edezekiel.com

426
Followers
327
Following
38
Posts
09.05.2023
Joined
Posts Following

Latest posts by Ed Ezekiel @edezekiel

Node excitement πŸ˜‰

Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable πŸŽ‰

You can run: node index.ts

The capabilities have not changed since Node 24. This is purely a maturity indicator.

12.11.2025 07:12 πŸ‘ 166 πŸ” 28 πŸ’¬ 1 πŸ“Œ 7
A screenshot from the tsup repository showing a text above the heading: "Warning: This project is not actively maintained anymore. Please consider using tsdown instead. Read more in the migration guide".

A screenshot from the tsup repository showing a text above the heading: "Warning: This project is not actively maintained anymore. Please consider using tsdown instead. Read more in the migration guide".

tsup is not actively maintained anymore πŸ‘€

With >9M NPM monthly downloads and >10k GitHub stars, tsup is undeniably a popular choice for bundling. Unfortunately, it is not under active maintenance anymore.

Thanks to @egoist.dev & contributors for all the work on tsup πŸ™πŸ»

15.08.2025 07:55 πŸ‘ 68 πŸ” 9 πŸ’¬ 4 πŸ“Œ 0
Preview of the linked PDF

Preview of the linked PDF

ANNOUNCEMENT: I'm looking for work!

I'm a JavaScript/TypeScript expert with a ton of experience in Node, ASTs, Testing Frameworks, Docker, and more!

- 10 years experience
- Former core maintainer of Prettier
- 315 GitHub repos, 198 npm packages

suchipi.com/Resume2025.pdf

27.06.2025 21:24 πŸ‘ 67 πŸ” 39 πŸ’¬ 3 πŸ“Œ 2
Video thumbnail

Chicago ✊

14.06.2025 22:39 πŸ‘ 48279 πŸ” 9091 πŸ’¬ 693 πŸ“Œ 449
Preview
HeroDevs Blog | Securing Transitive Dependencies in End-of-Life Software: A Guide Learn how to secure your JavaScript applications against vulnerabilities in transitive dependenciesβ€”especially when using end-of-life (EOL) packages. This guide covers npm versioning strategies, updat...

Just put together a guide on the often-overlooked challenge of securing transitive dependencies in End-of-Life JavaScript software. If you've ever wondered when to use ^ vs ~ in your package.json (and why it matters), check it out:

www.herodevs.com/blog-posts/s...

#JavaScriptSecurity #security

22.04.2025 15:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

At HeroDevs, we’re actively working with key CVE program stakeholders and other cybersecurity vendors to chart the path forward.

As we wait to see what the future of the program looks like tomorrow, we stand firmly behind the CVE program and are committed to ensuring its longevity indefinitely.

16.04.2025 01:18 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Cybersecurity World On Edge As CVE Program Prepares To Go Dark MITRE’s CVE program may shut down as DHS funding expires, threatening global cybersecurity coordination and exposing critical gaps in vulnerability tracking.

"This isn’t just about maintaining a database. It’s about maintaining trust in the systems that protect us all."

www.forbes.com/sites/tonybr...

16.04.2025 00:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The CVE program for tracking security flaws is about to lose federal funding CVEs are used by Microsoft, Apple, Intel, and many others.

The CVE program for tracking security flaws is about to lose federal funding

15.04.2025 20:50 πŸ‘ 116 πŸ” 55 πŸ’¬ 11 πŸ“Œ 25

I've been migrating legacy software systems for years. AI can speed things up when directed by an expert in the source and target frameworks, but it's still an incredibly delicate process. Best case scenario, they get stuck in QA for years. Worst case, they skip QA and SSA recipients get harmed

31.03.2025 12:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Got to see Lupe Fiasco at the #grizzlies halftime show yesterday! All in celebration of retiring the Grindfather's jersey.

16.03.2025 14:05 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

It's pretty awesome that a few htmx attributes are enough to enable lightning fast live updates to a page. No additional framework required.

12.12.2024 03:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Yellowcard   Ocean Avenue Vocals
Yellowcard Ocean Avenue Vocals YouTube video by Digital Split

IF I COULD FIND YOU NOW THINGS WOULD GET BETTER

m.youtube.com/watch?v=HrRp...

11.12.2024 02:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
NBA BoxScore Stats and updates for NBA Game bf40b3ca-ad56-47c7-be23-0cb0b0d508af. View detailed box scores including player statistics, team performance, and more.

Another Grizz game, another chance for in-stadium lightning fast box score updated.

#grizznation #memphisgrizzlies #cloudflare #astro #htmx

boxscores.live/bf40b3ca-ad5...

09.12.2024 01:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Bounce back dub πŸ€πŸ”₯
#memphis901
#basketball

06.12.2024 03:54 πŸ‘ 31 πŸ” 6 πŸ’¬ 1 πŸ“Œ 1
Box Score: MEM vs SAC Stats and updates for NBA Game 9b389e50-506f-4fde-8cee-70d0fe03599b. View detailed box scores including player statistics, team performance, and more.

If anyone is watching the grizzlies game in-stadium tonight, here's my widget for checking box scores, with lightning fast load times ⚑⚑⚑

boxscores.live/9b389e50-506...

#grizznation #memphisgrizzlies

06.12.2024 01:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Box Score: MEM vs NOP Stats and updates for NBA Game 2173cbd0-81e9-40ba-99c7-557522893b6d. View detailed box scores including player statistics, team performance, and more.

Hey Grizz fans! Here's a little widget I put together last weekend for tracking box scores live. If you're watching at the stadium it should load faster than any app available!

#grizznation #cloudflare #astro

boxscores.live/2173cbd0-81e...

29.11.2024 22:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That looks good! I got a ninja cream a few months ago and it's awesome. I'll have to try out this recipe next

27.11.2024 16:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Any favorite recipes?

27.11.2024 15:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm working on a little side project, and the api I'm hitting is making me convert timezones 😭. At least there's `Intl`!

---
new Intl.DateTimeFormat('en-US', {
timeZone: 'America/Chicago',
year: 'numeric',
month: '2-digit',
day: '2-digit',
});
---

27.11.2024 01:27 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Configuration | Cloudflare Pages docs Pages Functions can be configured two ways, either via the Cloudflare dashboard β†— or wrangler.toml, a configuration file used to customize the development and deployment setup for Workers and Pages Fu...

Just burned a 40 minutes debugging wrangler.toml issues. Note to self, read the docs!!! At the very top of Cloudflare's configuration page they recommend running `npx wrangler pages download config` instead of writing one by hand.

developers.cloudflare.com/pages/functi...

#cloudflare

26.11.2024 02:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

FYI I did in fact do it haha.

25.11.2024 22:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I missed the grizzlies game last night, looks like Scotty Pippin Jr was on fire!! πŸ”₯πŸ”₯πŸ”₯

#grizznation

24.11.2024 17:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm building a small widget that consumes two rate-limited endpoints. I want to cache results for a minute for each endpoint using Cloudflare Workers.

Do I:

1. Create one Worker, using caches.default to manually handle caching; or

2. Create two Workers, each using Cache-Control headers?

24.11.2024 17:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Do I do it? What's one more domain? Haha

22.11.2024 01:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Way to go Danny!!!!

21.11.2024 18:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Latest updates to effect() in Angular Authors: Alex Rickabaugh Mark Thompson

Another Angular v19 tidbit: the `effects` allowSignalWrites flag is entirely removed, allowing effects to set signals by default.

Note that `effects` are still in developer preview.

I try to avoid effects if feasible, preferring rxjs over effects.

blog.angular.dev/latest-updat...

#angular

21.11.2024 04:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

#grizznation #memphisgrizzlies

21.11.2024 03:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Huge first half from Luke Kennard, Des, and Jaylen Wells. Let's keep it goin!

#grizznation #memphisgrizzlies

21.11.2024 02:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Tough game for the Grizzlies tonight, but on the bright side Santi had the most points out of anyone on the floor (28) _and_ the most rebounds (11).

#grizznation #memphisgrizzlies

20.11.2024 03:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Meet Angular v19 In the past two years we doubled down on our investment in developer experience and performanceβ€Šβ€”β€Šin every single release we’ve been…

Angular v19 is here! There are so many new features, but one that I'll call out now is the ability to pass environmental variables during build time:

`ng build --define "apiKey='$API_KEY'"`

blog.angular.dev/meet-angular...

#angular

20.11.2024 02:57 πŸ‘ 13 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0