Rust Web Development
Autor Bastian Gruberen Limba Engleză Paperback – 24 ian 2023
Prin parcurgerea acestui ghid tehnic, cititorul va reuși să implementeze aplicații web de tip server și API-uri robuste, beneficiind de siguranța memoriei și performanța brută specifice limbajului Rust. Subliniem că abordarea autorului este una pragmatică, orientată spre rezolvarea provocărilor reale întâlnite de dezvoltatorii care vin din ecosisteme precum Java, C# sau PHP. Reținem accentul pus pe gestionarea corectă a „borrow checker-ului” într-un context asincron, un obstacol frecvent pentru programatorii aflați la început de drum cu Rust. Structura volumului ghidează utilizatorul prin utilizarea bibliotecilor fundamentale din ecosistem, precum tokio pentru runtime-ul asincron, warp pentru definirea rutelor web și reqwest pentru interacțiunea cu servicii externe. Pe linia practică a volumului Practical Rust Web Projects, dar cu focus pe utilizarea bibliotecilor specifice de nișă pentru a obține un cod „bulletproof”, Rust Web Development detaliază nu doar scrierea logicii de business, ci și aspectele critice de producție: tratarea erorilor, trasabilitatea și accesul optimizat la bazele de date. Merită menționat că autorul nu se limitează la sintaxă, ci oferă o perspectivă completă asupra ciclului de viață al unui proiect, incluzând strategii de testare și metodologii de deployment. Este o resursă esențială pentru cei care doresc să treacă de la proiecte experimentale la servicii web scalabile și sigure, gata de producție, într-un mediu software tot mai exigent.
Preț: 274.21 lei
Preț vechi: 342.77 lei
-20%
Carte disponibilă
Livrare economică 07-21 mai
Livrare express 23-29 aprilie pentru 128.03 lei
Specificații
ISBN-10: 1617299006
Pagini: 400
Dimensiuni: 183 x 234 x 24 mm
Greutate: 0.74 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care doresc să construiască infrastructură web ultra-rapidă. Veți câștiga competențe practice în utilizarea ecosistemului asincron Rust, învățând să gestionați baze de date și să livrați aplicații sigure, fără erori de memorie. Este soluția ideală pentru a transforma cunoștințele teoretice de Rust în soluții software comerciale performante.
Despre autor
Bastian Gruber este un inginer software cu experiență vastă în dezvoltarea sistemelor backend, fiind un promotor activ al limbajului Rust în mediul enterprise. Expertiza sa se concentrează pe arhitecturi asincrone și sisteme distribuite, domenii în care siguranța și viteza sunt critice. Prin activitatea sa, Gruber facilitează tranziția programatorilor către Rust, oferind exemple clare și bune practici derivate din utilizarea bibliotecilor precum tokio și warp, adaptate cerințelor moderne de dezvoltare web.
Notă biografică
Descriere scurtă
In Rust Web Development you will learn:
- Handling the borrow checker in an asynchronous environment
- Creating web APIs and using JSON in Rust
- Graceful error handling
- Testing, tracing, logging, and debugging
- Deploying Rust applications
- Efficient database access
Rust Web Development is a hands-on guide to building server-based web applications with Rust. If youve built web servers using Java, C#, or PHP, youll instantly fall in love with the performance and development experience Rust delivers. This book shows you how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests.