Publisher: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
4713
Ebook

Magento 2 Cookbook. Exploring Magento 2 in the form of recipes

Ray Bogman, Vladimir Kerkhoff

Magento 2 is an open source e-commerce platform that has all the functionality to function from small to large online stores. It is preferred by developers and merchants due to its new architecture, which makes it possible to extend the functionalities with plugins, a lot of which are now created by the community.This merchant and developer guide is packed with recipes that cover all aspects of Magento 2. The recipes start with simple how-to’s then delve into more advanced topics as the book progresses.We start with the basics of setting up a Magento 2 project on Apache or Nginx. Next, you will learn about basics including system tools and caching to get your Magento 2 system ready for the real work. We move on to simple tasks such as managing your store and catalog configuration. When you are familiar with this, we cover more complex features such as module and extension development. Then we will jump to the final part: advanced Magento 2 extensions. By the end of this book, you’ll be competent with all the development phases of Magento 2 and its most common elements.

4714
Ebook
4715
Ebook

MicroPython Cookbook. Over 110 practical recipes for programming embedded systems and microcontrollers with Python

Marwan Alsabbagh

MicroPython is an open source implementation of Python 3 that runs in embedded environments. With MicroPython, you can write clean and simple Python code to control hardware instead of using complex low-level languages such as C and C++. This book guides you through all the major applications of the MicroPython platform to build and program projects that use microcontrollers.This MicroPython book covers recipes that will help you experiment with the programming environment and hardware programmed in MicroPython. You'll find tips and techniques for building a variety of objects and prototypes that can sense and respond to touch, sound, position, heat, and light. This book will take you through the uses of MicroPython with a variety of popular input devices and sensors. You'll learn techniques to handle time delays and sensor readings, and apply advanced coding techniques to create complex projects. As you advance, you'll deal with Internet of Things (IoT) devices and integration with other online web services. In addition to this, you'll use MicroPython to make music with bananas and create portable multiplayer video games that incorporate sound and light animations into the gameplay.By the end of this book, you'll have mastered the tips and tricks to troubleshoot your development problems and take your MicroPython project to the next level.

4716
Audiobook

Introduction to Software Architecture. Get familiar with the basics of software architecture and design concepts

Adrian Ostrowski, Piotr Gaczkowski

Software architecture refers to the high-level design of complex applications. It is evolving just like the languages we use, but there are architectural concepts and patterns that you can learn to write high-performance apps in a high-level language without sacrificing readability and maintainability.If you want to become a software architect, this audiobook will get you up to speed with architectural concepts, including established patterns and rising trends. It will also demonstrate effective approaches to its design and documentation. Next, you'll discover the design concepts involved in application architecture and the patterns in software development. We’ll introduce you to a few concepts and fallacies related to architectural design and show you when to use the said patterns.

4717
Ebook
4718
Ebook

Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition

Sourabh Sharma

Spring is a powerful and widely adopted framework for building scalable and reliable web applications in Java, complemented by Spring Boot, a popular extension to the framework that simplifies the setup and configuration of Spring-based applications. This book is an in-depth guide to harnessing Spring 6 and Spring Boot 3 for web development, offering practical knowledge of building modern robust web APIs and services.The book covers a wide range of topics that are essential for API development, including RESTful web service fundamentals, Spring concepts, and API specifications. It also explores asynchronous API design, security, designing user interfaces, testing APIs, and the deployment of web services. In addition to its comprehensive coverage, this book offers a highly contextual real-world sample app that you can use as a reference for building different types of APIs for real-world applications. This sample app will lead you through the entire API development cycle, encompassing design and specification, implementation, testing, and deployment.By the end of this book, you’ll have learned how to design, develop, test, and deploy scalable and maintainable modern APIs using Spring 6 and Spring Boot 3, along with best practices for bolstering the security and reliability of your applications and improving your application's overall functionality.

4719
Ebook

C++ High Performance for Financial Systems. Build efficient and optimized financial systems by leveraging the power of C++

Ariel Silahian

Unlock the secrets of the finance industry and dive into the world of high-performance trading systems with C++ High Performance for Financial Systems. Trading systems are the backbone of the financial world, and understanding how to build them for optimal performance is crucial for success. If you've ever dreamt of creating scalable and cutting-edge financial software, this guide is your key to success. A cornerstone of this book is its coverage of system design and architecture. The book starts by outlining the role of C++ in finance and trading. You'll learn the principles and methodologies behind building systems that can handle vast amounts of data, execute complex trading strategies with ease, and maintain the highest levels of reliability. Armed with this knowledge, you'll be equipped to tackle even the most challenging trading scenarios.In the fast-paced world of finance, every millisecond counts. This book delves into low-latency strategies that will enable your trading systems to react with lightning speed. You’ll also learn the art of reducing latency, optimizing code, and leveraging the latest hardware and software techniques to gain a competitive edge in the market.By the end of this book, you’ll be well-versed in architecting a financial trading system as well as advanced strategies and new industry trends.

4720
Ebook

Automated Testing in Microsoft Dynamics 365 Business Central. Efficiently automate test cases in Dynamics NAV and Business Central

Luc van Vugt

Dynamics 365 Business Central is the new cloud-based SaaS ERP proposition from Microsoft. It’s not as simple as it used to be way back when it was called Navigator, Navision Financials, or Microsoft Business Solutions-Navision. Our development practices are becoming more formal, and with this, the call for test automation is pressing on us.This book will teach you to leverage testing tools available with Dynamics 365 Business Central to perform automated testing. We’ll begin with a quick introduction to automated testing, followed by an overview of test automation in Dynamics 365 Business Central. Then you’ll learn to design and build automated tests and we’ll go through some efficient methods to get from requirements to application and testing code. Lastly, you’ll learn to incorporate your own and Microsoft tests into your daily development practice.By the end of the book, you’ll be able to write your own automated tests for Dynamics 365 Business Central.