talk-data.com talk-data.com

Topic

TypeScript

programming_language javascript_superset static_typing

3

tagged

Activity Trend

11 peak/qtr
2020-Q1 2026-Q1

Activities

3 activities · Newest first

The Complete Developer

Whether you’ve been in the developer kitchen for decades or are just taking the plunge to do it yourself, The Complete Developer will show you how to build and implement every component of a modern stack—from scratch. You’ll go from a React-driven frontend to a fully fleshed-out backend with Mongoose, MongoDB, and a complete set of REST and GraphQL APIs, and back again through the whole Next.js stack. The book’s easy-to-follow, step-by-step recipes will teach you how to build a web server with Express.js, create custom API routes, deploy applications via self-contained microservices, and add a reactive, component-based UI. You’ll leverage command line tools and full-stack frameworks to build an application whose no-effort user management rides on GitHub logins. You’ll also learn how to: Work with modern JavaScript syntax, TypeScript, and the Next.js framework Simplify UI development with the React library Extend your application with REST and GraphQL APIs Manage your data with the MongoDB NoSQL database Use OAuth to simplify user management, authentication, and authorization Automate testing with Jest, test-driven development, stubs, mocks, and fakes Whether you’re an experienced software engineer or new to DIY web development, The Complete Developer will teach you to succeed with the modern full stack. After all, control matters. Covers: Docker, Express.js, JavaScript, Jest, MongoDB, Mongoose, Next.js, Node.js, OAuth, React, REST and GraphQL APIs, and TypeScript

Integrating D3.js with React: Learn to Bring Data Visualization to Life

Integrate D3.js into a React TypeScript project and create a chart component working in harmony with React. This book will show you how utilize D3 with React to bring life to your charts. Seasoned author Elad Elrom will show you how to create simple charts such as line, bar, donut, scatter, histogram and others, and advanced charts such as a world map and force charts. You'll also learn to share the data across your components and charts using React Recoil state management. Then integrate third-party chart libraries that are built on D3 such as Rechart, Visx, Nivo, React-vi, and Victory and in the end deploy your chart as a server or serverless app on popular platforms. React and D3 are two of the most popular frameworks in their respective areas – learn to bring them together and take your storytelling to the next level. What You'll Learn Set up your project with React, TypeScript and D3.js Create simple and advanced D3.js charts Work with complex charts such as world and force charts Integrate D3 data with React state management Improve the performance of your D3 components Deploy as a server or serverless app and debug test Who This Book Is ForReaders that already have basic knowledge of React, HTML, CSS and JavaScript.

Babylon.js Essentials

Embark on a journey to create stunning web-based 3D applications and games using Babylon.js, a powerful JavaScript framework. This essentials book takes you from the ground up, teaching the theory and practical applications of 3D development, with a particular focus on ease and accessibility. By the end of this guide, you'll possess the skills to design and implement dynamic 3D experiences. What this Book will help me do Gain a fundamental understanding of TypeScript and its advantages in large-scale projects like 3D engines. Master the foundational principles of 3D development with Babylon.js, emphasized through hands-on practice and clear theory. Learn to apply materials in Babylon.js, enabling you to alter and enrich the visual appeal of 3D objects. Incorporate collision physics and gameplay dynamics by understanding essential concepts like impostors in 3D simulations. Utilize advanced Babylon.js features, such as 3D audio spatialization and rendering post-process effects, to create immersive experiences. Author(s) None Moreau-Mathis, a software developer with significant experience, has worked on developing cutting-edge applications at companies like Microsoft. Their expertise in 3D development frameworks, particularly Babylon.js, has enabled them to break down complex technical concepts into approachable lessons. Moreau-Mathis combines a passion for sharing knowledge with years of hands-on experience to provide readers with practical and inspirational advice. Who is it for? This book is perfect for developers familiar with HTML5 and seeking to begin 3D Web application and game development using Babylon.js. Readers should have basic programming knowledge, such as in Object-Oriented Programming, and familiarity with web development concepts to grasp framework architecture effectively. Whether you are enhancing your web development toolkit or starting out with 3D, this book will help you achieve your aims.