Название: Java 8 to 21: Explore and work with the cutting-edge features of Java 21 Автор: Shаi Аlmоg Издательство: BPB Publications Год: 2023 Страниц: 320 Язык: английский Формат: epub (true) Размер: 10.1 MB A comprehensive guide empowering developers with the advanced capabilities of Java. Are you still using Java in the same old way? Java 21 has evolved into a dynamic and concise language with a vibrant and rich ecosystem. If you're seeking to expand your knowledge of modern Java programming, this book is the ideal resource for you. This practical book offers valuable guidance on effectively utilizing the latest syntax enhancements in order to write code that is both streamlined and easy to understand. It not only provides detailed insights into the inner workings of the Java virtual machine (JVM), but also equips you with the knowledge necessary to excel in building scalable and resilient applications using a variety of powerful techniques such as Spring Boot, Spring Native, GraalVM, and other innovative methodologies. Furthermore, the book assists you in navigating the complexities of testing and packaging, helping you comprehend and navigate intricate processes. It also introduces you to cutting-edge deployment methodologies that leverage Docker and Kubernetes, ensuring that you stay up to date with the most recent advancements in software development and deployment practices. This book is suitable for individuals who are new to Java and have little to no experience but possess a basic understanding of the syntax.
Название: Practical Java Programming with ChatGPT: Develop, Prototype and Validate Java Applications by integrating OpenAI API and leveraging Generative AI and LLMs Автор: Аlаn S. Вluсk Издательство: Orange Education Pvt Ltd, AVA Год: 2023 Страниц: 428 Язык: английский Формат: epub (true) Размер: 13.7 MB How to use ChatGPT to write fast validated Java code. Embark on a Fascinating Journey into AI-Powered Software Development with ChatGPT. This transformative book challenges the conventional speed of software development by showcasing a diverse array of inquiries directed at cutting-edge AI tools, including Ask AI, ChatGPT 3.5, Perplexity AI, Microsoft Bing Chatbot based on ChatGPT 4.0, and the Phed mobile app. Diving deep into the integration of Java and ChatGPT, this book provides readers with a comprehensive understanding of their synergy in programming. Each carefully crafted question serves as a testament to ChatGPT's exceptional ability to swiftly generate Java programs.
Название: Enterprise Social for the Java Platform: Shares, Mashups, Likes, and Ways to Integrate Social Media into Your Cloud Native Enterprise Java Applications Автор: Wеrnеr Кеil Издательство: Apress Год: 2024 Страниц: 301 Язык: английский Формат: pdf, epub Размер: 10.1 MB Learn everything you need to know about frameworks that help developers to integrate their solutions with social networks or APIs, from general purpose (Facebook, Twitter, Google, Mastodon) to specialized (LinkedIn, Xing, WhatsApp, YouTube, Instagram, Flickr, TikTok) to vertical (eToro, Fitbit, Strava). This book will teach you how to add social media features to web applications or services developed using Java, Jakarta EE, or generally running on a Java Virtual Machine (JVM). Jam-packed with practical examples of social integration into enterprise applications, you’ll learn how to address common requirements such as social login, identity federation, single sign-on via social accounts, OpenID Connect, and mashups. You’ll also see how to leverage Java social frameworks like Facebook Business SDK, Twitter4J, Agorava, Keycloak, and Spring Security.
Название: Optimizing Cloud Native Java: Practical Techniques for Improving JVM Application Performance, 2nd Edition (Early Release) Автор: Веn Еvаns, Jаmеs Gоugh Издательство: O’Reilly Media, Inc. Год: 2023-11-03 Страниц: 117 Язык: английский Формат: pdf, epub Размер: 10.08 MB Performance tuning is an experimental science, but that doesn't mean engineers should resort to guesswork and folklore to get the job done. Yet that's often the case. With this practical book, intermediate to advanced Java technologists working with complex platforms will learn how to tune Java cloud applications for performance using a quantitative, verifiable, and repeatable approach. In response to the ubiquity of cloud computing, this updated edition of Optimizing Cloud Native Java addresses topics that are key to high performance of Java applications in the cloud. Many resources on performance tend to focus on the theory and internals of Java virtual machines, but this book discusses the low-level technical aspects within the context of performance-tuning practicalities and examines a wide range of aspects.
Название: Android Studio Giraffe Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.3.1 and Java Автор: Nеil Smуth Издательство: Payload Media, Inc. Год: 2023 Страниц: 796 Язык: английский Формат: pdf (true), epub Размер: 102.9 MB Fully updated for Android Studio Giraffe and the new UI, this book aims to teach you how to develop Android-based applications using the Java programming language. This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an overview of areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. Chapters also cover the Android Architecture Components, including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.
Название: Programming Languages: Principles and Paradigms (2nd Edition) Автор: Маuriziо Gаbbriеlli, Simоnе Маrtini Издательство: Springer Серия: Undergraduate Topics in Computer Science Год: 2023 Страниц: 574 Язык: английский Формат: pdf (true) Размер: 10.1 MB The goal of the book is to provide the basis for a critical understanding of most modern programming languages. Thus, rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. The notion of ‘abstract machine’ is a unifying concept that helps to maintain an accurate and elementary treatment. The book introduces, analyses in depth, and compares the imperative, object-oriented, functional, logic, concurrent, constraint-based, and service-oriented programming paradigms. All material coming from the first English edition has been updated and extended, clarifying some tricky points, and discussing newer programming languages. This second edition contains new chapters dedicated to constraint, concurrent, and service-oriented programming. Following the guiding principle of the whole book, we have not referred to a specific language, even if we have tried to make some notions concrete by examining the case of Java.
Название: Microservices with Spring Boot and Spring Cloud: Develop modern, resilient, scalable and highly available apps using microservices with Java, Spring Boot 3.0 and Spring Cloud Автор: Tejaswini Jog, Mandar Jog Издательство: Orange Education Pvt Ltd, AVA Год: September 2023 Страниц: 357 Язык: английский Формат: epub (true) Размер: 11.7 MB Microservices has emerged as a powerful solution to build flexible, scalable, and resilient applications. This Book is the go-to-guide to understanding, designing, and implementing microservice architectures using Spring Boot. It takes you on a journey through the intricacies of microservices to create robust and efficient microservice-based applications. This book helps you to understand the motivations and the entire process behind migrating from monolithic to microservice architectures. It covers essentials like REST basics, advanced topics such as centralized configuration, inter-service communication, Eureka Server, resilience mechanisms, security, and Docker deployment. Readers will be equipped to effortlessly find and access instances within a microservice architecture without disrupting clients. You will delve into distributed tracing and its importance in monitoring the interactions among microservices. Finally, we will discuss strategies for ensuring the reliability of your microservices architecture.
Название: Functional Programming in Java: Harness the Power of Streams and Lambda Expressions, 2nd Edition Автор: Venkat Subramaniam Издательство: Pragmatic Bookshelf Год: July 2023 (Version: P1.0) Страниц: 313 Язык: английский Формат: pdf, epub (true), mobi Размер: 10.1 MB Imagine writing Java code that reads like the problem statement, code that's highly expressive, concise, easy to read and modify, and has reduced complexity. With the functional programming capabilities in Java, that's not a fantasy. This book will guide you from the familiar imperative style through the practical aspects of functional programming, using plenty of examples. Apply the techniques you learn to turn highly complex imperative code into elegant and easy-to-understand functional-style code. Updated to the latest version of Java, this edition has four new chapters on error handling, refactoring to functional style, transforming data, and idioms of functional programming. Don't struggle with the limitations of the imperative style; instead learn to combine object-oriented programming with the functional style to reduce the accidental complexity. Harness the functional programming capabilities of Java to create applications where the program reveals its intentions and your team can quickly understand and modify code to align with changing business requirements. Unlock the power of lambda expressions and the Streams API to turn the oft-written spaghetti code into highly concise, expressive, elegant, and maintainable code. See how Streams make the arduous task of parallelizing code as easy as flipping a switch when superior speed is necessary.
Название: Introduction to Algorithms & Data Structures 3: Learn Linear Data Structures with Videos & Interview Questions Автор: Bolakale Aremu Издательство: Ojula Technology Innovations Год: September 2023 Страниц: 271 Язык: английский Формат: pdf, epub Размер: 10.2 MB This playbook is the third volume of the series Introduction to Algorithms & Data Structures. It is written in the form of a course. It is a very comprehensive data structures and algorithms book. Most data structure books and courses are too academic and boring. They have too much math and their codes look ugly, old and disgusting! This book is bundled with tutorial videos that are fun and easy to follow along, and show you how to write beautiful code like a software engineer, not a mathematician. Mastering data structures and algorithms is essential to getting your dream job. So, don't waste your time browsing disconnected tutorials or super long, boring courses. In this volume, we use Java to teach the concepts but you can apply these concepts in any programming language. Our focus is on problem-solving, not programming languages and tools. All you need to understand the codes are some basic programming skills, which were already taught in the first and second volumes of the series. Alternatively, if you already know variables, loops, and conditional statements, you're good to go.
Название: Pro Spring 6 with Kotlin: An In-depth Guide to Using Kotlin APIs in Spring Framework 6 Автор: Peter Spath, Iuliana Cosmina, Rob Harrop, Chris Schaefer Издательство: Apress Год: 2023 Страниц: 938 Язык: английский Формат: pdf (true), epub Размер: 36.8 MB Master the fundamentals of Spring Framework 6 while learning from the real-world experiences of Spring experts. Over the course of this book, you'll learn how to leverage Spring 6 in tandem with the Kotlin programming language to build complex enterprise applications from top to bottom. From monoliths to cloud native apps for streaming microservices, you’ll gain insight into every aspect of the process, including transactions, data access, persistence, and web and presentation tiers. As you progress through the book, the authors demonstrate how to run Kotlin with a single command, deploy new utility methods in String class, use Local-Variable Syntax for Lambda Parameters Nested Based Access Control, read/write strings to and from files, and using Flight Recorder. Also, a whole new generation of dependencies are available, and you’ll see exactly how to make optimal use of them. A full sample application will show you how to apply Spring 6’s new tools and techniques and see how they work together. Covering version 6 of the Spring Framework, this book is the most comprehensive Spring reference and practical guide available for harnessing the power of this leading enterprise Java application development framework. This edition covers core Spring and its integration with other leading Java technologies, such as Hibernate, JPA 3, Thymeleaf, Kafka, GraphQL, and WebFlux, using Kotlin as a programming language.
Бесплатная электронная библиотека. Скачать книги бесплатно!
Наша электронная библиотека Bookskeeper (для РФ работает через VPN) - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников.
В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
|