You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
There’s no need to fear going functional! This friendly, lively, and engaging guide is perfect for any perplexed programmer. It lays out the principles of functional programming in a simple and concise way that will help you grok what FP is really all about. In Grokking Functional Programming you will learn: Designing with functions and types instead of objects Programming with pure functions and immutable values Writing concurrent programs using the functional style Testing functional programs Multiple learning approaches to help you grok each new concept If you’ve ever found yourself rolling your eyes at functional programming, this is the book for you. Open up Grokking Functional Prog...
Functional Design and Architecture is a comprehensive guide to software engineering using functional programming. Inside, you'll find cutting-edge functional design principles and practices for every stage of application development. There's no abstract theory--you'll learn by building exciting sample applications, including an application for controlling a spaceship and a full-fledged backend framework. You'll explore functional design by looking at object-oriented principles you might already know, and learn how they can be reapplied to a functional environment. By the time you're done, you'll be ready to apply the brilliant innovations of the functional world to serious software projects
There’s no need to fear going functional! This friendly, lively, and engaging guide is perfect for any perplexed programmer. It lays out the principles of functional programming in a simple and concise way that will help you grok what FP is really all about. In Grokking Functional Programming you will learn: Designing with functions and types instead of objects Programming with pure functions and immutable values Writing concurrent programs using the functional style Testing functional programs Multiple learning approaches to help you grok each new concept If you’ve ever found yourself rolling your eyes at functional programming, this is the book for you. Open up Grokking Functional Prog...
International criminal law has developed considerably in the last decade and a half, resulting in a complex and re-invigorated discipline. This has impacted directly on the popularity of the study of the subject, particularly on postgraduate law degrees. This textbook serves these courses by providing an introduction to the principles of international criminal law and processes. Written by four international lawyers with experience of teaching international criminal law, it is accessible yet sophisticated in its approach. It covers substantive international criminal law, the institutions designed to enforce it and their procedures, and the international law applicable to domestic prosecutions of international crimes. It will be essential reading for students and teachers of international criminal law. In addition, practitioners and researchers in the field (and in related fields such as criminal law), students of international law and international relations will find this introduction invaluable.
Learn the fundamentals of Object-Oriented design by investigating good—and bad—code! Well-designed applications run more efficiently, have fewer bugs, and are easier to revise and maintain. Using an engaging “before-and-after” approach, Object-Oriented Software Design in C++ shows you exactly what bad software looks like and how to fix it with good design principles and patterns. In Object-Oriented Software Design in C++, you’ll find: Design-code-test iterations that improve code with each revision Gathering requirements to make sure you’re developing the right application Design principles like encapsulation and delegation that solve programming problems Design patterns includin...
The only book on international white collar crime remains an invaluable tool for business, law, and law enforcement.
This book offers a multidisciplinary examination of the international crimes committed in the Russia-Ukraine War, and the challenges of their prosecution and documentation. As the largest international armed conflict in Europe since World War II, Russia’s war against Ukraine has provoked strong reactions and questions about the post-1945 world order, the utility of the war, and the effectiveness of international criminal justice. Throughout the chapters in this volume, scholars and legal practitioners from Canada, Germany, Poland, Ukraine, the UK, and the United States present the results of interdisciplinary research, insights from the perspective of other post-communist states, and first...
This book explores the need for greater accessibility, foreseeability, and fair labels in the application of different rules of international criminal law by international and domestic courts.
In Extradition Law, Miguel João Costa offers not only an exhaustive review of this legal area and of transnational criminal law more generally, but also innovative solutions for their reform. The book critically analyses numerous themes – from international cooperation in criminal matters to substantive criminal law and procedure, from human rights to nationality and refugee law, from public to private international law – at the national, European and global levels. Moreover, while it is a fundamentally normative study, it does not disregard the political and diplomatic dimensions of extradition either. The result is a new model based on mutual respect, enabling States to increase cooporation whilst preserving the integrity of their own criminal justice values and enhancing the respect for human rights.
This unique work is an article-by-article drafting history of the ICC Statute containing all versions of every article in the Statute as it evolved from 1994 to 1998. It also integrates in the Statute's provisions the "Elements of the Crimes" and the "Rules of Procedure and Evidence" adopted by the preparatory Commission (1998-2000). Other relevant documents are also included, such as those concerning the privileges and immunities and financial regulations of the Court, as well as its relationship with the United Nations. This documentation constitutes the most comprehensive treatment available of the ICC's applicable law. It also offers an insightful first-hand account of the drafting proce...