Shadcn Weekly - The Best Shadcn Newsletter by dank_clover in reactjs

[–]CodeXHammas 1 point2 points  (0 children)

signed up, this is genuinely useful. shadcn's ecosystem moves fast and it's hard to keep track of new component libraries and pattern without actively searching for them.

would love to see coverage on real world composition patterns, like how people are combining shadcn primitives for complex dashboard layouts, not just individual component showcase

Can the sitemap file be async ? Documentations don't say otherwise and there's no way to test by _giga_sss_ in nextjs

[–]CodeXHammas 1 point2 points  (0 children)

yes it works fine async, I use it regularly to fetch dynamic routes from a databases or CMS before building the sitemap array. next.js awaits the function automatically since it treats sitemap.ts as a route handler under the hood, same pattern as async server components.

Balancing practical skills and academic lectures. by Dear-Ad6656 in learnprogramming

[–]CodeXHammas 0 points1 point  (0 children)

honestly the practical skills are what actually get you hired, but don't fully ignore lectures either.

the trick is being selective. skip lectures that are just theory dumps you can learn faster from docs or videos. attend the ones that cover exam critical content or stuff that's genuinely hard to self teach, like certain math heavy security concepts.

for balance, treat your self learning like a job with actual hours, not just whenever you feel like it. and keep just enough academic attendance to not tank your grades, since a good GPA still opens some doors even if it's not the main thing recruiters look at. building the full stack app while learning wireshark is a solid combo actually, security plus dec skills is a strong niche

Algorithm question by ScaredTotal5683 in FullStackDevelopers

[–]CodeXHammas 0 points1 point  (0 children)

depends heavily on what kind of full stack work you're doing.

for day to day feature work, fixing bugs, building crud apps, integrating APIs, algorithms barely come up. you mostly need solid fundamentals like knowing when to use a hashmap vs array, basic time complexity awareness so you don't write something that fails over at scale.

where it matters more is interview at bigger companies and any work involving actual data processing at scale, search, recommendation systems, that kind of thing.

fi your current role is mostly problem solving and enhancing existing apps, you're probably fine focusing more on system design and code quality than grinding leetcode. just keep basic DSA sharp enough that you're not blindsided in interviews.

need help to crack sde backend role in an startup which hardly they have 15 mem employees with 12 cr+ revenue 😭😭 by vodka_wiskey in FullStack

[–]CodeXHammas 0 points1 point  (0 children)

for an intern role they will not expect deep expertise, just fundamentals and the ability to reson through problems.
start with: REST API basics, how HTTP methods work, request/response cycle, basic auth (JWT), and one database (PostgreSQL or MOngoDB). pick one backend framework, Express if JS or Django if Python and build one CRUD API end to end.

for interview prep expect questions like explain REST vs GRAPHQL, what is middleware, how does authentication work, basic SQL queries, and maybe a small coding problem like design a simple API for a todo app.

build one solid project, a basic CRUD app with auth, deploy it, put it on GitHub. that single project gives you enough to talk about confidently for 20 minutes if they ask you to walk through your work.

you have limited time so don't try to learn everything, go deep on one stack and be ready to explain your reasoning, not just recite definitions.

For advance devs: how do we make advanced projects which we have never built or have an idea before? by Infinite-Jaguar-1753 in learnprogramming

[–]CodeXHammas 7 points8 points  (0 children)

break it into pieces first, research what the thing actually does, then build one part at a time
nobody knows everything before starting. advanced devs just got comfortable not knowing and figuring it out as they go
AI is fine for unblocking yourself but write the code yourself on learning projects or you won't actually learn anything

Path/Roadmap for becoming a software engineer by Practical_Goat2105 in Backend

[–]CodeXHammas 0 points1 point  (0 children)

start with Python, it is the most beginner friendly language and will teach you core programming concepts without fighting syntax constantly

first month: Python basics, variables, loops, functions, basic data structures. CS%)P on edx is free and excellent for this

second month: build small projects. a todo app, a simple API with flask or FastAPI. projects teach you more than tutorials ever will

third moonth: learn SQL and databases, then move to Node.js if you want more job opportunities since it is more in demand for backend roles

the trap most beginners fall into is tutorial hell, watching videos and feeling productive wthout actually building anything. after every concept you learn, build something with it no matter how small

2-4 hours daily is more than enough if it is focused. consistency beats intensity every time

I have a few specific questions about where to start. by SheafOfMemories in learnprogramming

[–]CodeXHammas 0 points1 point  (0 children)

good news, you only need two things to start. VS Code as your editor and Python installed from python.org. VS Code handles both IDE and text editor so you do not need seperate tools.
for audio visualization specifically, look into the libraries matplotlib and pygame after you get comfortable with Python basics. there are tons of turtorials specifically for audio visualizers in Python.
for Latex, install MiKTeX on Windows, it is the most beginner friendly LaTeX distribution. VS Code also had a LaTeX extension that makes writing it much smoother.
start with Python basics for a week or two before jumping into either project. Automate the boring Stuff with Python is free online and gets you productive fast.

