Dan Martin retweetledi
Dan Martin
31 posts

Dan Martin
@danmartindev
one trick pony per craft
Buenos Aires, Argentina Katılım Ekim 2022
39 Takip Edilen3 Takipçiler
Dan Martin retweetledi

10 AWS Projects That Make Your Resume Stand Out
• Static Website – S3 + CloudFront
• Serverless API – Lambda + API Gateway
• Portfolio Backend – EC2 + RDS
• Image Resizer – S3 + Lambda
• Monitoring System – CloudWatch + SNS
• Authentication Setup – Cognito + IAM
• Data Pipeline – S3 + Glue + Athena
• Auto Scaling App – EC2 + ASG
• Secure VPC Network – public & private subnets
• Domain Setup – Route 53 + SSL
Forget labs and screenshots.
Build these 10 → show real cloud skills
English
Dan Martin retweetledi

stop grinding 'FULLSTACK DEVELOPMENT" in big 26 :
learn "PRODUCT DEVELOPMENT" instead
> learn basic frontends that can be usable
> learn building scalable backends
> learn how to use and integrate ai
> learn how to market your product online
> learn how to get customers
> learn how to make them come back
> learn how to monetize
ai's changing everything
🚢🚢🚢
English

@lassejv @nextjs @tan_stack Haven't tried #nextjs but Isn't a misconception that next can't be deployed on anything but Vercel?
English

Rewrote my project from @nextjs to @tan_stack start
Why:
- Better performance
- Better type-safety
- Because I love Vite
- No vercel vendor lock-in
- 100% compatible with Bun
Migration took about an hour
English
Dan Martin retweetledi

@tannerlinsley great product Tanner! would mean the world if i get a follow from the react query og
English

It depends what do you mean by simpler? It has everything you need for basic application built-in. ORM, middlewares for checking user session, simple mechanisms for doing almost everything you need. Also Django Admin is powerful management UI. With HTMX you can have spa-like experience. Want to check how it works? Check my app prompts-keeper.com - its build with Django and htmx.
English

@rogson_dev @hagen00 @_trish_xD Is django really that simpler compared to nest js for example? I could ask AI but given your experience i would love to hear your opinion
English

@hagen00 @_trish_xD I don't think any of JS devs will change to Python or other languages. They are too busy managing node_modules :D
English
Dan Martin retweetledi

Linux Memory Management
1. Introduction.
→ Linux Memory Management controls how the operating system uses RAM, swap space, and virtual memory.
→ The kernel ensures every process gets the memory it needs while maintaining system stability and performance.
→ Linux uses a virtual memory system that gives each process its own isolated address space.
2. Virtual Memory
→ Virtual memory allows processes to act as if they have access to large continuous memory even if physical RAM is smaller.
→ Linux maps virtual memory to physical memory using page tables.
→ Ensures:
→ Isolation between processes
→ Efficient use of RAM
→ Support for large applications
3. Paging
→ Memory is divided into small fixed-size blocks called pages (usually 4 KB).
→ The kernel loads pages of a program into RAM when needed.
→ If RAM is full, unused pages are moved to swap space.
→ Paging improves multitasking efficiency.
4. The Role of the MMU (Memory Management Unit)
→ The MMU is hardware that translates virtual addresses → physical addresses.
→ Stores translations in a cache called the TLB (Translation Lookaside Buffer).
→ Faster memory access depends on efficient MMU and TLB usage.
5. Physical Memory Allocation
→ Linux uses two main allocators:
→ Buddy System – allocates large contiguous blocks of memory.
→ Slab Allocator – allocates memory for kernel objects (inodes, file descriptors).
→ Ensures minimal fragmentation and faster memory allocation.
6. Swap Space
→ Swap is disk space used as an overflow area when physical RAM is full.
→ Pages that are inactive are moved to swap.
→ Helps keep the system running smoothly but is much slower than RAM.
→ Commands:
→ swapon -s — view swap
→ free -h — check swap usage
7. Memory Zones
→ Linux divides physical memory into zones based on hardware constraints:
→ ZONE_DMA — memory used for direct memory access.
→ ZONE_NORMAL — regular memory accessible by the kernel.
→ ZONE_HIGHMEM — high memory not directly mapped by the kernel (32-bit systems).
→ Helps the kernel allocate memory depending on the system architecture.
8. Caching and Buffers
→ Linux uses free memory for caching to speed up performance.
→ Types:
→ Page Cache — stores recently accessed files.
→ Buffer Cache — stores metadata for faster disk access.
→ Cached data is released automatically when programs need more memory.
9. OOM Killer (Out-of-Memory Killer)
→ When memory and swap are fully used, Linux invokes the OOM Killer.
→ Selects and terminates memory-heavy processes to free RAM.
→ Prevents the system from freezing.
10. Memory Monitoring Tools
→ Common commands for checking memory usage:
→ free -h — overview of RAM and swap
→ top — real-time usage by processes
→ htop — interactive memory monitor
→ vmstat — virtual memory stats
→ cat /proc/meminfo — detailed memory info
11. /proc Memory Interfaces
→ Linux exposes memory information using the proc filesystem:
→ /proc/meminfo — memory overview
→ /proc//maps — process memory layout
→ /proc//smaps — detailed usage per memory segment
→ Useful for debugging memory leaks and analyzing process allocation.
12. NUMA (Non-Uniform Memory Access)
→ On multi-CPU servers, memory access time varies by CPU.
→ Linux supports NUMA-aware memory allocation to optimize performance.
→ Ensures processes use memory closest to the CPU running them.
13. Quick tip
→ Linux Memory Management is robust and efficient.
→ Uses virtual memory, paging, and caching to optimize system performance.
→ Ensures fairness, isolation, and stability across all running processes.
→ Understanding memory tools helps in tuning and troubleshooting the system.
✅ Learn More About Linux in This Ebook:
codewithdhanian.gumroad.com/l/dynwdc




