@adonisjs.com core member
Intraweb.fr / @streali.com
Seed investor https://sourceventures.vc/
🔗 romainlanz.com
✉️ [email protected]
An AI agent that understands you and helps you manage your budget:
"I want a new laptop, it costs 3000. can you create a goal?"
More soon.
An AI agent that understands you and helps you manage your budget:
"I want a new laptop, it costs 3000. can you create a goal?"
More soon.
An AI agent that understands you and helps you manage your budget:
"I want a new laptop, it costs 3000. can you create a goal?"
More soon.
An AI agent that understands you and helps you manage your budget:
"I want a new laptop, it costs 3000. can you create a goal?"
More soon.
What's new:
- Privacy mode for demos & screen sharing
- New dashboard charts (categories & month-over-month)
- Broker transfers tracking
- Daily / weekly / monthly time scale
👉 Registration is now open to everyone
boring-money.app
What's new:
- Privacy mode for demos & screen sharing
- New dashboard charts (categories & month-over-month)
- Broker transfers tracking
- Daily / weekly / monthly time scale
👉 Registration is now open to everyone
boring-money.app
This release adds bulk dispatch with dispatchMany(), job grouping, and full job retention/status tracking.
⚠️ Breaking: New storage layout for Redis & Knex adapters requires migration.
This release adds bulk dispatch with dispatchMany(), job grouping, and full job retention/status tracking.
⚠️ Breaking: New storage layout for Redis & Knex adapters requires migration.
Update now:
- v6 users → adonisjs/lucid 21.8.2
- v7 users → adonisjs/lucid 22.0.0-next.6
github.com/adonisjs/luc...
Update now:
- v6 users → adonisjs/lucid 21.8.2
- v7 users → adonisjs/lucid 22.0.0-next.6
github.com/adonisjs/luc...
You can now invite your partner to share your Boring Money account. The foundations are set.
Next up: payment system to exit beta and open the doors to everyone. ✌️
You can now invite your partner to share your Boring Money account. The foundations are set.
Next up: payment system to exit beta and open the doors to everyone. ✌️
You can now invite your partner to share your Boring Money account. The foundations are set.
Next up: payment system to exit beta and open the doors to everyone. ✌️
You can now invite your partner to share your Boring Money account. The foundations are set.
Next up: payment system to exit beta and open the doors to everyone. ✌️
This release reworks the Job architecture to be DI-first.
The constructor is now fully reserved for your dependencies, payload and context are handled internally.
Job naming also defaults to the class name now.
This release reworks the Job architecture to be DI-first.
The constructor is now fully reserved for your dependencies, payload and context are handled internally.
Job naming also defaults to the class name now.
Update now:
- v6 users → adonisjs/core 6.19.2
- v7 users → adonisjs/core 7.0.0-next.18
github.com/adonisjs/cor...
Update now:
- v6 users → adonisjs/core 6.19.2
- v7 users → adonisjs/core 7.0.0-next.18
github.com/adonisjs/cor...
This release introduces Persistent Job Scheduling, Job Context with attempt tracking, dependency injection support, graceful shutdown, and a custom logger option.
This release introduces Persistent Job Scheduling, Job Context with attempt tracking, dependency injection support, graceful shutdown, and a custom logger option.
- Balance reconciliation to adjust liquid assets when they drift from reality
- Month navigation on dashboard
- Filter expenses & incomes by month, category, search
- Pagination & skeleton loading states
Beta codes in the follow-up 👇
- Balance reconciliation to adjust liquid assets when they drift from reality
- Month navigation on dashboard
- Filter expenses & incomes by month, category, search
- Pagination & skeleton loading states
Beta codes in the follow-up 👇
- @adonisjs.com 7 powers the backend (auth, queue, ORM, e2e type-safety with RPC-like calls)
- @tanstack.com Start for the frontend
- @tailwindcss.com 4 for styling
- Brevo for emails
- Self-hosted on K3s
Simple, boring, reliable.
A simple app to track your cash flow, expenses, budgets, goals, net worth and savings rate. No bank sync, no unnecessary complexity.
Join the free beta. 👇
- @adonisjs.com 7 powers the backend (auth, queue, ORM, e2e type-safety with RPC-like calls)
- @tanstack.com Start for the frontend
- @tailwindcss.com 4 for styling
- Brevo for emails
- Self-hosted on K3s
Simple, boring, reliable.
A simple app to track your cash flow, expenses, budgets, goals, net worth and savings rate. No bank sync, no unnecessary complexity.
Join the free beta. 👇
A simple app to track your cash flow, expenses, budgets, goals, net worth and savings rate. No bank sync, no unnecessary complexity.
Join the free beta. 👇
Not just an llms.txt listing pages. Actual cheat sheets crafted for AI assistants. Minimal context, maximum accuracy.
Your AI pair programmer is about to get much better at AdonisJS 🤖
Not just an llms.txt listing pages. Actual cheat sheets crafted for AI assistants. Minimal context, maximum accuracy.
Your AI pair programmer is about to get much better at AdonisJS 🤖
Introducing OpenTelemetry for AdonisJS with zero-config setup.
One command. Full observability.
- Auto-instrumented HTTP, DB queries, Redis
- Traces, metrics, and logs correlated out of the box
- Works with v6 and upcoming v7
adonisjs.com/blog/introdu...
Introducing OpenTelemetry for AdonisJS with zero-config setup.
One command. Full observability.
- Auto-instrumented HTTP, DB queries, Redis
- Traces, metrics, and logs correlated out of the box
- Works with v6 and upcoming v7
adonisjs.com/blog/introdu...
Catches accidental backend imports in your Inertia frontend files at lint time. Type imports still allowed, and you can whitelist shared paths.
One less runtime surprise 🙌
Catches accidental backend imports in your Inertia frontend files at lint time. Type imports still allowed, and you can whitelist shared paths.
One less runtime surprise 🙌
On top of that, we added session tagging across drivers (redis, database) with a new SessionCollection API to easily manage all sessions for a user.
docs.adonisjs.com/guides/basic...
On top of that, we added session tagging across drivers (redis, database) with a new SessionCollection API to easily manage all sessions for a user.
docs.adonisjs.com/guides/basic...
Un bon développeur devient encore plus efficace. Un mauvais développeur devient encore plus mauvais, même s'il "ship" plus vite.
romainlanz.com/articles/l-i...
Un bon développeur devient encore plus efficace. Un mauvais développeur devient encore plus mauvais, même s'il "ship" plus vite.
romainlanz.com/articles/l-i...
Will you be next?
Will you be next?
This one brings a JobPool system for proper concurrency and worker timeouts.
Redis now uses atomic Lua scripts for better performance. Also added a Knex adapter for SQL database support and smarter connection handling.
This one brings a JobPool system for proper concurrency and worker timeouts.
Redis now uses atomic Lua scripts for better performance. Also added a Knex adapter for SQL database support and smarter connection handling.
This early release focuses on collecting feedback about the API design before moving further.
If you want to try it out and share your thoughts, now is the perfect time.
➡️ github.com/boringnode/q...
This early release focuses on collecting feedback about the API design before moving further.
If you want to try it out and share your thoughts, now is the perfect time.
➡️ github.com/boringnode/q...
Type-safety basically everywhere, the DX is wild.
Type-safety basically everywhere, the DX is wild.
Yes, you can deploy @adonisjs.com on AWS Lambda, but just because you can doesn't necessarily mean you should.
🔗 www.reddit.com/r/node/comme...
👇
Yes, you can deploy @adonisjs.com on AWS Lambda, but just because you can doesn't necessarily mean you should.
🔗 www.reddit.com/r/node/comme...
👇
On parle de dev, d’infra, de la tech en général… bref, toujours utile de discuter avec des humains !
On passe les 500 avant la fin de l'année ? 👀
On parle de dev, d’infra, de la tech en général… bref, toujours utile de discuter avec des humains !
On passe les 500 avant la fin de l'année ? 👀