Day 15
Today I implemented full user registration with email verification.
Registration creates an inactive account and sends a verification link with a JWT token.
Verification activates the account if the token is valid and not expired,
and assigns the user to the default trial subscription […]
Day 13 (oh, really? ;))
Registration Form Implementation
I've just finished implementing a registration form with validation and language switching using Next.js and React Hook Form. Now users can register with dynamic language support (English/Polish) and data validation (email, password […]
Day 12
version 0.6.0 released
Scoped access is now enforced across all core modules. Each repository operation is tenant-aware via a shared ScopedRepository base class.
Key facts:
12 modules refactored
96 updated tests
1 shared base class (ScopedRepository) used across the board
subscriberId […]
Implemented password reset functionality using JWT:
/auth/remind-password generates a short-lived token and sends it via email
/auth/reset-password verifies the token and updates the password using bcrypt
Validation handled with class-validator.
Endpoints documented with Swagger.
Token secret […]
Day 2:
Wrestled for hours with TS `project references` and `paths` in a Turbo monorepo (NestJS, ESM).
If you want global aliases like `@my-lib/foo` to *just work* across apps — skip `composite: true` and `tsc --build`.
#TypeScript #NestJS #Microservices #codingdays #programming
is.gd/YCXief
Day 1:
tl;dr: ESM + TS + NestJS + TypeORM is possible, but not recommended for the impatient.
Successfully bootstrapped NestJS + TypeORM + PostgreSQL stack using ESM.
is.gd/7Z269a
#TypeScript #NestJS #Microservices #codingdays #programming
Day 0:
TL;DR: Set up the basic foundations for a new system: database schema finalized, core backend modules scaffolded, and initial API contracts defined.Key points:
Microservices architecture
PostgreSQL
TypeScript with ESM
write.as/bmariusz/test
#TypeScript #NestJS #Nextjs #codingdays #programming
TL;DR: Yesterday I took a break. Today I’m back – and permissions are under control :)
Spent the day designing a fine-grained permission model.
I now support 96 distinct permissions across 8 modules, 4 CRUD operations, and 3 scopes: self, group, global.
Three system roles bind these into […]
Day 7
✅ 24 test suites, 153 tests passing.
Solid coverage across service and controller layers in our modular monorepo. Strict typing (TypeScript), full DTO validation, and realistic mocks across complex relations (TypeORM).
Next: fine-tuning error handling & exploring e2e strategies […]
Day 6
TL;DR: Groups, memberships, hierarchy — all dynamic now.
Released backend v0.3.0 🎉
✅ Users can belong to multiple groups with typed roles
✅ Groups can form hierarchical or overlapping structures
✅ Roles are normalized via reference types
Built with NestJS + TypeORM. Documented via […]
Day 5
TL;DR: Continued work on backend security — role-based access is now fully wired up.
✅ Got fine-grained role-based access control fully working today.
• Roles loaded from PostgreSQL
• Injected into JWT during login
• Validated via custom `@Roles()` + `RolesGuard`
• Authenticated via […]
Throwback to when I was learning to code—I built a text-to-speech tool with the Web TTS API. Just React, no frameworks, and AI was still new.
Wonder how it’d turn out now with AI and a framework. Drop your throwback projects below! ⬇️
🔗 soundscript.pages.dev
#Throwback #CodingDays
Our low cost 4 day Ansible course begins Sep 1 and is only 916 €. 2 days left to book http://mtr.cool/liasthxken #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture #programmers #webdevelopment https://t.co/ma1nFU768W
Our 1 day TypeScript course is available with early bird price of only 183 €. Beat others and book for Nov 9th. http://mtr.cool/qqicjtmwvj #typescript #poweryourfuture #webdevelopment #devops #codingdays #coderslife #programmerslife #opensource #itjobs #itcareers #growyourbusiness
Early bird price now available for our Introduction to TypeScript course. Only 183 € and it begins November 9. https://t.co/FmNA6ItkSG #typescript #poweryourfuture #webdevelopment #devops #codingdays #coderslife #programmerslife #opensource #itjobs #itcareers #growyourbusiness https://t.co/0SIb7
4 days left to book our Sep 1 Ansible course. Only 916 €, this 4 day course is good value. Booking ends this Friday https://t.co/bxp0R9lWHx #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture #programmers #webdevelopment https://t.co/tCt1W
Only 5 days left to book our Ansible course, and it is only 916 €. Great value for this 4 day course. Starts Sep 1 http://mtr.cool/hhmycfhhat #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture #programmers #webdevelopment
Only 6 days left to register! Our high quality Ansible Masterclass starts September 1. Low cost of 916 €. http://mtr.cool/bcjuzbbpfp #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture #programmers #webdevelopment https://t.co/rlTsg41tkd
Countdown, 7 days to book a 4 day Ansible Masterclass. Starts September 1. Low cost high quality 916 €. Selling fast. https://t.co/Tp8isnPHvG #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture #programmers #webdevelopment https://t.co/3j9
Our Ansible Masterclass starts September 1, register until Aug 21. It's low cost at 916 € so spaces are going fast! http://mtr.cool/wikyaprwnq #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture #programmers #webdevelopment
Final day to book our Modern JavaScript Masterclass! It begins Aug 26 and costs only 687 €. Full details here: http://mtr.cool/kdpnpngikh #javascript #opensource #poweryourfuture #coders #programmers #programmerslife #codingdays #devops
Our September 1 Ansible Masterclass is low cost and great value at 916 € which means that spaces are filling up fast, so register now! https://t.co/FwpzUDCh4q #ansible #opensource #devops #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture #programmers https://t.co/qWG4Sfg0zn
If you are considering using Ansible, you need our low cost 916€ Ansible Masterclass. Limited places for this online course starting September 1. http://mtr.cool/tugeeltzjn #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture
If you are considering using Ansible, you need our low cost 916€ Ansible Masterclass. Limited places for this online course starting September 1. http://mtr.cool/fvzpofmbvv #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture
Join us for a highly detailed but low cost Ansible Masterclass on September 1. Only 916€ http://mtr.cool/sohbiucysd #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture https://t.co/3PXPlrH5it
Join us for a highly detailed but low cost Ansible Masterclass on September 1. Only 916€ http://mtr.cool/duvdvepavo #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture https://t.co/4GYE83Itft
Limited spaces for for our in depth online Ansible Masterclass on September 1. http://mtr.cool/gfuopujbxz #ansible #opensource #devops #linux #coding #codingdays #devopstraining #coderslife #coders #poweryourfuture https://t.co/bGEKrQV234
Our comprehensive Ansible Masterclass is scheduled for September with an early bird price. Check it out http://mtr.cool/doufvwsatx #ansible #opensource #devops #linux #coding #codingdays #devopstraining https://t.co/jslQUTyTzE