Marknadens största urval
Snabb leverans

Böcker utgivna av Packt Publishing

Filter
Filter
Sortera efterSortera Populära
  • - Become an expert Java programmer by solving over 200 brand-new, modern, real-world problems
    av Anghel Leonard
    765,-

    Stay on top of the new Java features (up to JDK 21) and find efficient solutions for your programming woes. With over 250 problems and solutions, you'll learn new ways to deal with real-world coding tasks and answers to common interview questions. Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesSolve Java programming challenges and get interview-ready with the power of modern Java 21Test your Java skills using language features, algorithms, data structures, and design patternsExplore tons of examples, all fully refreshed for this edition, meant to help you accommodate JDK 12 to JDK 21Book DescriptionThe super-fast evolution of the JDK between versions 12 and 21 has made the learning curve of modern Java steeper, and increased the time needed to learn it. This book will make your learning journey quicker and increase your willingness to try Java's new features by explaining the correct practices and decisions related to complexity, performance, readability, and more. Jave Coding Problems takes you through Java's latest features but doesn't always advocate the use of new solutions - instead, it focuses on revealing the trade-offs involved in deciding what the best solution is for a certain problem. There are more than two hundred brand new and carefully selected problems in this second edition, chosen to highlight and cover the core everyday challenges of a Java programmer. Apart from providing a comprehensive compendium of problem solutions based on real-world examples, this book will also give you the confidence to answer questions relating to matching particular streams and methods to various problems. By the end of this book you will have gained a strong understanding of Java's new features and have the confidence to develop and choose the right solutions to your problems. What you will learnAdopt the latest JDK 21 features in your applicationsExplore Records, Record Patterns, Record serialization and so onWork with Sealed Classes and Interfaces for increasing encapsulationLearn how to exploit Context-Specific Deserialization FiltersSolve problems relating to collections and esoteric data structuresLearn advanced techniques for extending the Java functional APIExplore the brand-new Socket API and Simple Web ServerTackle modern Garbage Collectors and Dynamic CDS ArchivesWho this book is forIf you are a Java developer who wants to level-up by solving real-world problems, then this book is for you. Working knowledge of the Java programming language is required to get the most out of this bookTable of ContentsText Blocks, Locales, Numbers, and MathObjects, Immutability, Switch Expressions, and Pattern MatchingWorking with Date and TimeRecords and Record PatternsArrays, Collections, and Data StructuresJava I/O: Context-Specific Deserialization FiltersForeign (Function) Memory APISealed and Hidden ClassesFunctional Style Programming - Extending APIsConcurrency - Virtual Threads and Structured ConcurrencyConcurrency ‒ Virtual Threads and Structured Concurrency: Diving DeeperGarbage Collectors and Dynamic CDS ArchivesSocket API and Simple Web Server

  • - Strategies and tools to accelerate continuous delivery and ensure quality software deployment
    av Joel Kruger
    685,-

    Unlock the power of DevOps release management to elevate your software development with early quality checks, testing, automation, and QA integration, reshaping your software delivery life cycle for excellenceKey FeaturesUnderstand the SDLC and the most popular release management modelsLearn what makes DevOps unique and how CI/CD pipelines enforce good DevOps release managementDrive a culture-driven release management initiative in your organization that breaks down silosPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAt the core of software development lies the imperative of swiftly and reliably releasing new features and updates, emphasizing the vital role of release management in the DevOps methodology. Discover how software development teams can elevate their processes by incorporating quality checks and shifting left, moving testing, automation, and QA procedures much earlier into the SDLC. However, release management is still tasked with application monitoring, overseeing infrastructure components, and managing change orders and schedules.This book offers insights into the essence of DevOps Release Management, illuminating its nuances and providing basic strategies for its implementation. You'll explore how CI/CD pipelines enforce good DevOps release management and master techniques to optimize them. You'll also learn how to foster a culture of cross-functional product development that minimizes waste and maximizes value to the customer.By the end of the book, you'll have gained a comprehensive understanding of DevOps release management, its benefits, and practical implementation strategies. Equipped with this knowledge, you'll be able to assess your own development processes and identify areas for improvement, ultimately leading to increased efficiency, collaboration, and value creation.What you will learnDiscover the significance and anatomy of the SDLCUnderstand the history of release management and how various models workGrasp DevOps release management and basic strategies to implement itConstruct optimized CI/CD pipelines capable of early issue detectionImplement the shift-left approach to enhance value delivery to customers at record speedFoster a culture of cross-functional collaboration in your teamMake DevOps release management pragmatic and accessibleOvercome common pitfalls in DevOps release managementWho this book is forThis book is a comprehensive introduction for those who are new to DevOps release management, but it's also valuable for DevOps engineers and release managers looking to enhance their skills and knowledge. If you're looking to adopt key practices to shift left, this book will enable you to build high-quality products in record time.Table of ContentsUnderstanding the Software Development Life CycleA Brief Introduction to Release ManagementWhat Are the Various SDLC Release Management Models?What Problems Does DevOps Release Management Try to Solve?Understanding What Makes DevOps Release Management UniqueUnderstanding the Basics of CI/CDA Practical Pipeline for Technical Release ManagersHow CI/CD Pipelines Enforce Good DevOps Release ManagementEmbracing DevOps Culture in Your Release Management StrategyWhat Does Receiving Support from Leadership and Stakeholders Look Like?Overcoming Common Pitfalls in DevOps Release Management

  • - Build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8
    av Roger Ye
    589,-

    Build apps using .NET MAUI and Blazor with this comprehensive, revised guide for .NET 8. Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesHandle data effectively with expanded coverage on the MVVM model and data bindingIntegrate platform-specific code using plugins and custom controlsMigrate from Xamarin.Forms to .NET MAUI for the latest hybrid app development capabilitiesBook DescriptionAn evolution of Xamarin.Forms, .NET MAUI is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that'll run on Android, iOS, macOS, and Windows from a single shared codebase. In this revised edition of .NET MAUI Cross-Platform Application Development you will be introduced to .NET 8 and get up to speed with app development in no time. The book begins by showing you how to develop a cross-platform application using .NET MAUI, including guidance for migrating from Xamarin.Forms. You'll gain all the knowledge needed to create a cross-platform application for Android, iOS, the mac OS, and Windows following an example project step by step. As you advance, you'll integrate the latest frontend technology into your app using Blazor components, including the new Blazor Bindings feature. After this, you'll learn how to test and deploy your apps. With new coverage on creating mock .NET MAUI components, you can develop unit tests for your application. You will additionally learn how to perform Razor component testing using bUnit. By the end of this book, you'll have learned how to develop your own cross-platform applications using .NET MAUI.What you will learnDevelop high-performance apps with logical user interfacesImprove the maintainability of apps using the MVVM design patternUnderstand the progression from Xamarin.Forms and how to migrate to .NETDelve into templated components and Razor class libraries for crafting Blazor UI elementsPublish your creations to major app stores with guidance on preparation and processesExtend your testing repertoire with bUnit for Razor components for reliable unit testingWho this book is forThis book is for mobile developers interested in cross-platform application development with working experience of the .NET Core framework, as well as junior engineers who've just begun their career in mobile app development. Native app developers (desktop) or Xamarin developers who want to migrate to .NET MAUI will also benefit from this book. Basic knowledge of modern object-oriented programming languages, such as C#, Java or Kotlin, is assumed.Table of ContentsGetting Started with .NET MAUIBuilding Our First .NET MAUI AppUser Interface Design with XAMLExploring MVVM and Data BindingNavigation using .NET MAUI Shell and NavigationPageSoftware Design with Dependency InjectionUsing Platform-Specific FeaturesIntroducing Blazor Hybrid App DevelopmentUnderstanding Blazor Routing and LayoutImplementing Blazor ComponentsDeveloping Unit TestsDeploying and Publishing in App Stores

  • - Learn practical generative AI recipes to supercharge your cybersecurity skills
    av Clint Bodungen
    685,-

    Master ChatGPT and the OpenAI API and harness the power of cutting-edge generative AI and large language models to revolutionize the way you perform penetration testing, threat detection, and risk assessment.Key FeaturesEnhance your skills by leveraging ChatGPT to generate complex commands, write code, and create toolsAutomate penetration testing, risk assessment, and threat detection tasks using the OpenAI API and Python programmingRevolutionize your approach to cybersecurity with an AI-powered toolkitPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAre you ready to unleash the potential of AI-driven cybersecurity? This cookbook takes you on a journey toward enhancing your cybersecurity skills, whether you're a novice or a seasoned professional. By leveraging cutting-edge generative AI and large language models such as ChatGPT, you'll gain a competitive advantage in the ever-evolving cybersecurity landscape.ChatGPT for Cybersecurity Cookbook shows you how to automate and optimize various cybersecurity tasks, including penetration testing, vulnerability assessments, risk assessment, and threat detection. Each recipe demonstrates step by step how to utilize ChatGPT and the OpenAI API to generate complex commands, write code, and even create complete tools. You'll discover how AI-powered cybersecurity can revolutionize your approach to security, providing you with new strategies and techniques for tackling challenges. As you progress, you'll dive into detailed recipes covering attack vector automation, vulnerability scanning, GPT-assisted code analysis, and more. By learning to harness the power of generative AI, you'll not only expand your skillset but also increase your efficiency.By the end of this cybersecurity book, you'll have the confidence and knowledge you need to stay ahead of the curve, mastering the latest generative AI tools and techniques in cybersecurity.What you will learnMaster ChatGPT prompt engineering for complex cybersecurity tasksUse the OpenAI API to enhance and automate penetration testingImplement artificial intelligence-driven vulnerability assessments and risk analysesAutomate threat detection with the OpenAI APIDevelop custom AI-enhanced cybersecurity tools and scriptsPerform AI-powered cybersecurity training and exercisesOptimize cybersecurity workflows using generative AI-powered techniquesWho this book is forThis book is for cybersecurity professionals, IT experts, and enthusiasts looking to harness the power of ChatGPT and the OpenAI API in their cybersecurity operations. Whether you're a red teamer, blue teamer, or security researcher, this book will help you revolutionize your approach to cybersecurity with generative AI-powered techniques. A basic understanding of cybersecurity concepts along with familiarity in Python programming is expected. Experience with command-line tools and basic knowledge of networking concepts and web technologies is also required.Table of ContentsGetting Started: ChatGPT, the OpenAI API, and Prompt EngineeringVulnerability AssessmentCode Analysis and Secure DevelopmentGovernance, Risk, and Compliance (GRC)Security Awareness and TrainingRed Teaming and Penetration TestingThreat Monitoring and DetectionIncident ResponseUsing Local Models and Other FrameworksThe Latest OpenAI Features

  • - Build intelligent robots using ROS 2, Python, OpenCV, and AI/ML techniques for real-world tasks
     
    625,-

    Learn how to apply artificial intelligence, engineering, and machine learning to create smart robots capable of interacting with their environment, engaging with users, making decisions, and navigating autonomouslyKey Features: Gain a holistic understanding of robot design, systems engineering, and task analysisImplement AI/ML techniques to detect and manipulate objects and navigate robots using landmarksIntegrate voice and natural language interactions to create a digital assistant and artificial personality for your robotPurchase of the print or Kindle book includes a free PDF eBookBook Description: Unlock the potential of your robots by enhancing their perception with cutting-edge artificial intelligence and machine learning techniques. From neural networks to computer vision, this book equips you with the tools and practical use cases to create truly smart robots.Starting with robotics basics, robot architecture, control systems, and decision-making theory, this book presents systems-engineering methods to design problem-solving robots with single-board computers. You'll explore object recognition and genetic algorithms to teach your robot to identify and pick up objects, and you'll also harness the power of natural language processing to give your robot a voice. To enhance your robot further, you'll master neural networks to classify and separate objects and navigate autonomously, before advancing to guiding your robot arms using reinforcement learning and genetic algorithms. The book also covers path planning and goal-oriented programming to prioritize your robot's tasks, showing you how to connect all software using Python and ROS 2 for a seamless experience.By the end of this book, you'll have learned how to transform your robot into a helpful assistant with NLP and give it an artificial personality, ready to tackle real-world tasks and even crack jokes.What You Will Learn: Get started with robotics and AI essentialsUnderstand path planning, decision trees, and search algorithms to enhance your robotExplore object recognition using neural networks and supervised learning techniquesEmploy genetic algorithms to enable your robot arm to manipulate objectsTeach your robot to listen using Natural Language Processing through an expert systemProgram your robot in how to avoid obstacles and retrieve objects with machine learning and computer visionApply simulation techniques to give your robot an artificial personalityWho this book is for: This book is for practicing robotics engineers and enthusiasts aiming to advance their skills by applying AI and ML techniques. Students and researchers looking for practical guidance for solving specific problems or approaching a difficult robot design will find this book insightful.Proficiency in Python programming, familiarity with electronics and wiring, single board computers, Linux-based command-line interface (CLI), and knowledge of AI/ML concepts are required to get started with this book.

  • - A practical guide to 3D graphics and advanced real-time rendering techniques in Vulkan
    av Preetish Kakkar
    685,-

    Discover essential real-time rendering techniques that can be extended or applied directly to existing or new rendering engines focusing only on VulkanKey FeaturesExplore a wide range of advanced 3D graphics programming techniques to leverage the full potential of Vulkan APILearn tips, tricks, and solutions to boost your 3D graphics for a wide range of cross-platform devicesImplement geometry projection, texturing, and lighting techniquesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionVulkan is a graphics API that gives the program total control of the GPU, allowing the GPU to be used to its full potential. This cookbook will uncover useful techniques for emerging new technologies, such as hybrid rendering, extended reality - mixed reality (MR), augmented reality (AR), virtual reality (VR) - and GPU-driven rendering, and even features a dedicated chapter to help you debug and profile your graphics applications with tips and tricks tested in real-world scenarios. The book starts by explaining basic Vulkan concepts while guiding you through the implementation of a basic graphics engine. The building blocks presented in the first few chapters will then help you implement more advanced techniques and algorithms, while getting you acquainted with the inner workings of Vulkan. Gradually, you'll discover how Vulkan can be used to build hybrid renderers as well as leveraged for the future of graphics with AR/VR/MR. Moreover, you'll gain an understanding of how it can be debugged or measured for performance. By the end of this book, you'll be well versed in how to use Vulkan to write graphics applications and how graphics algorithms are implemented using Vulkan.What you will learnSet up your environment for Vulkan developmentUnderstand how to draw graphics primitives using VulkanUse state-of-the-art Vulkan to implement a wide variety of modern rendering techniques such as DLSS, TAA, OIT, and foveated renderingImplement hybrid techniques using rasterization and ray tracing to create photorealistic real-time enginesCreate extended reality (AR/VR/MR) applications using OpenXR and VulkanExplore debugging techniques for graphics applications that use VulkanWho this book is forThis book is for computer graphics engineers who have experience in at least one graphics API, such as OpenGL (any variations), DirectX, or Metal, and wish to delve into Vulkan using hands-on, practical examples. Graphics engineers looking to use Vulkan's capabilities to develop real-time hybrid renderers and create XR applications will also find this book helpful. Familiarity with graphics APIs (such as OpenGL, OpenGL ES, Metal, or DirectX), proficiency in C++ programming, and a basic understanding of computer graphics algorithms are assumed.Table of ContentsVulkan Core ConceptsWorking with Modern VulkanImplementing GPU-Driven RenderingExploring Techniques for Lighting, Shading, and ShadowsDeciphering Order-Independent TransparencyAnti-Aliasing TechniquesRay Tracing and Hybrid RenderingExtended Reality with OpenXRDebugging and Performance Measurement Techniques

  • - Deploy Windows 11, Windows 365 via Microsoft Intune, Copilot and Advance Management via Intune Suite
    av Christiaan Brinkhoff
    765,-

    Get ready to master Microsoft Intune and revolutionize your endpoint management strategy with this comprehensive guide and and provide next-level security with the Intune Suite.Includes forewords from Scott Manchester, Vice President, Windows 365 + AVD and Steve Dispensa Corporate Vice President, Microsoft Intune.Key FeaturesThis new edition covers the latest updates of Microsoft Intune, Windows 365, Intune Suite, Windows Autopatch, Microsoft Defender and Universal PrintGet detailed guidance on device enrolment, app deployment, management, data security, and policy configurationSecure data on personal devices with app policies, encryption, and moreBook DescriptionThe slow adoption of Modern Work solutions, which are designed to streamline the management of your environment, can often be attributed to a lack of understanding and familiarity with the product. This book will provide you with all the information you need to successfully transition to Microsoft IntuneMastering Microsoft Intune explains various concepts in detail to give you the clarity to plan how to use Microsoft Intune and eliminate potential migration challenges beforehand. You'll get to master Cloud Computing services such as Windows 365 Cloud PC, Intune Suite, Windows Autopatch, Windows Autopilot, profile management, monitoring and analytics, Universal Print, and much more. The book will take you through the latest features and new Microsoft cloud services to help you to get to grips with the fundamentals of Intune and understand which services you can manage. Whether you are talking about physical or cloud endpoints it's all covered.By the end of the book, you'll be able to set up Intune and use it to run Windows, and Windows 365 efficiently via Intune with all the latest features included. What you will learnSimplify the deployment of Windows in the cloud with Windows 365 Cloud PCDeliver next-generation security features with Intune suiteSimplify Windows Updates with Windows AutopatchConfigure advanced policy management within IntuneDiscover modern profile management and migration options for physical and cloud PCsHarden security with baseline settings and other security best practicesFind troubleshooting tips and tricks for Intune, Windows 365 Cloud PC, and moreDiscover deployment best practices for physical and cloud-managed endpointsWho this book is forIf you are an IT professional, enterprise mobility administrator, architect, or consultant looking to learn about managing Windows on both physical and cloud endpoints using Microsoft Intune, then this book is for you.Table of ContentsIntroduction to Microsoft 365Cloud-Native EndpointsRequirements for Microsoft IntuneWhat is Windows 365?Deploying Windows 365Windows Deployment and ManagementWindows AutopilotApplication Management and DeliveryUnderstanding Policy ManagementAdvanced Policy ManagementIntune SuiteCopilot/AIIdentity and Security ManagementMonitoring and Endpoint AnalyticsUniversal PrintTroubleshooting Microsoft IntuneTroubleshooting Windows 365Community Help

  • - Build intelligent applications including chatbots, virtual assistants, and content generators
    av Henry Habib
    545,-

    Explore the vast possibilities of integrating the ChatGPT API across various domains, from creating simple wrappers to developing knowledge-based assistants, multi-model applications, and conversational interfacesKey FeaturesUnderstand the different elements, endpoints, and parameters of the OpenAI APIBuild tailored intelligent applications and workflows with the OpenAI APICreate versatile assistants with for a multitude of tasksPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAs artificial intelligence continues to reshape industries with OpenAI at the forefront of AI research, knowing how to create innovative applications such as chatbots, virtual assistants, content generators, and productivity enhancers is a game-changer. This book takes a practical, recipe-based approach to unlocking the power of OpenAI API to build high-performance intelligent applications in diverse industries and seamlessly integrate ChatGPT in your workflows to increase productivity. You'll begin with the OpenAI API fundamentals, covering setup, authentication, and key parameters, and quickly progress to the different elements of the OpenAI API. Once you've learned how to use it effectively and tweak parameters for better results, you'll follow advanced recipes for enhancing user experience and refining outputs. The book guides your transition from development to live application deployment, setting up the API for public use and application backend. Further, you'll discover step-by-step recipes for building knowledge-based assistants and multi-model applications tailored to your specific needs. By the end of this book, you'll have worked through recipes involving various OpenAI API endpoints and built a variety of intelligent applications, ready to apply this experience to building AI-powered solutions of your own.What you will learnGrasp the fundamentals of the OpenAI APINavigate the API's capabilities and limitations of the APISet up the OpenAI API with step-by-step instructions, from obtaining your API key to making your first callExplore advanced features such as system messages, fine-tuning, and the effects of different parametersIntegrate the OpenAI API into existing applications and workflows to enhance their functionality with AIDesign and build applications that fully harness the power of ChatGPTWho this book is forThis book is perfect for developers, data scientists, AI/tech enthusiasts, citizen developers, and no-code aficionados keen on using and mastering the OpenAI API. Whether you're a beginner or experienced professional, this book is ideal for quickly creating intelligent applications such as chatbots or content generators, through step-by-step recipes that take you from the basics of the API to creating sophisticated applications systematically. The OpenAI API is accessed with Python in this book, so familiarity with Python and APIs is preferred but not mandatory.Table of ContentsUnlocking OpenAI and Setting Up Your API Playground EnvironmentOpenAI API Endpoints ExplainedUnderstanding Key Parameters and Their Impact on Generated ResponsesIncorporating Additional Features from the OpenAI APIStaging the OpenAI API for Application DevelopmentBuilding Intelligent Applications with the OpenAI APIBuilding Assistants with the OpenAI API

  • - A modern approach to acing the data analyst interview and landing your dream job
    av Sandielly Ortega Polanco
    619,-

    Build your career in data analytics with this ultimate guide to excelling as a Power BI professionalKey FeaturesSeize your dream job with expert guidance for interview preparation and valuable tipsNavigate the hiring process confidently with a proven step-by-step approachStand out from the competition by honing your technical skills and interview strategiesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn our increasingly data-driven world, the demand for skilled data analysts and Power BI developers has surged, driven by the growing reliance on data-driven decision-making across industries. The Complete Power BI Interview Guide adopts an all-encompassing approach to empowering job seekers to excel in Power BI interviews and secure their desired roles. Whether you're just starting your career journey or transitioning into a data analytics role, this guide is an indispensable resource. This book equips you with the knowledge and strategies to effectively navigate the competitive job market. From creating an outstanding online professional profile to optimizing your resume and building a compelling work portfolio, you'll learn how to establish a strong personal brand. The essentials of Power BI, including data preparation, data modeling, DAX programming, expert report development, and impactful storytelling, are covered in-depth through real-world examples and valuable tips. By the end of this book, you'll have the confidence to interview for Power BI roles, navigate technical assessments, answer behavioral questions, and tackle case studies. You'll have gained the competitive edge needed to succeed in the data analytics job market and stay ahead of industry trends for career advancement.What you will learnElevate your profile presentation with standout techniquesNavigate the Power BI job market strategically for job hunting successCultivate essential soft skills for career growthExplore the complete analytics development cycle in Power BIMaster key Power BI development concepts in core areasGain insights into HR interviews, salary negotiations, and onboarding proceduresWho this book is forThis book is for data enthusiasts and professionals aspiring to secure interviews for roles such as data analyst, business intelligence analyst or developer, and Power BI-related positions. Whether you're new to the field or an experienced practitioner, this book provides valuable insights and strategies to enhance your Power BI skills and succeed in the hiring process. Basic knowledge of Power BI and data analytics, coupled with a drive to create impactful Power BI solutions with precise data insights, will help you make the most of this book.Table of ContentsExposing Your ProfileSupport Skills for Power BI DevelopersThe Power BI WorkflowData Analysis with Power BIPreparing, Transforming, and Modeling DataExploring, Visualizing, and Sharing Data and Deploying SolutionsDAX ProgrammingExpert Report BuildingEffective Data Storytelling Using Dashboards and Apps and Implementing SecurityUnderstanding the HR Interview Process and Preparing for SuccessTips for Negotiating Salary and BenefitsBest Practices for Accepting and Rejecting Job Offers - Onboarding and Beyond

  • - Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django
    av Arghya Saha
    529,-

    Enhance your Django skills and elevate your employability by mastering the tools and practices employed by seasoned senior developersKey FeaturesGain a comprehensive understanding of the available deployment strategies for Django applicationsExplore techniques and best practices to enhance the efficiency and performance of your Django applicationTroubleshoot common production issues through efficient error logging and handling techniquesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionYou may have got your first Django developer job after a six-week bootcamp or online course, and that's great, but what's next? In small companies, mentorship can be hard to come by and gaining the traits of a senior developer without that can take a long time. This is precisely where Django in Production comes into play.This book will first delve into the true meaning of "good practice" and help you understand the rationale behind industry professionals building websites in specific ways to develop a solid foundation for your Django projects. Next, you will uncover hidden Django secrets through hands-on exploration, leveraging the power of Docker and version control to your advantage. You will gain insights into mastering Git hooks for efficient code maintenance, establishing a robust CI pipeline, and harnessing the capabilities of AWS Beanstalk. These tools will empower you to develop highly scalable products-an essential skill set for aspiring developers transitioning from junior to senior roles. Later, you will understand the significance of monitoring and be introduced to industry-standard tools utilized by professionals for effective monitoring practices.By the end of this book, you will have set yourself apart from the crowd, equipped with the knowledge and expertise to thrive as a seasoned Django developer.What you will learnWrite scalable and maintainable code like a Django expertBecome proficient in Docker for Django and experience platform-agnostic developmentExplore intelligent practices for continuous integrationLeverage the power of AWS to seamlessly deploy your application in a production environmentOptimize unstable systems through effective performance monitoringEffortlessly handle authentication and authorization issuesAutomate repetitive tasks by creating custom middlewareThoroughly test your code using factory_boy and craft comprehensive API testsWho this book is forThis book is for Python and Django developers who aspire to elevate their Django skills to an advanced level. It assumes an intermediate level of proficiency in Python and Django programming and aims to impart comprehensive knowledge on optimizing the production environment and utilizing associated toolsets. By implementing these best practices, you will enhance the efficiency, robustness, and scalability of your production systems, thereby accelerating your career growth and professional development.Table of ContentsSetting up Django with DRFExploring Django ORM, Models, and MigrationsSerializing Data with DRFExploring Django Admin and Management CommandsMastering Django Authentication and AuthorizationCaching, Logging, and ThrottlingUsing Pagination, Django Signals, and Custom MiddlewareUsing Celery with DjangoWriting tests in DjangoExploring Conventions in DjangoDockerizing Django ApplicationsWorking with Git and CI pipelines using DjangoDeploying Django in AWSMonitoring Django Applications

  • - The lofi, retrowave, and horror music chef's guide to FL Studio music production
    av Chris Rena
    529,-

    Elevate your music production skills with expert help and confidently create unique melodies, soundscapes, and fully mastered tracksKey Features: Explore FL Studio's essential features and plugins with expert guidance and a practical, recipe-based approachCreate captivating melodies for your tracks, then mix and master them like a professionalDelve deep into sound design techniques, automation, and FX creation for crafting dynamic music compositionsPurchase of the print or Kindle book includes a free PDF eBookBook Description: Whether it's overcoming creative blocks, troubleshooting technical issues, or refining your workflow, every budding producer faces challenges. The FL Studio Cookbook is here to provide practical solutions to common problems, empowering you to navigate any obstacle with ease by exploring one of the most renowned, industry-standard DAWs.The recipe-based approach of this book means that you'll unlock the secrets of crafting captivating melodies and learn the art of composition with practical, step-by-step instructions, discovering how to construct melodies that evoke emotion and leave a lasting impression. From chord progressions to counterpoint, you'll get actionable insights to help you compose music that resonates with your audience. You'll also master the intricacies of mixing and mastering, by familiarizing yourself with the entire process from balancing levels and sculpting sounds to applying effects. You'll also explore the endless possibilities of sculpting sound from scratch, whether you're crafting custom synths, designing unique textures, or layering effects to create otherworldly sounds.By the end of this book, you'll have acquired the skills to confidently craft professional-quality lofi, retrowave, and horror music tracks, gaining the expertise to express your musical vision and take your music production to new heights.What You Will Learn: Navigate the FL Studio interface and utilize essential features effectivelyCraft captivating melodies, harmonies, and chord progressions for your musicManipulate samples to add depth and texture to your tracksMaster the art of mixing, including balancing levels, applying EQ, and using effectsHarness the potential of FL Studio's extensive plugin collectionCreate dynamic tracks using automation techniquesEmploy sound design techniques to craft unique sounds and FXOptimize your workflow and productivity with timesaving strategiesWho this book is for: The book is for audio professionals, especially music producers and sound designers who want to get a more thorough understanding of FL Studio and how to use its features to create catchy melodies for their productions. The book assumes a basic understanding of Digital Audio Workstations (DAWs), prior experience with the mix workflow (import, edit, mix, FX).

  • - Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose
    av Harun Wangereka
    559,-

    Accelerate your Android development journey by mastering the latest Kotlin techniques and libraries to build robust appsKey Features: Apply best practices and industry-essential skills used by Google Developer ExpertsFind out how to publish, monitor, and improve your app metrics on the Google Play StoreLearn how to debug issues, detect leaks, inspect network calls, and inspect your app's local databasePurchase of the print or Kindle book includes a free PDF eBookBook Description: Written with the best practices, this book will help you master Kotlin and use its powerful language features, libraries, tools, and APIs to elevate your Android apps.As you progress, you'll use Jetpack Compose and Material Design 3 to build UIs for your app, explore how to architect and improve your app architecture, and use Jetpack Libraries like Room and DataStore to persist your data locally. Using a step-by-step approach, this book will teach you how to debug issues in your app, detect leaks, inspect network calls fired by your app, and inspect your Room database. You'll also add tests to your apps to detect and address code smells.Toward the end, you'll learn how to publish apps to the Google Play Store and see how to automate the process of deploying consecutive releases using GitHub actions, as well as learn how to distribute test builds to Firebase App Distribution. Additionally, the book covers tips on how to increase user engagement.By the end of this Kotlin book, you'll be able to develop market-ready apps, add tests to their codebase, address issues, and get them in front of the right audience.What You Will Learn: Build beautiful, responsive, and accessible UIs with Jetpack ComposeExplore various app architectures and find out how you can improve themPerform code analysis and add unit and instrumentation tests to your appsPublish, monitor, and improve your apps in the Google Play StorePerform long-running operations with WorkManager and persist data in your appUse CI/CD with GitHub Actions and distribute test builds with Firebase App DistributionFind out how to add linting and static checks on CI/CD pipelinesWho this book is for: If you're an aspiring Android developer or an Android developer working with Java, then this book is for you. Basic Java programming skills are a must if you want to fully utilize the techniques and best practices showcased in this book.

  • - Advance your automation skills with the latest techniques for software integration and deployment
    av Eric Chapman
    699,-

    Explore the full spectrum of GitHub Actions to unlock your team's potential and become a pro in no timeKey Features: Master GitHub events to foster a self-service mindsetElevate your GitHub Actions knowledge to a whole new level through real-world examplesLearn how to integrate with popular cloud-based products within your workflowsPurchase of the print or Kindle book includes a free PDF eBookBook Description: Navigating GitHub Actions often leaves developers grappling with inefficiencies and collaboration bottlenecks. Mastering GitHub Actions offers solutions to these challenges, ensuring smoother software development.With 16 extensive chapters, this book simplifies GitHub Actions, walking you through its vast capabilities, from team and enterprise features to organization defaults, self-hosted runners, and monitoring tools. You'll learn how to craft reusable workflows, design bespoke templates, publish actions, incorporate external services, and introduce enhanced security measures. Through hands-on examples, you'll gain best-practice insights for team-based GitHub Actions workflows and discover strategies for maximizing organization accounts.Whether you're a software engineer or a DevOps guru, by the end of this book, you'll be adept at amplifying productivity and leveraging automation's might to refine your development process.What You Will Learn: Explore GitHub Actions' features for team and business settingsCreate reusable workflows, templates, and standardized processes to reduce overheadGet to grips with CI/CD integrations, code quality tools, and communicationUnderstand self-hosted runners for greater control of resources and settingsDiscover tools to optimize GitHub Actions and manage resources efficientlyWork through examples to enhance projects, teamwork, and productivityWho this book is for: This book is for developers with a foundation in CI/CD, code quality tools, and team communication keen on exploring GitHub Actions. It's ideal for DevOps engineers, system administrators, software developers, IT specialists, automation aficionados, and university students focused on software integration and deployment. Those familiar with GitHub's ecosystem will find this content insightful.

  • - Learn techniques, patterns, and tools for building high-performance, robust, and scalable web APIs
    av Xiaodi Yan
    765,-

    Develop web API applications using design patterns, advanced customization, and cutting-edge technologies, such as SignalR, gRPC, and GraphQL, while leveraging powerful cloud platforms and tools to accelerate developmentKey Features: Gain proficiency in building modern ASP.NET Core web API applicationsDevelop the skills to effectively test, debug, and secure your web API applicationsStreamline development workflows and boost productivity with cloud computing platforms and industry-standard CI/CD toolsPurchase of the print or Kindle book includes a free PDF eBookBook Description: Web API applications have become increasingly significant in recent years, fueled by the ever-accelerating pace of technological advancements. However, with this rapid evolution comes a pressing challenge: the need to create web API applications that are not only functional but also adaptable, maintainable, and scalable to meet the demands of users and businesses alike. This book will help you address this challenge head-on, equipping you with the knowledge and skills required to develop web API applications from scratch.By providing a deeper understanding of the various protocols implemented by ASP.NET Core, including RESTful, SignalR (WebSocket), gRPC, and GraphQL, supplemented by practical examples and optimization techniques, such as using middleware, testing, caching, and logging, this book offers invaluable insights for both newcomers as well as seasoned developers to meet modern web development requirements. Additionally, you'll discover how to use cloud platforms such as Azure and Azure DevOps to enhance the development and operational aspects of your application.By the end of the book, you'll be fully prepared to undertake enterprise-grade web API projects with confidence, harnessing the latest advancements in ASP.NET Core 8 to drive innovation.What You Will Learn: Build a strong foundation in web API fundamentalsExplore the ASP.NET Core 8 framework and other industry-standard libraries and tools for high-performance, scalable web APIsApply essential software design patterns such as MVC, dependency injection, and the repository patternUse Entity Framework Core for database operations and complex query creationImplement robust security measures to protect against malicious attacks and data breachesDeploy your application to the cloud using Azure and leverage Azure DevOps to implement CI/CDWho this book is for: This book is for developers who want to learn how to build web APIs with ASP.NET Core and create flexible, maintainable, scalable applications with .NET platform. Basic knowledge of C#, .NET, and Git will assist with understanding the concepts more easily.

  • - Design tailor-made solutions with modern SharePoint features to meet your organization's unique needs
    av Matti Paukkonen
    559,-

    Leverage SharePoint Online to enhance workflows and productivity with the help of practical examples from real-world scenariosKey Features: Discover strategies for maximizing the potential and effectiveness of SharePoint featuresExplore the synergy between Power Platform and Viva Suite when integrated with SharePoint OnlineLean to use SharePoint Framework and extensions to deliver personalized user experiencesPurchase of the print or Kindle book includes a free PDF eBookBook Description: Explore the robust functionalities of SharePoint that ensure your business processes remain flexible and scalable. With its custom development features, SharePoint presents abundant opportunities to meet evolving needs, deliver personalized experiences, and seamlessly integrate across platforms. If you're looking for practical guidance on developing custom SharePoint solutions, Customizing and Extending SharePoint Online is your essential companion.This book takes you through the different techniques for customizing SharePoint, harnessing its native capabilities, and extending them across other platforms. You'll begin by organizing content with SharePoint sites and learning best practices for permission governance before learning how to create and manage pages and use web parts to create, aggregate, and format content. This SharePoint book also covers specialized use cases of the Viva Suite and delves into SharePoint automation with Power Automate while extending solutions with Power Apps. Toward the end, you'll get to grips with designing personalized solutions with SharePoint Framework and Microsoft Graph.By the end of this book, you'll be ready to deliver highly customized SharePoint solutions that align with your business objectives.What You Will Learn: Discover the diverse capabilities offered by SharePoint OnlineOrganize and classify documents with Microsoft Syntex AI modelsAdd automation capabilities using SharePoint's REST APIs with Power AutomateEnhance the user experience by connecting SharePoint data to Canvas appsDesign custom solutions using SharePoint Framework and Microsoft GraphUnderstand how to use ready-made solutions from the developer communityWho this book is for: If you're a SharePoint administrator or developer who wants to learn more about building modern experiences in SharePoint Online, this book is for you. Familiarity with SharePoint and Microsoft 365 is recommended. Specifically curated for roles overseeing collaboration solutions in Microsoft 365, this book offers comprehensive coverage of modern SharePoint Online capabilities and extensibility options.

  • - Bring your characters to life through rigging and make them animation-ready
    av Jaime Kelly
    449,-

    Leverage expert advice, step-by-step guidance, and comprehensive visual aids to pave your way towards excellence in the art of 3D character riggingKey Features: Learn how to use automatic and manual weight painting to merge skin and boneEnhance any rig with a sweeping host of automatic controls and aids for animationKeep your rigs efficient and clean for an optimal end user experiencePurchase of the print or Kindle book includes a free PDF eBookBook Description: In the intricate world of 3D character rigging with Blender, aspiring artists often find themselves grappling with the daunting challenge of achieving results akin to seasoned professionals. This book is your guide to overcoming that very challenge, providing you with the necessary knowledge and skills to excel in this complex art form.As you embark on this creative journey, this book will guide you through a carefully crafted flow. Beginning with the basics, the first part of the book will teach you how to add structure to an empty canvas and master the art of weight painting in Blender. You'll delve into the intricacies of rigging humanoid characters, gain a deep understanding of the essential buttons and techniques, and discover invaluable success-boosting tips.Starting with simple mesh deformation using a single bone, you'll progress steadily toward the mastery of fully rigging a human character, all while comprehending the reasons behind each step in the process. Furthermore, the book leaves you with a selection of advanced techniques, fully explained, paving the way for a natural progression in your artistic journey and allowing you to continuously refine and enhance your skills.By the end of the book, you'll excel at crafting character rigs, seamlessly meeting professional pipeline demands in diverse teams and studios.What You Will Learn: Understand the basic terminology of rigging and learn how to create and modify rigsFind out how bones interact with topologyGet to grips with weight painting through the meshKnow when and how to add constraints such as Inversion Kinetics, Point To, and Child OfMake rigs visually appealing with advanced techniques such as shape keys and bone driversFamiliarize yourself with advanced techniques used by industry leadersWho this book is for: If you are an animator, modeler, or someone who wants to start rigging with a solid foundation, then this book is for you. You'll need no prior knowledge of Blender to get started with this book, as we'll go step by step with shortcuts and UI pointers provided.

  • - Take your sysadmin skills to the next level by configuring and maintaining Linux systems
    av Alexandru Calcatinge
    705,-

    A one-stop Linux administration guide to developing advanced strategies for on-premises and cloud environmentsKey FeaturesLearn how to deploy Linux to the cloud with AWS and AzureFamiliarize yourself with Docker and Ansible for automation and Kubernetes for container managementBecome proficient in everyday Linux administration tasks by mastering the Linux command line and automation techniquesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionHarness the power of Linux in modern data center management, leveraging its unparalleled versatility for efficiently managing your workloads in on-premises and cloud environments. In this second edition, you'll find updates on the latest advancements in Linux administration.Starting with Linux installation on on-premises systems, this book helps you master the Linux command line, files, packages, and filesystems. You'll explore essential Linux commands and techniques to secure your Linux environment. New to this edition is a chapter on shell scripting, providing structured guidance on using shell programming for basic Linux automation. This book also delves into the world of containers, with two new chapters dedicated to Docker containers and hypervisors, including KVM virtual machines. Once adept with Linux containers, you'll learn about modern cloud technologies, managing and provisioning container workloads using Kubernetes, and automating system tasks using Ansible. Finally, you'll get to grips with deploying Linux to the cloud using AWS and Azure-specific tools.By the end of this Linux book, you'll have mastered everyday administrative tasks, seamlessly navigating workflows spanning from on-premises to the cloud.What you will learnDiscover how to create and use bash scripts to automate tasksNavigate containerized workflows efficiently using Docker and KubernetesDeploy Linux to the cloud using AWS and AzureAutomate your configuration management workloads with AnsibleFind out how Linux security works and how to configure SELinux, AppArmor, and Linux iptablesWork with virtual machines and containers and understand container orchestration with KubernetesExplore the most widely used commands for managing the Linux filesystem, network, security, and moreWho this book is forWhether you're a new or seasoned Linux administrator seeking to understand modern concepts of Linux system administration, this book is a valuable resource packed with new and updated Linux insights. Windows System Administrators looking to extend their knowledge to the Linux OS will also benefit from this book's latest edition. No prior knowledge is needed, all you need is a willingness to learn.Table of ContentsInstalling LinuxThe Linux Shell and FilesystemLinux Software ManagementManaging Users and GroupsWorking with Processes, Daemons, and SignalsWorking with Disks and FilesystemsNetworking with LinuxLinux Shell ScriptingSecuring LinuxDisaster Recovery, Diagnostics, and TroubleshootingWorking with Virtual MachinesManaging Containers with DockerConfiguring Linux ServersShort Introduction to Cloud ComputingDeploying to the Cloud with AWS and AzureDeploying Applications with KubernetesInfrastructure and Automation with Ansible

  • - Learn to analyze and mitigate risks in your software projects
    av Aspen Olmsted
    545,-

    Trace security requirements through each development phase, mitigating multiple-layer attacks with practical examples, and emerge equipped with the skills to build resilient applicationsKey FeaturesExplore the practical application of secure software development methodologiesModel security vulnerabilities throughout the software development lifecycle (SDLC)Develop the skills to trace requirements, from requirements gathering through to implementationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionExtend your software development skills to integrate security into every aspect of your projects. Perfect for any programmer or developer working on mission-critical applications, this hands-on guide helps you adopt secure software development practices. Explore core concepts like security specifi cation, modeling, and threat mitigation with the iterative approach of this book that allows you to trace security requirements through each phase of software development. You won't stop at the basics; you'll delve into multiple-layer att acks and develop the mindset to prevent them. Through an example application project involving an entertainment ticketing software system, you'll look at high-profi le security incidents that have aff ected popular music stars and performers. Drawing from the author's decades of experience building secure applications in this domain, this book off ers comprehensive techniques where problem-solving meets practicality for secure development.By the end of this book, you'll have gained the expertise to systematically secure software projects, from crafting robust security specifi cations to adeptly mitigating multifaceted threats, ensuring your applications stand resilient in the face of evolving cybersecurity challenges.What you will learnFind out non-functional requirements crucial for software security, performance, and reliabilityDevelop the skills to identify and model vulnerabilities in software design and analysisAnalyze and model various threat vectors that pose risks to software applicationsAcquire strategies to mitigate security threats specific to web applicationsAddress threats to the database layer of an applicationTrace non-functional requirements through secure software designWho this book is forMany software development jobs require developing, maintaining, enhancing, administering, and defending software applications, websites, and scripts. This book is designed for software developers and web developers seeking to excel in these roles, offering concise explanations and applied example use-cases.Table of ContentsSecurity PrinciplesDesigning a Secure Functional ModelDesigning a Secure Object ModelDesigning a Secure Dynamic ModelDesigning a Secure System ModelThreat ModelingAuthentication and AuthorizationInput Validation and SanitizationStandard Web Application VulnerabilitiesDatabase SecurityUnit TestingRegression TestingIntegration, System, and Acceptance TestingSoftware Penetration Testing

  • - An end-to-end guide to implementing and maintaining robust security architecture
    av Lester Nichols
    809,-

    Discover the ins and outs of cybersecurity architecture with this handbook, designed to enhance your expertise in implementing and maintaining robust security structures for the ever-evolving digital landscapeKey FeaturesGain insights into the cybersecurity architect role and master key skills to excel in itAcquire a diverse skill set for becoming a cybersecurity architect through up-to-date, practical examplesDiscover valuable tips and best practices to launch your career in cybersecurityPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionStepping into the role of a Cybersecurity Architect (CSA) is no mean feat, as it requires both upskilling and a fundamental shift in the way you view cybersecurity altogether. Cybersecurity Architect's Handbook is an all-encompassing guide, introducing the essential skills for aspiring CSAs, outlining a path for cybersecurity engineers and newcomers to evolve into architects, and sharing best practices to enhance the skills of existing CSAs.Following a brief introduction to the role and foundational concepts, this book will help you understand the day-to-day challenges faced by CSAs, supported by practical examples. You'll gain insights into assessing and improving your organization's security posture, concerning system, hardware, and software security. You'll also get to grips with setting user and system policies and protocols through effective monitoring and enforcement, along with understanding countermeasures that protect the system from unauthorized access attempts.To prepare you for the road ahead and augment your existing skills, the book provides invaluable tips and practices that will contribute to your success as a CSA. By the end of this book, you'll be well-equipped to take up the CSA role and execute robust security solutions.What you will learnGet to grips with the foundational concepts and basics of cybersecurityUnderstand cybersecurity architecture principles through scenario-based examplesNavigate the certification landscape and understand key considerations for getting certifiedImplement zero-trust authentication with practical examples and best practicesFind out how to choose commercial and open source toolsAddress architecture challenges, focusing on mitigating threats and organizational governanceWho this book is forThis book is for cybersecurity professionals looking to transition into a cybersecurity architect role. Solution architects interested in understanding the scope of the role and the necessary skills for success will also find this book useful.Table of ContentsIntroduction to CybersecurityCybersecurity FoundationWhat Is a Cybersecurity Architect and What Are Their Responsibilities?Cybersecurity Architecture Principles, Design, and AnalysisThreat, Risk, and Governance Considerations as an ArchitectDocumentation as a Cybersecurity Architect - Valuable Resources and Guidance for a Cybersecurity Architect RoleEntry-Level-to-Architect RoadmapThe Certification DilemmaDecluttering the Toolset - Part 1Decluttering the Toolset - Part 2Best PracticesBeing Adaptable as a Cybersecurity ArchitectArchitecture Considerations - Design, Development, and Other Security Strategies - Part 1Architecture Considerations - Design, Development, and Other Security Strategies - Part 2

  • - Gain the practical skills, knowledge, and confidence to ace the AWS (SAP-C02) exam on your first attempt
    av Patrick Sard
    699,-

    Become an AWS Solutions Architect Professional with this latest AWS (SAP-C02) exam guidePurchase of this book unlocks access to web-based exam prep resources, including mock exams, flashcards, and exam tips, and the eBook PDFKey Features: Explore content meticulously aligned with AWS (SAP-C02) exam objectivesChallenge your knowledge through mock tests with exam-level difficultyGain expert insights and learn best practices for optimizing your cloud solutions from experienced AWS practitionersBook Description: Known for its difficulty and ranking among the highest-paying IT certifications, the AWS Certified Solutions Architect Professional (SAP-C02) certification demands significant hands-on experience for success. This comprehensive guide reinforces your knowledge and enhances your skills in various solution architectures and services. Additionally, you'll gain lifetime access to supplementary practice resources such as mock exams, flashcards, and exam tips from experts.Aligned with exam objectives, this AWS certification study guide helps you assess your knowledge through timed mock tests that simulate exam conditions. Beyond exam preparation, you'll develop advanced skills in designing distributed systems on AWS cloud and become proficient in providing architectural recommendations for complex application implementation, and enhancing infrastructure efficiency. As you advance, you'll gain insights into how to foster unique thinking and factor diverse considerations while architecting solutions. You'll also get to grips with designing multi-tier applications, deploying enterprise-grade operations, and migrating complex applications to AWS.By the end of this book, you'll be able to design and deploy innovative solutions on AWS, unlocking new opportunities and driving success in the dynamic world of cloud computing.What You Will Learn: Design and deploy fully secure, dynamically scalable, highly available, fault-tolerant, and reliable apps on AWSIntegrate on-premises environments seamlessly with AWS resourcesSelect appropriate architecture patterns and AWS services for designing and deploying complex applicationsContinuously improve solution architectures for security, reliability, performance, operational excellence, and cost-efficiencyPlan and execute migrations of complex applications to AWSImplement cost-control strategies to deliver cost-effective solutions on AWSWho this book is for: This book is for seasoned IT professionals adept at crafting and implementing cloud architecture on AWS. Familiarity with the AWS platform and services is essential. You'll grasp the content more effectively if you have at least 2 years of hands-on experience in AWS-based applications.

  • av Kaiwan N Billimoria
    705,-

    Gain both a firm practical understanding and sufficient theoretical insight into the inner workings of Linux kernel internals, learn to write high-quality kernel module code, understand the complexities of kernel synchronizationPurchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesDiscover how to write Linux kernel and module code for real-world productsImplement industry-grade techniques in real-world scenarios for fast, efficient memory allocation and data synchronizationUnderstand and exploit kernel architecture, CPU scheduling, and kernel synchronization techniquesBook DescriptionThe 2nd Edition of Linux Kernel Programming is an updated, comprehensive guide for new programmers to the Linux kernel. This book uses the recent 6.1 Long-Term Support (LTS) Linux kernel series, which will be maintained until Dec 2026, and also delves into its many new features. Further, the Civil Infrastructure Project has pledged to maintain and support this 6.1 Super LTS (SLTS) kernel right until August 2033, keeping this book valid for years to come!You'll begin this exciting journey by learning how to build the kernel from source. In a step by step manner, you will then learn how to write your first kernel module by leveraging the kernel's powerful Loadable Kernel Module (LKM) framework. With this foundation, you will delve into key kernel internals topics including Linux kernel architecture, memory management, and CPU (task) scheduling. You'll finish with understanding the deep issues of concurrency, and gain insight into how they can be addressed with various synchronization/locking technologies (e.g., mutexes, spinlocks, atomic/refcount operators, rw-spinlocks and even lock-free technologies such as per-CPU and RCU).By the end of this book, you'll have a much better understanding of the fundamentals of writing the Linux kernel and kernel module code that can straight away be used in real-world projects and products.What you will learnConfigure and build the 6.1 LTS kernel from sourceWrite high-quality modular kernel code (LKM framework) for 6.x kernelsExplore modern Linux kernel architectureGet to grips with key internals details regarding memory management within the kernelUnderstand and work with various dynamic kernel memory alloc/dealloc APIsDiscover key internals aspects regarding CPU scheduling within the kernel, including cgroups v2Gain a deeper understanding of kernel concurrency issuesLearn how to work with key kernel synchronization primitivesWho this book is forThis book is for beginner Linux programmers and developers looking to get started with the Linux kernel, providing a knowledge base to understand required kernel internal topics and overcome frequent and common development issues.A basic understanding of Linux CLI and C programming is assumed.Table of ContentsLinux Kernel Programming - A Quick IntroductionBuilding the 6.x Linux Kernel from Source - Part 1Building the 6.x Linux Kernel from Source - Part 2Writing Your First Kernel Module - Part 1Writing Your First Kernel Module - Part 2Kernel Internals Essentials - Processes and ThreadsMemory Management Internals - EssentialsKernel Memory Allocation for Module Authors - Part 1Kernel Memory Allocation for Module Authors - Part 2The CPU Scheduler - Part 1The CPU Scheduler - Part 2Kernel Synchronization - Part 1Kernel Synchronization - Part 2

  • av Gaurav Mahajan
    575,-

    Unlock over 100 recipes for mastering Microsoft 365. Boost productivity with Copilot, collaborate with SharePoint and Teams, automate tasks, create apps and reports using Power Automate (with RPA), Power Apps, Power BI, and more.Print or Kindle book purchase includes a free PDF eBook.Key Features- Enhance collaboration and productivity using SharePoint, Teams, OneDrive, Viva, Planner, and Microsoft Forms- Automate processes, build apps, bots, and dashboards with Power Automate (with RPA), Power Apps, Copilot Studio, and Power BI- Harness Copilot, the new AI virtual assistant, for seamless support in your everyday tasksBook DescriptionMicrosoft 365 offers tools for content management, communication, process automation, and report creation. Microsoft 365 and SharePoint Online Cookbook maximizes workplace collaboration and productivity using SharePoint Online, Teams, OneDrive, Delve, M365 Search, Copilot, Power Platform, Viva, Planner, and Microsoft Forms.You will find thoroughly updated recipes for SharePoint Online, covering sites, lists, libraries, pages, web parts, and learn SharePoint Framework (SPFx) basics for building solutions. You will explore many Microsoft Teams recipes to prepare it to be your organization's central collaboration hub. You will be able to unlock Power Platform potential with recipes for Power Apps to enable low-code/no-code app development and learn to automate tasks with Power Automate and Power Automate Desktop. The book teaches you data visualization with Power BI, and chatbot creation with Power Virtual Agents (Copilot Studio). Finally, you will also learn about the cutting-edge Copilot and Gen AI functionality in Microsoft 365 and Power Platform. By the end, you will be equipped with skills to effectively use Microsoft 365, SharePoint Online, and the Power Platform.Whether it's enhancing career prospects or improving business operations, this book is a perfect companion on your journey through the Microsoft Office 365 suite.What you will learn- Collaborate effectively with SharePoint, Teams, OneDrive, Delve, Search, and Viva- Boost creativity and productivity with Microsoft Copilot- Develop and deploy custom applications using Power Apps- Create custom bots using Power Virtual Agents (Copilot Studio)- Integrate with other apps, automate workflows and repetitive processes with Power Automate/Desktop (RPA)- Design reports and engaging dashboards with Power BI- Utilize Planner, To Do, and gather feedback with polls and surveys in Microsoft Forms- Experience seamless integration in the mobile platforWho this book is forThis cookbook caters to professionals stepping into the world of Microsoft 365 and SharePoint Online. It is tailored for a broad spectrum of skillsets including general business professionals, IT administrators, and enterprise architects who are newcomers to Microsoft 365, offering valuable insights for establishing a contemporary, digital workplace effectively.Table of Contents- Overview of Microsoft 365- Introduction to SharePoint Online- Modern Sites in SharePoint Online- Lists and Libraries in SharePoint Online- Document Management in SharePoint Online- OneDrive- Microsoft Teams- Power Automate (Microsoft Flow)- Creating Power Apps- Applying Power Apps- Power BI- Overview of Copilot in Microsoft 365 and Power Platform- Term Store and Content Types in SharePoint Online- Search in Microsoft 365- Microsoft Delve(N.B. Please use the Read Sample option to see further chapters)

  • av Jonas Christensen
    699,-

    Join the data-centric revolution and master the concepts, techniques, and algorithms shaping the future of AI and ML development, using PythonKey Features- Grasp the principles of data centricity and apply them to real-world scenarios- Gain experience with quality data collection, labeling, and synthetic data creation using Python- Develop essential skills for building reliable, responsible, and ethical machine learning solutions- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the rapidly advancing data-driven world where data quality is pivotal to the success of machine learning and artificial intelligence projects, this critically timed guide provides a rare, end-to-end overview of data-centric machine learning (DCML), along with hands-on applications of technical and non-technical approaches to generating deeper and more accurate datasets.This book will help you understand what data-centric ML/AI is and how it can help you to realize the potential of 'small data'. Delving into the building blocks of data-centric ML/AI, you'll explore the human aspects of data labeling, tackle ambiguity in labeling, and understand the role of synthetic data. From strategies to improve data collection to techniques for refining and augmenting datasets, you'll learn everything you need to elevate your data-centric practices. Through applied examples and insights for overcoming challenges, you'll get a roadmap for implementing data-centric ML/AI in diverse applications in Python.By the end of this book, you'll have developed a profound understanding of data-centric ML/AI and the proficiency to seamlessly integrate common data-centric approaches in the model development lifecycle to unlock the full potential of your machine learning projects by prioritizing data quality and reliability.What you will learn- Understand the impact of input data quality compared to model selection and tuning- Recognize the crucial role of subject-matter experts in effective model development- Implement data cleaning, labeling, and augmentation best practices- Explore common synthetic data generation techniques and their applications- Apply synthetic data generation techniques using common Python packages- Detect and mitigate bias in a dataset using best-practice techniques- Understand the importance of reliability, responsibility, and ethical considerations in ML/AIWho this book is forThis book is for data science professionals and machine learning enthusiasts looking to understand the concept of data-centricity, its benefits over a model-centric approach, and the practical application of a best-practice data-centric approach in their work. This book is also for other data professionals and senior leaders who want to explore the tools and techniques to improve data quality and create opportunities for small data ML/AI in their organizations.Table of Contents- Exploring Data-Centric Machine Learning- From Model-Centric to Data-Centric - ML's Evolution- Principles of Data-Centric ML- Data Labeling Is a Collaborative Process- Techniques for Data Cleaning- Techniques for Programmatic Labeling in Machine Learning- Using Synthetic Data in Data-Centric Machine Learning- Techniques for Identifying and Removing Bias- Dealing with Edge Cases and Rare Events in Machine Learning- Kick-Starting Your Journey in Data-Centric Machine Learning

  • av Tammie Lister
    625,-

    Embrace WordPress to unlock creative possibilities, discovering new design tools and patterns that will elevate your website's aestheticKey FeaturesExplore WordPress pattern directory for free patterns and create captivating designs with less codingLearn to use design tools effectively, stay updated on their evolution, and find tools for third-party blocksMaster block styles by understanding their concepts, applications, and seamless theme integrationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionExperience a revolutionary WordPress styling transformation with WordPress Styling with Blocks, Patterns, Templates, and Themes by uncovering a wealth of features that redefine the future of WordPress. This guide introduces you to full-site editing and block design tools that enable you to shape the overall aesthetics and layout of your dream website with unprecedented ease. Get ready to harness the power of diverse cutting-edge features as you delve into this WordPress book, focusing on the Gutenberg editing experience. Guided by examples that demonstrate effortless customization entirely suited to your preferences, you'll master the design tools, patterns, and full site editing capabilities to shape impactful websites that mirror your distinct vision and creativity. As you immerse yourself in the core of WordPress styling, you'll understand the rationale and terminology underpinning each element and how to use it to its full potential.By the end of this book, you'll be equipped to build your dream website, reflecting your distinctive style.What you will learnAcquire skills in block recognition, CSS-free customization, and identifying supported block design toolsRecognize the significance of global styles in modern WordPress themesLocate sources for block themes and kickstart personal creationsDiscover, create, and share editor patterns and integrate them into themesComprehend the WordPress Pattern Directory, locating and adding patternsMaster the effective use, availability, and implementation of website design toolsWho this book is forThis book is your go-to resource for exploring and unleashing your creative potential using the latest styling features available in WordPress. Whether you're a non-coder, a hobbyist, or a seasoned WordPress user, this guide will help you discover the full range of new options. With no prior knowledge assumed, each step is carefully explained to ensure that you make the most of the latest version. Starting with a no-code approach, the book progressively introduces some coding for those interested in taking their learning further.Table of ContentsIntroducing blocksBlock design toolsBlock stylesBlock and styles wrap-upUnderstanding block patternsDiscovering and creating block patternsDiscovering the WordPress Pattern DirectoryWrapping up patternsAn introduction to full site editingDiscovering and creating template partsDiscovering and creating templatesTemplates wrap-upUnderstanding how themes have changedDiscovering stylesDiscovering WordPress block themesWrapping up themes

  • av Rick Weyenberg
    619,-

    Embark on a transformative journey to becoming a cloud solution architect with a roadmap, expert insights, and practical knowledge to excel in your careerKey FeaturesGain clarity on where to start your journey into cloud architectureDebunk common misconceptions about cloud platforms for informed decision-makingEquip yourself with strategies for career success, skill enhancement, and certificationsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the fast-paced tech world where businesses rely ever more on cloud infrastructure, the role of a cloud solution architect serves as the backbone of operations. The Solution Architects Career Masterplan isn't just informative; it's an actionable roadmap to thriving in this role, providing the knowledge and strategies necessary to build a successful career in cloud computing.You'll dive headfirst into mastering the role's core principles, strategically charting your career trajectory, and expanding your network within the cloud community. As you advance to the practical aspects, you'll explore tailored education options, gain hands-on experience, and prepare to seize strategic opportunities. Finally, you'll prepare for success by arming yourself with interview strategies, staying updated with evolving cloud technologies, and actively contributing to the cloud community.By the end of this book, you'll be on your path to a rewarding career in cloud architecture with this trusted companion.What you will learnGain insights into the core responsibilities of a cloud solution architectDetermine the impact of different certifications on your career pathDevelop a compelling profile and resume strategy to elevate your professional presenceEngage with the community and contribute to open-source projectsEnhance your public speaking skills and receive guidance for advancing your careerMaster problem-solving and decision-making to achieve success as a cloud solution architectWho this book is forIf you're a self-motivated IT professional aiming to pursue a career as a solution architect, this book is for you. While a strong foundation in traditional software architecture is assumed, deep knowledge of cloud concepts and design considerations is not required.This book is also for professionals considering the solution architect role but uncertain where to get started. No experience in the cloud architect role is needed to get started.Table of ContentsUnderstanding the Responsibilities of a Cloud Solution ArchitectTypes of Cloud Solution Architect RolesEducation Paths to the Cloud Solution Architect RoleGetting Real ExperienceClosing In on OpportunitiesTime to Pursue the JobInterviewing - Trust the ProcessDon't Forget to Give Back

  • av Dmitry Foshin
    765,-

    Solve real-world data problems and create data-driven workflows for easy data movement and processing at scale with Azure Data FactoryKey Features:Learn how to load and transform data from various sources, both on-premises and on cloudUse Azure Data Factory's visual environment to build and manage hybrid ETL pipelinesDiscover how to prepare, transform, process, and enrich data to generate key insightsBook Description:This new edition of the Azure Data Factory Cookbook, fully updated to reflect ADS V2, will help you get up and running by showing you how to create and execute your first job in ADF.You'll learn how to branch and chain activities, create custom activities, and schedule pipelines, as well as discovering the benefits of cloud data warehousing, Azure Synapse Analytics, and Azure Data Lake Gen2 Storage.With practical recipes, you'll learn how to actively engage with analytical tools from Azure Data Services and leverage your on-premises infrastructure with cloud-native tools to get relevant business insights. As you advance, you'll be able to integrate the most commonly used Azure Services into ADF and understand how Azure services can be useful in designing ETL pipelines. You'll familiarize yourself with the common errors that you may encounter while working with ADF and find out how to use the Azure portal to monitor pipelines. You'll also understand error messages and resolve problems in connectors and data flows with the debugging capabilities of ADF.Two new chapters covering Azure Data Explorer and key best practices have been added, along with new recipes throughout.By the end of this book, you'll be able to use ADF as the main ETL and orchestration tool for your data warehouse or data platform projects.What You Will Learn:Create an orchestration and transformation job in ADFDevelop, execute, and monitor data flows using Azure SynapseCreate big data pipelines using Databricks and Delta tablesWork with big data in Azure Data Lake using Spark PoolMigrate on-premises SSIS jobs to ADFIntegrate ADF with commonly used Azure services such as Azure ML, Azure Logic Apps, and Azure FunctionsRun big data compute jobs within HDInsight and Azure DatabricksCopy data from AWS S3 and Google Cloud Storage to Azure Storage using ADF's built-in connectorsWho this book is for:This book is for ETL developers, data warehouse and ETL architects, software professionals, and anyone else who wants to learn about the common and not-so-common challenges faced while developing traditional and hybrid ETL solutions using Microsoft's Azure Data Factory. You'll also find this book useful if you are looking for recipes to improve or enhance your existing ETL pipelines. Basic knowledge of data warehousing is a prerequisite.

  • av Gabriel Baptista
    705,-

    A book for the aspiring .NET software architect - design scalable and high-performance enterprise solutions using the latest features of C# 12 and .NET 8Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesGet introduced to software architecture fundamentals and begin applying them in .NETExplore the main technologies used by software architects and choose the best ones for your needsMaster new developments in .NET with the help of a practical case study that looks at software architecture for a travel agencyBook DescriptionSoftware Architecture with C# 12 and .NET 8 puts high-level design theory to work in a .NET context, teaching you the key skills, technologies, and best practices required to become an effective .NET software architect.This fourth edition puts emphasis on a case study that will bring your skills to life. You'll learn how to choose between different architectures and technologies at each level of the stack. You'll take an even closer look at Blazor and explore OpenTelemetry for observability, as well as a more practical dive into preparing .NET microservices for Kubernetes integration.Divided into three parts, this book starts with the fundamentals of software architecture, covering C# best practices, software domains, design patterns, DevOps principles for CI/CD, and more. The second part focuses on the technologies, from choosing data storage in the cloud to implementing frontend microservices and working with Serverless. You'll learn about the main communication technologies used in microservices, such as REST API, gRPC, Azure Service Bus, and RabbitMQ. The final part takes you through a real-world case study where you'll create software architecture for a travel agency.By the end of this book, you will be able to transform user requirements into technical needs and deliver highly scalable enterprise software architectures.What you will learnProgram and maintain Azure DevOps and explore GitHub ProjectsManage software requirements to design functional and non-functional needsApply architectural approaches such as layered architecture and domain-driven designMake effective choices between cloud-based and data storage solutionsImplement resilient frontend microservices, worker microservices, and distributed transactionsUnderstand when to use test-driven development (TDD) and alternative approachesChoose the best option for cloud development, from IaaS to ServerlessWho this book is forThis book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET stack.Basic familiarity with C# and .NET is required to get the most out of this software architecture book.Table of ContentsUnderstanding the Importance of Software ArchitectureNon-Functional RequirementsManaging RequirementsBest Practices in Coding C# 12Implementing Code Reusability in C# 12Design Patterns and .NET 8 ImplementationUnderstanding the Different Domains in Software SolutionsUnderstanding DevOps Principles and CI/CDTesting Your Enterprise ApplicationDeciding on the Best Cloud-Based SolutionApplying a Microservice Architecture to Your Enterprise ApplicationChoosing Your Data Storage in the cloudInteracting with Data in C# - Entity Framework CoreImplementing Microservices with .NETApplying Service-Oriented Architectures with .NETWorking with Serverless - Azure FunctionsPresenting ASP.NET Core(N.B. Please use the Look Inside option to see further chapters)

  • av Otàvio Santana
    589,-

    Delve into the inner workings of JVM and explore internals, memory management, and performance optimizationKey Features:- Uncover the intricacies of JVM, from class loading to garbage collection, and more- Master JVM memory management for efficient resource use and reduced overhead- Apply JVM knowledge through case studies, reinforcing your understanding of internals- Purchase of the print or Kindle book includes a free PDF eBookBook Description:Mastering the Java Virtual Machine is a comprehensive guide that will take you into the heart of the Java programming language, guiding you through the intricate workings of the Java Virtual Machine (JVM) and equipping you with essential skills to become a proficient Java developer.You'll start by understanding the JVM, exploring its architecture and how it executes Java code. Through detailed explanations and real-world examples, you'll gain a deep understanding of JVM internals, enabling you to write efficient and optimized Java applications. As you progress, you'll delve into memory management and execution, unraveling the complexities of heap and stack management, garbage collection, and memory profiling. You'll learn how memory is allocated and reclaimed in the JVM, as well as how to optimize memory usage and identify performance bottlenecks in your applications. With this knowledge, you'll be able to create Java programs that are not only robust but also highly performant.By the end of this Java book, you'll have the skills needed to excel in Java programming, writing efficient and maintainable code.What You Will Learn:- Understand JVM architecture and bytecode execution- Explore memory management and optimize memory usage- Compare and evaluate alternative JVMs like GraalVM- Master reflection for dynamic behavior in Java applications- Use Java annotation processors for code generation- Get to grips with reactive programming principles for scalable applicationsWho this book is for:This book is for Java developers looking to deepen their expertise in the Java Virtual Machine (JVM) and optimize Java applications for peak performance. It is ideal for both intermediate-level and seasoned professionals, who want to explore specific aspects such as JVM internals, memory management, threading, security, and performance tuning.Table of Contents- Introduction to the Java Virtual Machine- Class File Structure- Understanding Bytecodes- Memory Management- Execution Engine- Class Loading and Dynamic Class Loading- Garbage Collection and Memory Profiling- GraalVM- JVM Ecosystem and Alternative JVMs- Java Framework Principles- Reflection- Java Annotation Processor

  • av Gus Frazer
    529,-

    Unlock the full potential of your data by mastering the art of cleaning, preparing, and transforming data with Power BI for smarter insights and data visualizationsKey Features:Implement best practices for connecting, preparing, cleaning, and analyzing multiple sources of data using Power BIConduct exploratory data analysis (EDA) using DAX, PowerQuery, and the M languageApply your newfound knowledge to tackle common data challenges for visualizations in Power BIPurchase of the print or Kindle book includes a free PDF eBookBook Description:Microsoft Power BI offers a range of powerful data cleaning and preparation options through tools such as DAX, Power Query, and the M language. However, despite its user-friendly interface, mastering it can be challenging. Whether you're a seasoned analyst or a novice exploring the potential of Power BI, this comprehensive guide equips you with techniques to transform raw data into a reliable foundation for insightful analysis and visualization.This book serves as a comprehensive guide to data cleaning, starting with data quality, common data challenges, and best practices for handling data. You'll learn how to import and clean data with Query Editor and transform data using the M query language. As you advance, you'll explore Power BI's data modeling capabilities for efficient cleaning and establishing relationships. Later chapters cover best practices for using Power Automate for data cleaning and task automation. Finally, you'll discover how OpenAI and ChatGPT can make data cleaning in Power BI easier.By the end of the book, you will have a comprehensive understanding of data cleaning concepts, techniques, and how to use Power BI and its tools for effective data preparation.What You Will Learn:Connect to data sources using both import and DirectQuery optionsUse the Query Editor to apply data transformationsTransform your data using the M query languageDesign clean and optimized data models by creating relationships and DAX calculationsPerform exploratory data analysis using Power BIAddress the most common data challenges with best practicesExplore the benefits of using OpenAI, ChatGPT, and Microsoft Copilot for simplifying data cleaningWho this book is for:If you're a data analyst, business intelligence professional, business analyst, data scientist, or anyone who works with data on a regular basis, this book is for you. It's a useful resource for anyone who wants to gain a deeper understanding of data quality issues and best practices for data cleaning in Power BI. If you have a basic knowledge of BI tools and concepts, this book will help you advance your skills in Power BI.

  • av Stefan Kottwitz
    575,-

    Explore practical LaTeX examples across various fields like mathematics, physics, chemistry, and computer science, and learn to quickly create tables, diagrams, and plots for your thesis, presentations, and articlesKey Features:- Work with ready-to-use document templates to write articles, books, a thesis, and more- Refine text, fonts, formulas, and tables, and optimize PDF properties- Create captivating graphics directly within LaTeX in 2D and 3D- Purchase of the print or Kindle book includes a free PDF eBookBook Description:The second edition of LaTeX Cookbook offers improved and additional examples especially for users in science and academia, with a focus on new packages for creating graphics with LaTeX. This edition also features an additional chapter on ChatGPT use to improve content, streamline code, and automate tasks, thereby saving time. This book is a practical guide to utilizing the capabilities of modern document classes and exploring the functionalities of the newest LaTeX packages. Starting with familiar document types like articles, books, letters, posters, leaflets, and presentations, it contains detailed tutorials for refining text design, adjusting fonts, managing images, creating tables, and optimizing PDFs. It also covers elements such as the bibliography, glossary, and index. You'll learn to create graphics directly within LaTeX, including diagrams and plots, and explore LaTeX's application across various fields like mathematics, physics, chemistry, and computer science. The book's website offers online compilable code, an example gallery, and supplementary information related to the book, including the author's LaTeX forum, where you can get personal support. By the end of this book, you'll have the skills to optimize productivity through practical demonstrations of effective LaTeX usage in diverse scenarios.What You Will Learn:- Utilize various document classes and incorporate bibliography, glossary, and index sections- Handle arranging and annotating images with ease- Create visually appealing tables and learn how to manage fonts efficiently- Generate diverse and colorful graphics, including diagrams, flow charts, bar charts, trees, and both 2D and 3D plots- Solve writing and drawing tasks across various scientific disciplines- Optimize PDF output, enhancing it with metadata, annotations, popups, animations, and fill-in fields- Leverage ChatGPT to improve content and codeWho this book is for:If you're a LaTeX user in school, academia, or industry with a foundational understanding of LaTeX basics, this book offers efficient solutions to expedite your tasks. Tailored to students, teachers, authors, and engineers, its example-driven format enables quick access to solutions. Familiarity with basic LaTeX syntax and using LaTeX with your preferred editor for compiling is recommended to make the most of this book.Table of Contents- Exploring Various Document Classes- Tuning the Text- Adjusting Fonts- Creating Tables- Working with Images- Creating Graphics- Creating Beautiful Designs- Producing Contents, Indexes, and Bibliographies- Optimizing PDF Files- Writing Advanced Mathematics- Using LaTeX in Science and Technology- Getting Support on the Internet- Using Artificial Intelligence with LaTeX

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.