CafeOBJ is an industrial strength modern algebraic specification language, a successor of the famous OBJ language, and directly incorporating new paradigms such as behavioural concurrent specification and rewriting logic.
Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C# This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains.
Patterns, Domain-Driven Design (DDD), and Test-Driven Development (TDD) enable architects and developers to create systems that are powerful, robust, and maintainable.
With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business.
Master Java EE design pattern implementation to improve your design skills and your application s architecture Professional Java EE Design Patterns is the perfect companion for anyone who wants to work more effectively with Java EE, and the only resource that covers both the theory and application of design patterns in solving real-world problems.
Get up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and learn how the latest version embraces HTML5, focuses on higher productivity, and provides functionality to meet enterprise demands.
Unleash the power of JavaFX for a wide range of devices JavaFX For Dummies gives you access to an innovative software platform that allows you to create and deliver rich Internet applications that can run across a wide variety of connected devices.
Exploit various design patterns to master the art of solving problems using PythonKey FeaturesMaster the application design using the core design patterns and latest features of Python 3.
The Definitive Java Programming GuideFully updated for Java SE 17, Java : The Complete Reference, Twelfth Edition explains how to develop, compile, debug, and run Java programs.
Learn Visual Basic step by step and start programming right away Beginning Visual Basic 2015 is the ideal guide for new programmers, especially those learning their first language.
Large IT organizations increasingly face the challenge of integrating various web services, applications, and other technologies into a single network.
Enhance your career options with this well-crafted object-oriented programming language that enjoys the support of an enormous ecosystem of tools and librariesKey FeaturesGet introduced to Java, its features, and its ecosystemUnderstand how Java uses object-oriented programmingBecome an expert Java exception handlerBook DescriptionSince its inception, Java has stormed the programming world.
Many people would like to learn Java but getting started is not easy since programming with Java requires at least two things: mastering the programming language and the development environment.
Enterprise Patterns and MDA teaches you how to customize any archetype pattern-such as Customer, Product, and Order-to reflect the idiosyncrasies of your own business environment.
Get ready to learn Java the fun way by developing games for the Android platform with this new and updated third editionKey FeaturesLearn Java, Android, and object-oriented programming from scratchFind out how to build games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling ShootersCreate and design your own games by learning all the concepts that a game developer must knowBook DescriptionAndroid is one of the most popular mobile operating systems today.
The new edition of the ultimate comprehensive guide to Microsoft Visual Basic Where most VB books start with beginner level topics, Mastering Visual Basic 2010 vaults you right into intermediate and advanced coverage.
Understand the principles of software architecture with coverage on SOA, distributed and messaging systems, and database modelingKey FeaturesGain knowledge of architectural approaches on SOA and microservices for architectural decisionsExplore different architectural patterns for building distributed applicationsMigrate applications written in Java or Python to the Go languageBook DescriptionBuilding software requires careful planning and architectural considerations; Golang was developed with a fresh perspective on building next-generation applications on the cloud with distributed and concurrent computing concerns.
Writing use cases as a means of capturing the behavioral requirements of software systems and business processes is a practice that is quickly gaining popularity.
JavaServer Faces, or JSF, brings a component-based model to web application development that's similar to the model that's been used in standalone GUI applications for years.