|
|
|
|
|
|
|
| |
|
Название: Seven Obscure Languages in Seven Weeks Автор: Dmitry Zinoviev Издательство: Pragmatic Bookshelf Год: 2024 Страниц: 272 Язык: английский Формат: pdf, epub (true) Размер: 10.1 MB
Immerse yourself in the intricate world of forgotten programming languages with Seven Obscure Languages in Seven Weeks. This comprehensive guide serves as a bridge to understanding and revitalizing legacy code, offering invaluable insights into the evolution of programming. With hands-on tutorials spanning languages from Forth and Simula to SNOBOL and m4, readers are equipped to maintain older systems and gain a broader perspective on problem-solving techniques. Whether you are a seasoned developer, a software historian, or just curious about the roots of modern coding, this book illuminates the rich tapestry of programming's past and sheds light on its present and future. From the stack-oriented design of Forth to the early object-oriented experiences in Simula, bridge the ever-widening chasm between contemporary code and legacy systems. If you find yourself ensnared by the challenges of updating or maintaining older systems, this book is the lifeline. Unravel the fabric of seven programming languages by following practical tutorials and building small applications. Find out how Simula led to C++, what made APL so powerful, and why we still use m4 even to this day. |
Разместил: Ingvar16 28-11-2024, 20:52 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Pragmatic Unit Testing in Java with JUnit, 3rd Edition Автор: Jeff Langr Издательство: Pragmatic Bookshelf Год: November 2024 (Version: P1.0) Страниц: 275 Язык: английский Формат: pdf, epub, mobi Размер: 10.1 MB
The classic Pragmatic Unit Testing with Java in JUnit returns for a third edition, streamlined and rewritten with updated and more accessible code examples. In this edition, you'll learn how to create concise, maintainable unit tests with confidence. New chapters provide a foundation of examples for testing common concepts, and guidance on incorporating modern AI tools into your development and testing. Updated topics include improving test quality via development mnemonics, increasing ROI through test and production code refactoring, and using tests to drive development. Pragmatic Unit Testing in Java with JUnit steps you through all the important unit testing topics. If you've never written a unit test, you'll be hand-held through the hard part - getting set up and started. Once past the basics, you'll see numerous examples in order to start understanding what tests for common code concepts look like. You'll then learn how to effectively use the essential features of JUnit, the predominant tool for writing and executing unit tests in Java. |
Разместил: Ingvar16 28-11-2024, 20:09 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: MCQ for Python Users: Get Ready for Computer Science Examinations with 5000+ Python MCQ Автор: Brijesh Bakariya, Krishna Kumar Mohbey Издательство: BPB Publications Год: 2024 Страниц: 498 Язык: английский Формат: pdf, azw3, epub (true), mobi Размер: 10.1 MB
This book is intended to provide a collection of various MCQs of the Python programming language. This Python Question Bank comprises multiple-choice questions (MCQs) for employment assessments, examinations, and educational quizzes. This book is intended for individuals who are learning Python programming through Python literature, videos, or online tutorials and lesson plans. The provided questions and corresponding answers can serve as a means to assess one's proficiency in the Python programming language. If one possesses prior knowledge of the Python programming language, employing it to assess one's ability to independently tackle a certain set of issues without any external assistance remains feasible. Reviewing the following questions before participating in a job interview is advisable. |
Разместил: Ingvar16 28-11-2024, 13:07 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Microservices Design Patterns with Java: 70+ Patterns for Designing, Building, and Deploying Microservices Автор: Sergey Seroukhov Издательство: BPB Publications Год: 2024 Страниц: 510 Язык: английский Формат: epub (true) Размер: 12.4 MB
Java microservices: The ultimate pattern guide. Microservices, a popular software architecture style, breaks down applications into small, independent services built with Java, a versatile and widely used programming language. This book serves as a roadmap for mastering design patterns that solve common problems encountered during microservices development in Java. Start with microservices setup for team success. Discover various architectural styles and communication approaches for seamless service interaction. Learn effective data management within microservices. Acquire skills for handling unforeseen scenarios in transactions and crafting secure APIs for user service access. Lastly, grasp crucial monitoring, testing, and deployment practices to identify and address issues, ensuring smooth production deployment. This book is for seasoned microservices developers seeking to expand their repertoire of design patterns and practices, as well as for newcomers looking for comprehensive guidance on patterns and practices throughout the entire development lifecycle. It is tailored for architects, developers, team leads, and DevOps engineers. |
Разместил: Ingvar16 28-11-2024, 12:25 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: C# 12 for Cloud, Web, and Desktop Applications: Modern Concepts and Techniques for Software Development with C# 12 Автор: Thiago Vivas de Araujo Издательство: BPB Publications Год: 2024 Страниц: 372 Язык: английский Формат: epub (true) Размер: 13.9 MB
The world of application development is constantly changing with the rise of open-source languages and technologies. Since Microsoft made the .NET platform and C# open-source in 2014, a vibrant community of developers has contributed to the language's evolution on GitHub. Microsoft releases a new version of .NET every year, leading to newer patterns, frameworks, and design approaches in active application development. Learn C# 11 & 12 and use Entity Framework Core for data management. Explore cloud development with Azure Functions, Azure SQL Database, Cosmos DB, and Blob Storage. Implement async communication with Azure Service Bus and secure apps with Azure Key Vault. Build web apps with Blazor and ASP.NET, and add real-time features with SignalR. Discover microservices with Web APIs, and streamline your workflow using Azure DevOps and Docker. Develop applications for mobile, desktop, and Windows with .NET MAUI, Blazor Hybrid, and WinUI. This book is geared towards intermediate to advanced .NET developers and software engineers seeking to expand their skill set in building modern cloud-based applications, web apps, and mobile experiences. |
Разместил: Ingvar16 28-11-2024, 01:55 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Serverless Apps on Cloudflare: Build Solutions, Not Infrastructure Автор: Ashley Peacock Издательство: Pragmatic Bookshelf Год: November 2024 (Version: P1.0) Страниц: 264 Язык: английский Формат: pdf, epub (true), mobi Размер: 10.1 MB
Use serverless technologies to build applications that scale, more quickly and easily, and without worrying about deployment. Whether you're writing an API, a full-stack app, or real-time code, harness the power of serverless on Cloudflare's platform so you can focus on what you do best: delivering solutions. With hands-on instruction and code samples throughout, you'll go from building a simple API to analyzing images with AI. And, when it's time to launch, you'll learn how to deploy your applications and websites automatically, and how to optimize their performance for production. For decades, applications have been built and deployed in a similar way: you write code, provision a server, and upload your code. Over the years, you've graduated from FTP or SSH to Docker and Kubernetes, but fundamentally you've just switched from owning to renting; you're paying 24/7 for the server hosting your app. Serverless technologies change that model. |
Разместил: Ingvar16 28-11-2024, 00:48 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Fostering Open Source Culture: Increase Innovation and Deliver Faster with Open Source Автор: Arun Gupta Издательство: Apress Год: 2024 Страниц: 358 Язык: английский Формат: pdf, epub Размер: 10.1 MB
Open source accounts for approximately 90 percent of modern software development, yet the demand for such technology skills continues to grow. Consequently, companies are having a difficult time hiring the right talent. Based on author Arun Gupta's experiences with leading companies such as Apple, Amazon, Sun Microsystems, and Intel this book highlights the importance of an open source culture and shares proven techniques by which one can be built and nurtured. Many open source code maintainers feel there is a need for an open source culture in their company so that business needs can be met more efficiently. This book explains why it is important to have a business alignment with open source and the purpose of an Open Source Program Office. It will explain the value of InnerSource, internal events and leveraging external open source communities in building an active workplace culture. Fostering Open Source Culture is packed with over 40 industry case studies and actionable steps organizations, both large and small, can take to have a fully functioning open source work culture. |
Разместил: Ingvar16 27-11-2024, 20:14 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Generative AI, Cybersecurity, and Ethics Автор: Ray Islam Издательство: Wiley Год: 2025 Страниц: 364 Язык: английский Формат: pdf (true), epub Размер: 10.1 MB
Equips readers with the skills and insights necessary to succeed in the rapidly evolving landscape of Generative AI and cyber threats. Generative AI (GenAI) is driving unprecedented advances in threat detection, risk analysis, and response strategies. However, GenAI technologies such as ChatGPT and advanced deepfake creation also pose unique challenges. As GenAI continues to evolve, governments and private organizations around the world need to implement ethical and regulatory policies tailored to AI and cybersecurity. This book provides concise yet thorough insights into the dual role artificial intelligence plays in both enabling and safeguarding against cyber threats. Presented in an engaging and approachable style, this timely book explores critical aspects of the intersection of AI and cyber security while emphasizing responsible development and application. Reader-friendly chapters explain the principles, advancements, and challenges of specific domains within AI, such as Machine Learning (ML), Deep Learning (DL), Generative AI, data privacy and protection, the need for ethical and responsible human oversight in AI systems, and more. |
Разместил: Ingvar16 27-11-2024, 19:32 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Learn Penetration Testing with Python 3.x: An Ethical Hacker's Blueprint for Offensive Security, 2nd Edition Автор: Yehia Elghaly Издательство: BPB Publications Год: 2024 Страниц: 446 Язык: английский Формат: epub (true) Размер: 32.1 MB
Master Python 3 to develop your offensive arsenal tools and exploits for ethical hacking and red teaming. This book starts with an understanding of penetration testing and red teaming methodologies, and teaches Python 3 from scratch for those who are not familiar with programming. The book also guides on how to create scripts for cracking and brute force attacks. The second part of this book will focus on network and wireless level. The book will teach you the skills to create an offensive tool using Python 3 to identify different services and ports. You will learn how to use different Python network modules and conduct network attacks. In the network monitoring section, you will be able to monitor layer 3 and 4. Finally, you will be able to conduct different wireless attacks. The third part of this book will focus on web applications and exploitation developments. This book is for penetration testers, security researchers, red teams, security auditors and IT administrators who want to start with an action plan in protecting their IT systems. All you need is some basic understanding of programming concepts and working of IT systems. |
Разместил: Ingvar16 27-11-2024, 15:55 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Test-Driven React: Find Problems Early, Fix Them Quickly, Code with Confidence, 2nd Edition Автор: Trevor Burnham Издательство: Pragmatic Bookshelf Год: September 2024 (Version: P1.0) Страниц: 174 Язык: английский Формат: pdf, epub Размер: 10.1 MB
Turn your React project requirements into tests and get the feedback you need faster than ever before. Combine the power of testing, linting, and typechecking directly in your coding environment to iterate on React components quickly and fearlessly! You work in a loop: write code, get feedback, adjust. The faster you get feedback, the faster your code improves and the more effective you become as a developer. And that feedback comes from testing. The conceptual elegance of React has opened the door to a new generation of web testing: clear, expressive, and lightning fast. That makes React a perfect fit for test-driven development (TDD), a methodology in which tests are a blueprint instead of an afterthought. This book will introduce you to a TDD workflow suited to React development. That means taking full advantage of the extensive range of tools that have joined the jаvascript ecosystem in the last few years: Jest, TypeScript, ESLint, Prettier, and more. Used properly, these tools will give you the feedback you need to rapidly write code that’s both readable and reliable. In this chapter, you’ll build a simple jаvascript project using a test-driven approach. With Jest as your test framework, you’ll be able to create a lightning-fast feedback loop. You'll need a working knowledge of jаvascript or TypeScript, and a computer running macOS, Windows, or Linux. |
Разместил: Ingvar16 27-11-2024, 14:54 | Комментарии: 0 | Подробнее
| | | |
|
| |
br>
|