English

@kanavtwt @RealArsenije yep that's the issue with next, i'm also used to have my ends in separate folders
English

@RealArsenije It feels very opinionated. And there’s no differentiation between backend and frontend. Also, plugging in my custom backend into it is kind of complex.
English

@Conanbatt Gabi, podés prestar atención 1 min?
Escribiste "Vengo con posiciones de 150k hace años y encontre solo 2."
Uno q cobre +200k no va a cambiar a otro puesto FE por menos de, ponele 270k? Si hubiera 1 en argentina buscando me sorprenderia.
Español
Dan Martin retweetledi

¡Brutal colección de servidores MCP open source!
Son más de 9000 separados por categorías.
Bases de datos, scrapping, agentes y más:
github.com/punkpeye/aweso…

Español

@pranav__lol @onur_developer i dont understand, if you go back to your last git commit the code should work fine
English

@onur_developer Well now it's
- The code works
- Ask Claude Code/Cursor to add a new feature
- The feature doesn't work
- Fix the bugs
- Breaks other parts of the codebase
- Asks claude code to revert back
- Claude code deletes extra code
- Gone to shit
English

Hey @X algorithm, I'm looking to #connect with the people who are interested in:
✅DSA
💻Leetcode | CP
🎨Frontend | UI Design
💼 Backend
🧑💻DevOps
📊Data Science
💸Freelancing
🫂Networking
🏆 Product
🔨 Startup
#buildinpublic #letsconnect #people
English

@nicoproducto recien me entero que es v0, entonces le escribo lenguaje natural y me genera una interfaz en react?
Español

Lovable y los demás se están quedando atrás
En la carrera de agregar valor a este segmento tan popular y con el hype en su pico máximo, no va a ganar el que saque más cosas nuevas sino el que tenga cosas que hagan sentido al caso de uso real del vibecoding, como esto del diseño o la seguridad.
Para mi, la carrera viene así:
v0 >> Replit >>> Lovable, Bolt, Windsurf >>> las demás
Amjad Masad@amasad
We’re tired of AI “slop” designs. You should be proud of what you build on @Replit—Introducing design systems: - Core customers: customize and re-use themes - Enterprise customers: import Figma design system or npm packages Say no to slop, ship quality
Español

@surekhatech I read the entire thing and the boilerplate is really minimal, do you have any guide to self host nextjs?
English

Build Better Web Apps with Next.js + Prisma
Want to build a fast, reliable web app? This guide from Surekha Technologies shows how to use Next.js with Prisma ORM to make your app scalable and type-safe.
Give it a read: surekhatech.com/blog/build-sca…
#NextJS #PrismaORM #SurekhaTech

English






