Lance Armah-Abraham retweetledi
Lance Armah-Abraham
1.4K posts

Lance Armah-Abraham
@Discoverlance
Cloud Engineer & Developer
Ghana Katılım Haziran 2012
178 Takip Edilen78 Takipçiler
Lance Armah-Abraham retweetledi

We open-sourced our cron job scheduler for AdonisJS 6/7. Task auto-discovery, locking, cancellation, graceful shutdown, all built in. We use it across all our projects.
github.com/madebyoutloud/…
English
Lance Armah-Abraham retweetledi

Built a Concurrent Task Scheduler in Go..
github: github.com/AboloreDev/go-…
It supports:
• One-off delayed tasks
• Repeating interval tasks
• Individual task cancellation
• Full graceful shutdown
Concepts used:
→ Goroutines for background execution
→ Channels for stop signaling
→ Mutex for safe concurrent map access
→ WaitGroups for lifecycle coordination
How it works:
- Register a task with a name + delay/interval
- Scheduler spawns a goroutine per task
- Timer handles initial delay, Ticker handles repeats
- Stop signal sent via channel close
- WaitGroup blocks until task fully completes
- GlobalWaitGroup ensures clean program exit
Real world use cases:
🔔 Notification & email senders
💳 Billing retry systems
- Server health monitors
Database cleanup jobs
Cache refresh pipelines
No external libraries. Pure Go stdlib.




English
Lance Armah-Abraham retweetledi

An interactive learning platform with a built-in code editor, 24+ structured lessons, and gamified progress tracking. Write, run, and learn Go
#golang
golang.codes

English
Lance Armah-Abraham retweetledi

v7 is finally out 🚀
I've shipped a lot of AdonisJS releases over the years. This one is different. End-to-end type safety was something I've wanted to get right for a long time, and I think we nailed it.
Watch the video - You'll see what I mean.
Big thanks to @julien_rpt and @romainlanz for helping in every way possible.
And, kudos to Insiders for sponsoring my work
🙏
AdonisJS@adonisframework
AdonisJS v7 is here 🚀
English
Lance Armah-Abraham retweetledi

Open-source calendar layout built with @shadcn
GitHub: github.com/ln-dev7/square…
Design by @_heyrico

English
Lance Armah-Abraham retweetledi
Lance Armah-Abraham retweetledi

These days everytime I open Reddit and search for AdonisJS, I find a gem post praising the framework 😍
This time someone appreciating the beauty of an old-school template engine and how fast everything feels (from development to actual site performance)
reddit.com/r/javascript/s…
English
Lance Armah-Abraham retweetledi

🚀 Announcing @Tan_Stack Start v1 Release Candidate!
Upgrades ↓
✨ Unified Route Tree: no more server-specific files
🔐 Type-safe middleware & server context upgrades
🛡 CSP/nonce support
⚡ Now works with any native Vite Env plugin
🌀 Zero-JS: any server handler can render!
English

@PovilasKorop 6. For longevity, should I make sure my migration will work in any MySQL/PostgreSQL project? Thus, use native DB features like enums, VARCHAR length, and other features that just work in any MySQL/Postgres database or depend on using Laravel features like casts and attributes?
English

@PovilasKorop 4. Are comments necessary in migration table fields?
5. Is it necessary to use the laravel timestamps (created and updated at fields) for every migration?
English

@PovilasKorop 1. When and where to set default values, in model or migrations?
2. How do you handle money? As doubles or ints with model attributes to do conversions?
3. When is it necessary to use enums? Which occasions should you use model casts/attributes instead?
English

At this point, I think Manchester United @ManUtd should just make a decision and close the club. It's OK, we'll accept and still remember the fond memories...
English
Lance Armah-Abraham retweetledi

🔑 There’s something deeply enjoyable when logging in with a passkey. No email/password to type, no redirect to third parties, superfast, …
📦 Creating a little something to make this super easy in #Laravel.
spatie.be/docs/laravel-p…
🫡 Will blog about it tomorrow
English

@ryanflorence Infinity scrolls and any other immersion web experiences should be optional to the user, like have a button that says, click on m to experience this site in a different light. It can be soo confusing when you are not sure of when the page will end or when the experience I over
English

@marcelpociot I have been thinking of StyleX, recently for when I want such control...
English

@Will479242 @ryanflorence Probably not, use client is only needed when you are using client hooks or browser info like useState, window and such so unless the Link component uses any such APIs, it will be a server component by default.
English

@ryanflorence I immediately thought "use client" or directives were involved since ActorLink renders a <Link>.
I assume there's possibly now a "use client" directive on the Link component itself 🤔
Implementation details aside, super pumped for the release 🫡
English

@github We need Github Copilot in Open VSX Registry... private workstations normally only support this registry, and we can hardly benefit from our copilot subscription
English

@TheUtdKobi It should be between Zirkzee and Mazroui. Maybe a bit more to Mazroui because he's just been consistently hood from the beginning whereas Zirkzee has picked up recently but his performances have been brilliant
English










