A developer's field-guide to designing scalable services using Kubernetes Key Features * Develop and run your software using containers within a Kubernetes environment * Get hands-on experience of ...using Kubernetes with DevOps concepts such as continuous integration, benchmark testing, monitoring, and so on * Pragmatic example-based approach showing how to use Kubernetes in the development process Book Description Kubernetes is documented and typically approached from the perspective of someone running software that has already been built. Kubernetes may also be used to enhance the development process, enabling more consistent testing and analysis of code to help developers verify not only its correctness, but also its efficiency. This book introduces key Kubernetes concepts, coupled with examples of how to deploy and use them with a bit of Node.js and Python example code, so that you can quickly replicate and use that knowledge. You will begin by setting up Kubernetes to help you develop and package your code. We walk you through the setup and installation process before working with Kubernetes in the development environment. We then delve into concepts such as automating your build process, autonomic computing, debugging, and integration testing. This book covers all the concepts required for a developer to work with Kubernetes. By the end of this book, you will be in a position to use Kubernetes in development ecosystems. What you will learn * Build your software into containers * Deploy and debug software running in containers within Kubernetes * Declare and add configuration through Kubernetes * Define how your application fits together, using internal and external services * Add feedback to your code to help Kubernetes manage your services * Monitor and measure your services through integration testing and in production deployments Who this book is for If you are a full-stack or back-end software developers interested, curious, or being asked to test as well as run the code you're creating, you can leverage Kubernetes to make that process simpler and consistent regardless of where you deploy. If you're looking for developer focused examples in NodeJS and Python for how to build, test, deploy, and run your code with Kubernetes, this is perfect for you.
Transform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partners Key Features * Meet the ever-increasing demand for software solution ...delivery without having to write any code * Build high-availability, low-cost applications unlike those developed via a traditional software engineering approach * Explore Mendix from product design through to delivery using real-world scenarios Book Description Low-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile apps using drag-and-drop components and model-driven logic through a graphic user interface. Mendix is among the fastest-growing platforms that enable low-code enthusiasts to put their software ideas into practice without having to write much code, and Building Low-Code Applications with Mendix will help you get up and running with the process using examples and practice projects. The book starts with an introduction to Mendix, along with the reasons for using this platform and its tools for creating your first app. As you progress, you'll explore Mendix Studio Pro, the visual environment that will help you learn Mendix app creation. Once you have your working app ready, you'll understand how to enhance it with custom business logic and rules. Next, you'll find out how to defend your app against bad data, troubleshoot and debug it, and finally, connect it with real-world business platforms. You'll build practical skills as the book is filled with examples, real-world scenarios, and explanations of the tools needed to help you build low-code apps successfully. By the end of this book, you'll have understood the concept of low-code development, learned how to use Mendix effectively, and developed a working app. What you will learn * Gain a clear understanding of what low-code development is and the factors driving its adoption * Become familiar with the various features of Mendix for rapid application development * Discover concrete use cases of Studio Pro * Build a fully functioning web application that meets your business requirements * Get to grips with Mendix fundamentals to prepare for the Mendix certification exam * Understand the key concepts of app development such as data management, APIs, troubleshooting, and debugging Who this book is for This book is for tech-savvy business analysts and citizen developers who want to get started with Mendix for rapid mobile and web application development. The book is also helpful for seasoned developers looking to learn a new tool/platform and for anyone passionate about designing technical solutions without wanting to indulge in the complexities of writing code. The book assumes beginner-level knowledge of object-oriented programming and the ability to translate technical solutions from business requirements.
This publication discusses the general concept of web and mobile application development and provides knowledge and stepwise instructions to develop an application in agricultural systems. The ...primary audience is researchers, extension personnel, consultants, and students who are interested in developing and using web and mobile applications for decision-making.
Decades of research have illuminated the significant roles of gold/gold oxide clusters in small molecule catalytic oxidation. However, many fundamental questions, such as the actual sites to adsorb ...and activate Osub.2 and the impact of charge, remain unanswered. Here, we have utilized an improved genetic algorithm program coupled with the DFT method to systematically search for the structures of Ausub.1–5Oxsup.−/+/0 (x = 1–4) and calculated binding interactions between Ausub.1–5Oxsup.−/+/0 (x = 1–2) and Osub.2, aiming to determine the active sites and to elucidate the impact of different charge states in gold oxide systems. The results revealed that the reactivity of all three kinds of small gold oxide clusters toward Osub.2 is strongly site-dependent, with clusters featuring an -O-Au site exhibiting a preference for adsorption. The charges on small gold oxide clusters significantly impact the interaction strength and the activation degree of adsorbed Osub.2: in the case of anionic cluster, the interaction between Osub.2 and the -O-Au sites leads to a chemical reaction involving electron transfer, thereby significantly activating Osub.2; in neutral and cationic clusters, the adsorption of Osub.2 on their -O-Au sites can be viewed as an electrostatic interaction. Pointedly, for cationic clusters, the highly concentrated positive charge on the Au atom of the -O-Au sites can strongly adsorb but hardly activate the adsorbed Osub.2. These results have certain reference points for understanding the gold oxide interfaces and the improved catalytic oxidation performance of gold-based systems in the presence of atomic oxygen species.
The hydrogen abstraction reaction OH + Hsub.2S→Hsub.2O + SH plays an important role in acid rain formation, air pollution and climate change. In this work, the product energy disposals of the ...reaction and its isotopic variants OD + Hsub.2S and OD + Dsub.2S are calculated on a new ab-initio-based ground electronic state potential energy surface (PES) using the quasi-classical trajectory method. The PES is developed by fitting a total of 72,113 points calculated at the level of UCCSD(T)-F12a/aug-cc-pVTZ and using the fundamental invariant-neural network method, resulting in a total RMSE of 4.14 meV. The product Hsub.2O formed in the OH + Hsub.2S reaction at 298 K is found to be largely populated in the first overtone states of its symmetric and asymmetric stretching modes, while the vibrational distributions of the products HOD and Dsub.2O in the isotopically substituted reactions are visibly different. The computed product vibrational state distributions agree reasonably well with experimental results and are rationalized by the sudden vector projection model.
Parasitism in kingfishers is very little reported and predominantly related to hemoparasites, helminths, and ectoparasites. The present study provided a morphological and genotypic study of an ...Eimeria sp. recovered from a green kingfisher Chloroceryle americana (Gmelin, 1788) captured in the Marambaia Island, on the coast of the state of Rio de Janeiro, Southeastern Brazil. The coccidial density, some morphological aspects of its oocysts, the molecular results, and, mainly, the ecological niche of C. americana in the mangrove of the Marambaia Island suggest that this coccidian species is a pseudoparasite.
The rapid pace of technology often catches organizations unprepared and unable to take advantage of every leading-edge benefit. Cloud technology allows forward-thinking companies to launch products ...and services rapidly, control costs, streamline processes, and mitigate risks-when done correctly. This book addresses technological basics, as well as practical steps for implementing and fitting the cloud into your overall business strategy-which ultimately benefits your bottom line in delivering the best possible product and services to customers quickly. Capitalizing on their collective years of experience working in Silicon Valley, authors Jarvis, Anand, and Jose share best practices for adopting the cloud, including: Calculating cloud usage and crafting a cost management strategy Breaking down the total cost of ownership (TCO) Optimizing DevOps practices for the cloud Understanding the challenges and risks involved with cloud migration and securityArmed with step-by-step guidance, you can generate a plan of action to meet and exceed your cloud management goals.
As one of the important probes of chemical bonding, planar tetracoordinate carbon (ptC) compounds have been receiving much attention. Compared with ptC clusters, the heavier planar tetracoordinate ...silicon, germanium, tin, lead (ptSi/Ge/Sn/Pb) systems are scarcer and more exotic. The 18-valence-electron (ve)-counting is one important guide, though not the only rule, for the design of planar tetra-, penta-coordinate carbon and silicon clusters. The 18ve ptSi/Ge system is very scarce and needs to be expanded. Based on the isoelectronic principle and bonding similarity between the Al atom and the BeH unit, inspired by the previously reported ptSi global minimum (GM) SiAlsub.4 sup.2−, a series of ternary 18 ve XBe4H5sup.− (X = Si, Ge, Sn, Pb) clusters were predicted with the ptSi/Ge/Sn/Pb centers. Extensive density functional theory (DFT) global minimum searches and high-level CCSD(T) calculations performed herein indicated that these ptSi/Ge/Sn/Pb XBesub.4Hsub.5 sup.− (X = Si, Ge, Sn, Pb) clusters were all true GMs on their potential energy surfaces. These GMs of XBesub.4Hsub.5 sup.− (X = Si, Ge, Sn, Pb) species possessed the beautiful fan-shaped structures: XBesub.4 unit can be stabilized by three peripheries bridging H and two terminal H atoms. It should be noted that XBesub.4Hsub.5 sup.− (X = Si, Ge, Sn, Pb) were the first ternary 18 ve ptSi/Ge/Sn/Pb species. The natural bond orbital (NBO), canonical molecular orbitals (CMOs) and adaptive natural densitpartitioning (AdNDP) analyses indicated that 18ve are ideal for these ptX clusters: delocalized one π and three σ bonds for the XBesub.4 core, three Be-H-Be 3c-2e and two Be-H σ bonds for the periphery. Additionally, 2π plus 6σ double aromaticity was found to be crucial for the stability of the ptX XBesub.4Hsub.5 sup.− (X = Si, Ge, Sn, Pb) clusters. The simulated photoelectron spectra of XBesub.4Hsub.5 sup.− (X = Si, Ge, Sn, Pb) clusters will provide theoretical basis for further experimental characterization.