In diesem dritten Teil der Serie "DSL mit Xtext/Xtend“ setzt Ulrich Merkel die im letzten shortcut begonnene Erstellung eines externen Codegenerators fort.
Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und in die Entwicklung von Gerätetreibern unter Linux - angefangen bei den Grundlagen bis hin zu speziellen Treibernund Techniken.
Dieses Praxishandbuch erläutert die legalen Voraussetzugen für einen Einsatz von "Free and Open Source Software" (FOSS) in der Unternehmenspraxis, sei es bei der Entwicklung eigener wie beim Einkauf fremder Software, sei es auch bei intelligenten Geräten.
Dieses Praxishandbuch erläutert die legalen Voraussetzugen für einen Einsatz von "Free and Open Source Software" (FOSS) in der Unternehmenspraxis, sei es bei der Entwicklung eigener wie beim Einkauf fremder Software, sei es auch bei intelligenten Geräten.
Alle zwei Jahre ein neues Smartphone und dann auch ein vorkonfiguriertes Android mit vom Hersteller bestimmten Updatezyklen – sind Sie damit zufrieden?
This book provides both a basic understanding of stream processing in general, and practical guidance for development and research with Apache Heron in particular.
This monograph discusses software reuse and how it can be applied at different stages of the software development process, on different types of data and at different levels of granularity.
Boost your C++ skills by working through realistic examples and exploring system specificationsKey FeaturesMaster essential skills to build robust Linux systemsExplore hands-on examples to demystify crucial development concepts, upskilling your system programming abilitiesMaster the art of creating software for Linux systems and supercharge your C++ skillsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAround 35 million Linux and almost 2 billion Android users rely on C++ for everything from the simplest embedded and IoT devices to cloud services, supercomputing, and space exploration.
Develop a solid understanding of cloud computing, Linux virtual machine, container virtualization, and other fundamental concepts to create and manage your Linux workload in AzureKey FeaturesDeploy and manage virtual machines in the Azure environmentExplore open source tools to integrate automation and orchestrationImplement Linux features to create and manage containersBook DescriptionThanks to its flexibility in delivering scalable cloud solutions, Microsoft Azure is a suitable platform for managing all your workloads.
Explore the core functionality of containerizing your applications and making them production-readyKey FeaturesGrasp basic to advanced Docker concepts with this comprehensive guideGet acquainted with Docker containers, Docker images, orchestrators, cloud integration, and networkingLearn to simplify dependencies and deploy and test containers in productionBook DescriptionContainers enable you to package an application with all the components it needs, such as libraries and other dependencies, and ship it as one package.
Boost your C++ skills by working through realistic examples and exploring system specificationsKey FeaturesMaster essential skills to build robust Linux systemsExplore hands-on examples to demystify crucial development concepts, upskilling your system programming abilitiesMaster the art of creating software for Linux systems and supercharge your C++ skillsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAround 35 million Linux and almost 2 billion Android users rely on C++ for everything from the simplest embedded and IoT devices to cloud services, supercomputing, and space exploration.
Leverage Azure's cloud capabilities to find the most optimized path to meet your firm's cloud infrastructure needsKey FeaturesGet to grips with the core Azure infrastructure technologies and solutionsDevelop the ability to opt for cloud design and architecture that best fits your organizationCover the entire spectrum of cloud migration from planning to implementation and best practicesBook DescriptionMicrosoft Azure is a powerful cloud computing platform that offers a multitude of services and capabilities for organizations of any size moving to a cloud strategy.
Discover expert guidance for moving on-premises virtual machines running on Linux servers to Azure by implementing best practices and optimizing costsKey FeaturesWork with real-life migrations to understand the dos and don'ts of the processDeploy a new Linux virtual machine and perform automation and configuration managementGet to grips with debugging your system and collecting error logs with the help of hands-on examplesBook DescriptionWith cloud adoption at the core of digital transformation for organizations, there has been a significant demand for deploying and hosting enterprise business workloads in the cloud.
A practical handbook that will help you bridge the gap between Windows and Linux to develop apps that leverage the best features across both ecosystems with seamless interoperabilityKey FeaturesConfigure and control WSL to suit your needs and preferencesDiscover tips for working seamlessly between Windows and WSL Linux distrosLearn how to work effectively with containers in WSL, as well as how to containerize your development environments with Visual Studio Code to isolate your dependenciesBook DescriptionWindows Subsystem for Linux (WSL) allows you to run native Linux tools alongside traditional Windows applications.
Learn how to combine SQL Server's analytics with Azure's flexibility and hybrid connectivity to achieve industry-leading performance and manageability for your cloud database.
Discover end-to-end penetration testing solutions to enhance your ethical hacking skillsKey FeaturesPractical recipes to conduct effective penetration testing using the latest version of Kali LinuxLeverage tools like Metasploit, Wireshark, Nmap, and more to detect vulnerabilities with easeConfidently perform networking and application attacks using task-oriented recipesBook DescriptionMany organizations have been affected by recent cyber events.
Master shell basics and Unix tools and discover easy commands to perform complex tasks with speedKey FeaturesLearn why the Bash shell is widely used on Linux and iOSExplore advanced shell concepts, such as pipes and redirectionUnderstand how to use Unix command-line tools as building blocks for different tasksBook DescriptionThe most basic interface to a computer-the command line-remains the most flexible and powerful way of processing data and performing and automating various day-to-day tasks.
Master Docker and leverage its power in your day-to-day workflowKey FeaturesExplore tools such as Docker Engine, Machine, Compose, and SwarmDiscover how Docker can be integrated into your daily workflowsLearn to leverage Docker Swarm and KubernetesBook DescriptionDocker has been a game-changer when it comes to how modern applications are deployed and created.
Explore practical use cases to learn everything from Linux components, and functionalities, through to hardware and software supportKey FeaturesGain a clear understanding of how to design a Linux environmentLearn more about the architecture of the modern Linux operating system(OS)Understand infrastructure needs and design a high-performing computing environmentBook DescriptionIt is very important to understand the flexibility of an infrastructure when designing an efficient environment.
A practical guide to understanding the latest features of the Rust programming language, useful libraries, and frameworks that will help you design and develop interesting projectsKey FeaturesWork through projects that will help you build high-performance applications with RustDelve into concepts such as error handling, memory management, concurrency, generics, and macros with RustImprove business productivity by choosing the right libraries and frameworks for your applicationsBook DescriptionRust is a community-built language that solves pain points present in many other languages, thus improving performance and safety.
Over 150 recipes to leverage Microsoft's open source automation framework and command line shellKey FeaturesWork effectively on Windows, Linux, and macOS with PowerShell's object-oriented approach and capabilitiesHandle structured data seamlessly without the need for manual parsingEnhance your native Linux capabilities with PowerShell Core 6.
Scale applications with high availability and optimized resource management across data centersKey FeaturesCreate clusters and perform scheduling, logging, and resource administration with MesosExplore practical examples of managing complex clusters at scale with real-world dataWrite native Mesos frameworks with PythonBook DescriptionApache Mesos is an open source cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks.
A hands-on guide to making system programming with C++ easyKey FeaturesWrite system-level code leveraging C++17Learn the internals of the Linux Application Binary Interface (ABI) and apply it to system programmingExplore C++ concurrency to take advantage of server-level constructsBook DescriptionC++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions.
Improve your React Native mobile development skills and transition from web to mobile development with this solution-packed guideKey FeaturesLearn strategies and techniques to face React Native mobile development challenges head-onExplore ways to use iOS and Android for React Native development to maximize code reuse and cohesionBuild engaging user experiences with React NativeBook DescriptionIf you are a developer looking to create mobile applications with maximized code reusability and minimized cost, React Native is what you need.