{"product_id":"bunjs-in-action-kumar-abhiii-9798344142449","title":"Bun.js in Action: Real-World Solutions for Building Modern Backends","description":"\u003cp\u003e\u003cb\u003eBun.js in Action\u003c\/b\u003e is a practical guide for developers who want to \u003cb\u003elearn Bun.js\u003c\/b\u003e from scratch and use it to build fast, scalable backends. This book covers key topics such as TypeScript integration, API development, microservices, and real-time applications using WebSockets. You'll also explore advanced concepts like API security, working with databases, and deploying your Bun.js apps to the cloud.\u003c\/p\u003e\u003cp\u003eEach chapter is packed with real-world examples to help you quickly grasp the essentials and apply them to your own projects.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cb\u003e1. Introduction to Bun.js\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eOverview of Bun.js and Its Ecosystem\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eWhy Use Bun.js? Benefits and Key Features\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSetting Up Bun.js: Installation and Configuration\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eRunning Your First Bun.js Project\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e2. Getting Started with Bun.js and TypeScript\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eIntroduction to TypeScript in Bun.js\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSetting Up a TypeScript Project\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eUnderstanding TypeScript Features in Bun.js\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eType Safety and Development Best Practices\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e3. Building HTTP Servers with Bun.js\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eCreating a Simple HTTP Server\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHandling Requests and Responses\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eRouting: Defining and Managing API Endpoints\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eServing Static Files and Assets\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e4. Working with RESTful APIs in Bun.js\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eIntroduction to RESTful API Architecture\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCreating and Testing API Endpoints\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHandling HTTP Methods: GET, POST, PUT, DELETE\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eBuilding a Basic CRUD Application\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e5. Real-Time Applications with WebSockets\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eIntroduction to WebSockets and Real-Time Communication\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSetting Up WebSocket Connections in Bun.js\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eImplementing Real-Time Features: Chat Application Example\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eManaging WebSocket Connections and Data Streams\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e6. Working with Bun.js Workers\u003c\/b\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003eIntroduction, Offloading Tasks, Practical Use Cases.\u003c\/p\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003cb\u003e7. Advanced API Development\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eMiddleware in Bun.js: Authentication and Logging\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSecuring Your API: JWT, OAuth, and API Keys\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHandling Errors and Validations in Bun.js APIs\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAPI Versioning and Documentation\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e8. Building Microservices with Bun.js\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eIntroduction to Microservice Architecture\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDecoupling Services: Designing Microservices with Bun.js\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCommunication Between Services: REST, WebSockets, and Message Queues\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eManaging and Scaling Microservices\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e9. Database Integration and Data Persistence\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eConnecting Bun.js to Databases (SQL and NoSQL)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSetting Up a Database with Bun.js (e.g., PostgreSQL, MongoDB)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eImplementing ORM with Bun.js: Working with Prisma\/TypeORM\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDatabase Transactions and Best Practices\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e10. Deploying Bun.js Applications\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003ePreparing Bun.js Applications for Production\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDeploying on Cloud Platforms (e.g., Vercel, AWS, DigitalOcean)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eManaging Environment Variables and Configurations\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eMonitoring and Performance Optimization\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e11. Testing and Debugging Bun.js Applications\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eWriting Unit and Integration Tests\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eUsing Bun.js Testing Tools (e.g., Bun's Built-in Test Runner)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDebugging Techniques and Tools for Bun.js\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eEnsuring Performance with Load Testing\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003e12. Conclusion and Next Steps\u003c\/b\u003e\u003cul\u003e\u003cli\u003eRecap of Concepts and resources.\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Kumar Abhiii\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798344142449\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/23\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 90\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.29lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.19d","brand":"Kumar Abhiii","offers":[{"title":"Paperback","offer_id":48588179013887,"sku":"9798344142449","price":12.76,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/bunjs-in-action-kumar-abhiii-9798344142449","provider":"WR Book House","version":"1.0","type":"link"}