A collection of in-depth conversations with leading developer advocates that reveal the world of developer relations todayKey FeaturesTop developer advocates reveal the work they're doing at the center of their tech communities and the impact their advocacy is having on the tech industry as a wholeDiscover the best practices of developer advocacy and get the inside story on working at some of the world's largest tech companiesFeatures contributions from noted developer advocates, including Scott Hanselman, Sally Eaves, Venkat Subramaniam, Jono Bacon, Ted Neward, and moreBook DescriptionWhat exactly is a developer advocate, and how do they connect developers and companies around the world?
Build and deploy intelligent applications for natural language processing with Python by using industry standard tools and recently popular methods in deep learningKey FeaturesA no-math, code-driven programmer's guide to text processing and NLPGet state of the art results with modern tooling across linguistics, text vectors and machine learningFundamentals of NLP methods from spaCy, gensim, scikit-learn and PyTorchBook DescriptionNLP in Python is among the most sought after skills among data scientists.
Develop modern-day applications by implementing Material Design principles in React using Material-UIKey FeaturesUse React components to build intuitive UI elementsExplore a variety of styles and themes in the Material-UI framework using React componentsLearn practical React recipes and best practices for building modern web applicationsBook DescriptionMaterial-UI is a component library for rendering UI elements, using modern best practices from React and Material Design.
Explore OpenCV 4 to create visually appealing cross-platform computer vision applicationsKey FeaturesUnderstand basic OpenCV 4 concepts and algorithmsGrasp advanced OpenCV techniques such as 3D reconstruction, machine learning, and artificial neural networksWork with Tesseract OCR, an open-source library to recognize text in imagesBook DescriptionOpenCV is one of the best open source libraries available, and can help you focus on constructing complete projects on image processing, motion detection, and image segmentation.
Learn how to create SEO-friendly, powerful static websites using Gatsby by harnessing the power of ReactKey FeaturesUnderstand how to use Gatsby to build, test, and deploy an end-to-end website and manage SEOBuild reusable templates to streamline your workflowsCreate plugins, add authentication, and work with real-time dataBook DescriptionGatsby is a powerful React static site generator that enables you to create lightning-fast web experiences.
A step-by-step guide to building microservices using Python and Docker, along with managing and orchestrating them with KubernetesKey FeaturesLearn to use Docker containers to create, operate, and deploy your microservicesCreate workflows to manage independent deployments on coordinating services using CI and GitOps through GitHub, Travis CI, and FluxDevelop a REST microservice in Python using the Flask framework and Postgres databaseBook DescriptionMicroservices architecture helps create complex systems with multiple, interconnected services that can be maintained by independent teams working in parallel.
Discover the latest features of Unity 2021 and dive deeper into the nuances of professional game development with UnityKey FeaturesDiscover the latest features of Unity 2021 including coverage of AR/VR developmentFollow practical recipes for better 2D and 2D character development with Unity GameKitsLearn powerful techniques and expert best practices in building 3D objects, textures, and materialsBook DescriptionIf you are a Unity developer looking to explore the newest features of Unity 2021 and recipes for advanced challenges, then this fourth edition of Unity Cookbook is here to help you.
A comprehensive guide to building full stack applications covering frontend and server-side programming, data management, and web securityKey FeaturesUnleash the power of React Hooks to build interactive and complex user interfacesBuild scalable full stack applications designed to meet demands of modern usersUnderstand how the Axios library simplifies CRUD operationsBook DescriptionReact Hooks have changed the way React components are coded.
Learn C++ from scratch and get started building your very own gamesAbout This BookThis book offers a fun way to learn modern C++ programming while building exciting 2D gamesThis beginner-friendly guide offers a fast-paced but engaging approach to game developmentDive headfirst into building a wide variety of desktop games that gradually increase in complexityIt is packed with many suggestions to expand your finished games that will make you think critically, technically, and creativelyWho This Book Is ForThis book is perfect for you if any of the following describes you: You have no C++ programming knowledge whatsoever or need a beginner level refresher course, if you want to learn to build games or just use games as an engaging way to learn C++, if you have aspirations to publish a game one day, perhaps on Steam, or if you just want to have loads of fun and impress friends with your creations.
Build scalable microservices with Spring, Docker, and MesosAbout This BookLearn how to efficiently build and implement microservices in Spring, and how to use Docker and Mesos to push the boundaries of what you thought possibleExamine a number of real-world use cases and hands-on code examples.
Make the most of Angular by leveraging design patterns and best practices to build stable and high performing appsKey FeaturesGet to grips with the benefits and applicability of using different design patterns in Angular with the help of real-world examplesIdentify and prevent common problems, programming errors, and anti-patternsPacked with easy-to-follow examples that can be used to create reusable code and extensible designsBook DescriptionThis book is an insightful journey through the most valuable design patterns, and it will provide clear guidance on how to use them effectively in Angular.
Develop real-world applications in WindowsAbout This BookCreate diverse applications featuring the versatility of Small Windows C++ libraryLearn about object-oriented programming in Windows and how to develop a large object-oriented class library in C++Understand how to tackle application-specific problems along with acquiring a deep understanding of the workings of Windows architectureWho This Book Is ForThis book is for application developers who want a head-first approach into Windows programming.
Create various design patterns to master the art of solving problems using Java Key Features This book demonstrates the shift from OOP to functional programming and covers reactive and functional patterns in a clear and step-by-step manner All the design patterns come with a practical use case as part of the explanation, which will improve your productivity Tackle all kinds of performance-related issues and streamline your developmentBook DescriptionHaving a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust.
A comprehensive guide to understanding network architecture, communication protocols, and network analysis to build secure applications compatible with the latest versions of C# 8 and .
Exploit the power of data in your business by building advanced predictive modeling applications with PythonAbout This BookMaster open source Python tools to build sophisticated predictive modelsLearn to identify the right machine learning algorithm for your problem with this forward-thinking guideGrasp the major methods of predictive modeling and move beyond the basics to a deeper level of understandingWho This Book Is ForThis book is designed for business analysts, BI analysts, data scientists, or junior level data analysts who are ready to move from a conceptual understanding of advanced analytics to an expert in designing and building advanced analytics solutions using Python.
Learn how to apply functional F# design patterns to a huge range of programming challenges, and discover a smart route to building better applicationsAbout This BookThis book provides a path if you are coming from imperative and object-oriented paradigmsIt will take you to an intermediate level of functional programming in very practical manner to write enterprise-quality idiomatic F# codeTackle complex computing problems with simple code by fully embracing the functional-first F# paradigmPacked full of practical coding examples to help you master F# programming and author optimal codeWho This Book Is ForThis book is for .
Over 90 recipes to get you creating modern, fast, and high-quality games with C++Key Features[*] Level up your game programming skills with insightful recipes on building games in C++[*] Analyze the less commonly discussed problems with C++ applications to develop the best games[*] Improve the performance of your games with the new multi-threading and networking features of C++11Book DescriptionC++ is one of the preferred languages for game development as it supports a variety of coding styles that provides low-level access to the system.
Become an efficient data scientist with RAbout This BookExplore the R language from basic types and data structures to advanced topicsLearn how to tackle programming problems and explore both functional and object-oriented programming techniquesLearn how to address the core problems of programming in R and leverage the most popular packages for common tasksWho This Book Is ForThis is the perfect tutorial for anyone who is new to statistical programming and modeling.
Leverage the full potential of Entity Framework with this collection of powerful and easy-to-follow recipesAbout This BookLearn how to use the new features of Entity Framework Core 1Improve your queries by leveraging some of the advanced featuresAvoid common pitfallsMake the best of your .
An example-driven guide that explores the world of modern web development with JavaScriptAbout This BookExplore the new features of ECMAScript 6 and how they can be incorporated to build cutting edge web applicationsLearn about modern web architectures and build real-world apps on top of themMake use of modern JavaScript tools, techniques and frameworks to enhance your web development skillsWho This Book Is ForThis book is for existing JavaScript developers who want to explore some of the modern JavaScript features, techniques, and architectures to develop cutting edge web applications.
Over 140 practical recipes to help you make sense of your data with ease and build production-ready data appsAbout This BookAnalyze Big Data sets, create attractive visualizations, and manipulate and process various data typesPacked with rich recipes to help you learn and explore amazing algorithms for statistics and machine learningAuthored by Ivan Idris, expert in python programming and proud author of eight highly reviewed booksWho This Book Is ForThis book teaches Python data analysis at an intermediate level with the goal of transforming you from journeyman to master.
Build fast and efficient Android apps that run as reliably as clockwork in a multi-device worldAbout This BookWide coverage of various topics that help in developing optimal applicationsExplore the concepts of Advanced Native Coding in depthA must-have for professional-standard Android developers for whom performance failures and the sloppy use of resources are simply unacceptableWho This Book Is ForThis book is aimed at developers with an advanced knowledge of Android and who want to test their skills and learn new techniques to increase the performance of their applications.
Over 66 hands-on recipes that cover UI development, animations, component architecture, routing, databases, testing, and debugging with React Key FeaturesUse essential hacks and simple techniques to solve React application development challengesCreate native mobile applications for iOS and Android using React NativeLearn to write robust tests for your applications using Jest and EnzymeBook DescriptionToday's web demands efficient real-time applications and scalability.
Over 60 hands-on recipes to help you master the power of Delphi for cross-platform and mobile development on multiple platformsAbout This BookGet to grips with Delphi to build and deploy various cross-platform applicationsDesign, develop, and deploy real-world applications by implementing a single source codebaseThis swift guide will increase your productivity to develop applications with DelphiWho This Book Is ForIf you are an intermediate developer with a basic knowledge of Delphi and you want to develop cross-platform applications, then this book is for you.
Take Python beyond scripting to build robust, reusable, and efficient applicationsAbout This BookGet to grips with Python techniques that address commonly encountered problems in general application development.
Unleash the power of Python 3 objectsKey FeaturesStop writing scripts and start architecting programsLearn the latest Python syntax and librariesA practical, hands-on tutorial that teaches you all about abstract design patterns and how to implement them in Python 3Book DescriptionPython 3 is more versatile and easier to use than ever.
Over 90 incredible and powerful recipes to help you efficiently use NHibernate in your applicationAbout This BookMaster the full range of NHibernate features through detailed example recipes that you can quickly apply to your own applicationsReduce hours of application development time and get a better application architecture and improved performanceCreate, maintain, and update your database structure automatically with the help of NHibernateWho This Book Is ForThis book is written for .
An insightful guide to learning the Go programming languageAbout This BookInsightful coverage of Go programming syntax, constructs, and idioms to help you understand Go code effectivelyPush your Go skills, with topics such as, data types, channels, concurrency, object-oriented Go, testing, and network programmingEach chapter provides working code samples that are designed to help reader quickly understand respective topicWho This Book Is ForIf you have prior exposure to programming and are interested in learning the Go programming language, this book is designed for you.
Use Qt5 to design and build a graphical user interface that is functional, appealing, and user-friendly for your software applicationAbout This BookLearn to make use of Qt5 to design and customize the look-and-feel of your applicationImprove the visual quality of your application by utilizing the graphic rendering system and animation system provided by Qt5A good balance of visual presentation and its contents will make an application appealing yet functionalWho This Book Is ForThis book intended for those who want to develop software using Qt5.
This book gives a practical introduction to the B specification language and method, an approach to the development of high-quality software using rigorous CASE techniques.