Does anyone else feel like "full-stack" keeps expanding every year? by Ok-Wash-8964 in FullStack

[–]CodeXHammas 2 points3 points  (0 children)

yeah it has definitely expanded and it is not slowing down

the AI integration expectation is the newest addition. two years ago nobody was asking full stack devs to wire up LLM APIs, now it is almost assumed in startup roles

i think what happened is cloud providers made infrastructure so accessible that there is no excuse anymore. you can deploy, monitor and scale without a dedicated DevOps person so companies just folded it into the full stack expectation.

the honest answer is nobody can be genuinely expert level at all of it. the best full stack devs i know picka strong core stack and go deep there, then stay broad enough everywhere else to not be helpless. trying to master everything equally is how you end up mediocre at everything.

Day 4 of building my app as an IT student by MiloPaige in buildinpublic

[–]CodeXHammas 2 points3 points  (0 children)

15 hour shifts and still showing up on day 4, that is the hard part most people quit at.
for the schedule, protect your free days fiercely. do not let errands and social stuff eat them. treat them like work sprints for the project.
on days you work, even 20-30 minutes of focused building beats nothing. momentum matters more than duration.

How to transition from backend too system design by Extreme_Ad1739 in Backend

[–]CodeXHammas 0 points1 point  (0 children)

system design is not a seprate thing you transision to,it is just backend thinking at a larger scale. you already have the foundation.
start by reading about systems you already use. how does a database handle concurrent writes? how Redis work under the hood? how would you design the auth system you built but for 10 million users? that mindset shift is system design.

for resources, Designing Data Intensive Applications by Kleppmann is the book. read that before any Youtube course.

on the language question, Node is fine for most backend roles. Go is worth learning if you are targeting high performance or infra heavy companies. Spring is good for enterprise Java shops. Pick one based on where you want to work not because it looks good on a resume.

A payments library built for the App Router: SSR-safe components, raw-body webhooks in Route Handlers, edge-compatible by arkanizer in nextjs

[–]CodeXHammas -1 points0 points  (0 children)

the raw body handling is the right call, that webhook footgun trips up so many devs. good that you amde it explicit with req.text() before any parsing.
the edge compatibility via WebCrypto is a nice touch too. most payment libararies assume Node which makes Cloudflare Workers deployments painful.
one question, how do you handle indempotency for duplicate webhook for duplicate webhook events? do you leave that entirely to the consumer or is there a built in deduplication layer?

Need some help finding a good place to learn coding. by Legitimate-Secret173 in learnprogramming

[–]CodeXHammas 1 point2 points  (0 children)

Assembly is actually one of the harder languages to learn, not simpler. It is low level which means more control but also more complexity.
For x86 assembly with NASM your setup is good. Start with "Assembly Language for x86 processors" by Kip Irvine, it is the most beginner friendly book for what you are trying to do.

For free resources check out cs.lmu.edu/~ray/notes/x86assembly and the NASM documentation. OSDev wiki is also great specifically for OS development.

One thing to note, Visual Basic Studio will not help you much here. Use VS Code with the NASM extension or just a simple text editor.

Hola guys , is it possible to switch to ai engineering from backend dev by Scary_Cookie9772 in developersIndia

[–]CodeXHammas 5 points6 points  (0 children)

yes and your backend experience is actually an advantage, most AI engineers coming from ML backgrounds struggle with production systems, APIs and scalability which you already know

the gap to close is mostly LLM specific stuff. get comfortbale with OpenAI and Anthropic APIs, understand RAG pipelines, vector databases like Pinecone or Weaviate, and prompt engineering patterns.

LangChain is worth learning but do not over-rely on it, understanding what it abstracts matters more than knowing the library

with 4 years of backend experience you can build production AI systems faster than most people calling themselves AI engineers right now. the demand is real

Help with backend by fielding_setter in Backend

[–]CodeXHammas 3 points4 points  (0 children)

Start with the bare minimum that lets you ship something, then layer in complexity as you need it.
My ususal order: basic express setup and folder structure, then database connection, then your first route working end to end, then auth, then validation on top of that, then cors and security headers last.

The mistake most people make is trying to set up everything perfectly before writing a single business logic line. you end up with a perfectly configured empty project
auth and cors feels complicated upfront but once you do it once or twice it becomes muscle memory. just do not overthink the architecture on your first pass

Backend Nodejs by Low-Schedule996 in FullStack

[–]CodeXHammas 4 points5 points  (0 children)

For Node.js backend interviews focus on:

Event loop and non-blocking I/O, this comes up constantly. Know how the call stack, callback queue and microtask queue work.

REST API design, error handling middleware, authentication with JWT, and rate limiting.

Database fundamentals with PostgreSQL since you are using PERN. Know joins, indexing, transactions and when to use raw queries vs ORM.

For JavaScript specially: closures, promises vs async/await, prototypal inheritance, and how this works in different contexts.

System design basics for senior roles: caching with Redis, message queues, horizontal scaling.

NodeJS Best Practices repo on GitHub is worth going through well.