This book constitutes revised selected papers from the 24th International Symposium on Trends in Functional Programming, TFP 2023, held in Boston, MA, USA, during January 12-15, 2023.
Learn the Root Causes of Software Vulnerabilities and How to Avoid Them Commonly exploited software vulnerabilities are usually caused by avoidable software defects.
The full text downloaded to your computer With eBooks you can: search for key concepts, words and phrases make highlights and notes as you study share your notes with friends eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.
One-stop reference helps you get the most out of AppleScript and Automator One of the handiest ways to streamline your workload is to automate some of your most routine computer tasks.
Considered the best Oracle PL/SQL programming guide by the Oracle community, this definitive guide is precisely what you need to make the most of Oracles powerful procedural language.
Written by the inventors of the technology, The Java(R) Language Specification, Java SE 8 Edition is the definitive technical reference for the Java programming language.
SQL in a Nutshell applies the eminently useful "e;Nutshell"e; format to Structured Query Language (SQL), the elegant--but complex--descriptive language that is used to create and manipulate large stores of data.
Learn the mathematics behind quantum computing and explore the high-level quantum language Silq to take your quantum programming skills to the next levelKey FeaturesHarness the potential of quantum computers more effectively using SilqLearn how to solve core problems that you may face while writing quantum programsExplore useful quantum applications such as cryptography and quantum machine learningBook DescriptionQuantum computing is a growing field, with many research projects focusing on programming quantum computers in the most efficient way possible.
Discover the benefits of regularized programming by implementing Bosque to build a variety of reliable appsKey FeaturesGet up and running with the Bosque programming language and use it to build better softwareStreamline your app development and improve productivity using Bosque programmingEliminate sources of complexity such as loops, recursion, and invariants to develop quality productsBook DescriptionBosque is a new high-level programming language inspired by the impact of structured programming in the 1970s.
Make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or storing all your content in a database.
Master the art of implementing scalable and reactive microservices in your production environment with Java 11Key FeaturesUse domain-driven designs to build microservicesExplore various microservices design patterns such as service discovery, registration, and API GatewayUse Kafka, Avro, and Spring Streams to implement event-based microservicesBook DescriptionMicroservices are key to designing scalable, easy-to-maintain applications.
Start developing modern day component based web apps using React 16, Redux and TypeScript 3 with this easy to follow guide filled with practical examples.
Large IT organizations increasingly face the challenge of integrating various web services, applications, and other technologies into a single network.
The book is a gentle introduction to Python using arithmetic, and vice versa, with a historical perspective encompassing programming languages within the wider process of development of mathematical notation.
Research and Evidence in Software Engineering: From Empirical Studies to Open Source Artifacts introduces advanced software engineering to software engineers, scientists, postdoctoral researchers, academicians, software consultants, management executives, doctoral students, and advanced level postgraduate computer science students.
Journey through the world of stochastic finance from learning theory, underlying models, and derivations of financial models (stocks, options, portfolios) to the almost production-ready Python components under cover of stochastic finance.
Im Rahmen der sich beschleunigenden Digitalisierung wandern sowohl in der Privatwirtschaft als auch den öffentlichen Verwaltungen viele als kritisch bewertete Anwendungen und Dienste in die Cloud.
Certifiable Software Applications 3: Downward Cycle describes the descending phase of the creation of a software application, detailing specification phases, architecture, design and coding, and important concepts on modeling and implementation.
Get to grips with the latest container examples, Python 3 features, GitLab DevOps, network data analysis, and cloud networking to get the most out of Python for network engineering with the latest edition of this bestselling guidePurchase of the print or Kindle book includes a free eBook in PDF format.
Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, concise and effective codeKey FeaturesDelve into the core patterns and components of Delphi in order to master your application's designBrush up on tricks, techniques, and best practices to solve common design and architectural challengesChoose the right patterns to improve your program's efficiency and productivityBook DescriptionDesign patterns have proven to be the go-to solution for many common programming scenarios.
This book brings together key works of the noted architect and architectural theorist Christopher Alexander (1936-2022), many of which have not been published before.
Python is growing in popularity; based on download statistics, there are now over 450,000 people using Python, and more than 150,000 people using Python on Windows.
Ideal for the 3+ million Java developers, this fast-paced tutorial offers in-depth coverage of JavaServer Faces (JSF) -- Sun Microsystem's Web application architecture for the future.
There's no easier, faster, or more practical way to learn the really tough subjectsUML Demystified explains how to read, model, and use UML to create well-structured, stable software products.