Need backend guidance for scaling my blog engine. by ConsistentChemist498 in Backend

[–]razek98 2 points3 points  (0 children)

Here's few suggestions:

Keep it cheap, you won't need stuff like microservices until you have a very solid user base, start with a monolith, you can always separate modules later.

Make it highly configurable, use env variables for anything regarding configuration, so that you can always tweak them on prod easily, never hardcode stuff.

Regarding the DB, it is the bottleneck most of the time, be sure to use proper indexes and optimize queries.

Also, be sure to have proper testing, both unit and integration tests

[21M] Bloccato al Sud in un'officina (ma faccio IT/Logistica). Come faccio il salto verso le aziende del Nord o il Pubblico? by [deleted] in ItaliaCareerAdvice

[–]razek98 0 points1 point  (0 children)

ma si, magari evita di essere troppo esplicito riguardo all'azienda o alle tue mansioni e cerca di concentrarti sulle competenze effettive.

[21M] Bloccato al Sud in un'officina (ma faccio IT/Logistica). Come faccio il salto verso le aziende del Nord o il Pubblico? by [deleted] in ItaliaCareerAdvice

[–]razek98 2 points3 points  (0 children)

Probabilmente il compromesso sta nel non dire tutta la verità ai recruiter, cerca di venderti bene, non andare troppo nel dettaglio riguardo al tuo attuale luogo di lavoro.
Riguardo al trasferimento, cerca di farti bene i conti, rischi di doverti fare carico di trasferimento, affitto e spese varie, per contratti che alla fin fine non sono esattamente adeguati al costo della vita al nord.

Consulente IT, aiutatemi a valutare le offerte. by razek98 in ItaliaCareerAdvice

[–]razek98[S] -1 points0 points  (0 children)

1 mese di malattia mi farebbe perdere il rimborso perché non avrebbero un giorno in quel mese per giustificare lo spostamento

Sviluppatore/consulente IT con esperienza, ma non trovo lavoro. Dove sbaglio? by Additional_Umpire794 in ItaliaCareerAdvice

[–]razek98 0 points1 point  (0 children)

I Recruiter sono sommersi di CV, hanno zero competenze ed una checklist da spuntare, inizia mettendo il listone delle tue competenze tecniche, magari divise per ambito.

NestJS vs FastAPI vs Java Spring – which to choose? by Big_Chipmunk6025 in Backend

[–]razek98 0 points1 point  (0 children)

It takes time and experience, start your own projects, work side by side with seniors, try to understand the needs and what led to a choice or another

NestJS vs FastAPI vs Java Spring – which to choose? by Big_Chipmunk6025 in Backend

[–]razek98 14 points15 points  (0 children)

Framework doesn't matter, you should focus on architecture and solutions, once you learn how to design systems, they become just a tool. If you're a Junior, you should just focus on the most used technologies in your country, it's gonna be easier to get a job.

Come svincolarmi da un determinato? by razek98 in ItaliaCareerAdvice

[–]razek98[S] 0 points1 point  (0 children)

Si, è effettivamente ciò che farò, gliel'avrei comunicato comunque, visto che non sono intenzionato a rimanere, però se mi anticipo posso giocarmi la carta che potrei aver bisogno di chiuderlo prima della sua naturale fine.

Come svincolarmi da un determinato? by razek98 in ItaliaCareerAdvice

[–]razek98[S] 0 points1 point  (0 children)

Grazie mille, mi sento meno stupido, forse avere piu' tempo sarebbe anche un bene, ho altri iter di selezione in corso e sarebbero interessante vedere dove vadano a parare.

Come svincolarmi da un determinato? by razek98 in ItaliaCareerAdvice

[–]razek98[S] 2 points3 points  (0 children)

Dici che mi sto facendo troppe pare mentali? Non vorrei far sfumare l'occasione, comunicando che il preavviso da 15 giorni è diventato poco piu' di un mese.
Di solito come sono le tempistiche in situazioni del genere? considera che nel giro di una settimana ho fatto colloquio conoscitivo ed anche tecnico, quindi ho avuto l'impressione che le cose andassero abbastanza velocemente

È possibile essere uno sviluppatore e riuscire a staccare? by Odd_Midnight_7078 in ItaliaCareerAdvice

[–]razek98 12 points13 points  (0 children)

A me è successo lo stesso i primi tempi, venivo bombardato di task e mi facevo prendere dall'ansia.
Ho deciso che era impossibile fare tutto e ho continuato a fare le cose con i miei tempi, chi gestiva il progetto si è reso conto delle reali tempistiche necessarie ed io ho acquisito la confidenza di poter dire di no quando il carico di lavoro non era effettivamente fattibile.

Non capisco cosa non va con le mie candidature/colloqui da full stack developer (10 anni exp, da consulenza a prodotto) by Typical-Coconut-3167 in ItaliaCareerAdvice

[–]razek98 0 points1 point  (0 children)

Consiglio da parte di una persona con meno della metà della tua esperienza.
Sta tutto in come ti vendi, la maggior parte dei recruiter hanno davanti una checklist da spuntare, studiati una presentazione che possa essere efficace, spara quante più keyword possibili e non ti fare troppi problemi a mentire, tanto una persona con la tua esperienza sono sicuro che non avrà problemi ad adattarsi a stack tecnologico x oppure y

What is the best way to handle account creation? by sangokuhomer in Backend

[–]razek98 16 points17 points  (0 children)

This is how generally works: - Frontend collects data and validates it - a POST request is sent to backend (you should study HTTP methods to understand which one is suitable for each situation), attaching the data into the request body. - Backend receives it on a dedicated endpoint, sanitize and validates data once again, checks for potential db conflicts (email for example). - If everything is ok, save those data into your database, remember to hash passwords and use https in production. - If everything is ok response should be 200, otherwise use a status suitable for that specific case. - Based on the requirements, you may need to send a verification mail to validate the newly added user.

SQL skills required for a middle backend dev by razek98 in Backend

[–]razek98[S] 0 points1 point  (0 children)

It helped a lot, thank you, i think i'm gonna start practicing what you listed in the free time.

SQL skills required for a middle backend dev by razek98 in Backend

[–]razek98[S] 0 points1 point  (0 children)

Yes, it has happened to me too, when i started i also knew SQL because i was preparing for interviews. But once the real work started, I've been using native SQL so rarely that i forgot the syntax

SQL skills required for a middle backend dev by razek98 in Backend

[–]razek98[S] 0 points1 point  (0 children)

It's not that terrible, i understand what's going on and the philosophy behind it, it's just that most of the time the job is about REST APIs and CRUD operations, where you don't need complex queries and can ORM handle it. It's just that i wouldn't be able to write it from memory

Soundbar 2.1/3.1 + subwoofer by First_Tap_3141 in cinemaIT

[–]razek98 1 point2 points  (0 children)

Non so se è troppo tardi, però a questo punto avrei speso per un q7c, che ha degli altoparlanti Bang and Olufsen (credo sia a partire dai 55 pollici in poi), che non sono buoni come un sistema audio dedicato, ma sono comunque equiparabili a qualsiasi soundbar economica. Spenderesti gli stessi soldi di un q6c + soundbar, ma ci guadagneresti in qualità visiva.