The book can be useful for students specializing in applied mathematics and informatics, as well as economical cybernetics. Moreover, it attracts the mutual interest of mathematicians operating in the field of game theory and experts in the fields of economics, management science, and operations research. Each chapter concludes with a series of exercises intended for better understanding. Some …
Node.js is a massively popular JavaScript library that lets you use JavaScript to easily program scalable network applications and web services. People approaching Node.js for the first time are often attracted by its efficiency, scalability, and the fact that it's based on JavaScript, the language of the Web. This means that developers can use the same language to write backend code. Also, it…
Over the past couple of years we’ve seen new technologies redefine the rules of server-side web app development. It’s the client’s turn. Get ready to throw out your current “customs” of client-side development. With Dojo, we’re entering a new era of browser-based applications. Dojo is a set of tools that helps you build better browser-based applica- tions. Dojo is built mostly usi…
This book is a practical guide to learning enterprise build systems with Gradle. This book helps you to master the core concepts of the tool and to quickly apply the knowledge to real-life projects. Throughout the book, all the chapters are supported by sufficient examples so that the reader can easily follow and absorb the concepts. The book is divided into 10 chapters. The first six chapters …
The information in this part of the book represents the basic knowledge you need to understand the rest of the book comfortably. If you are already familiar with the Linux kernel, or you are an experienced software engineer, you will be able to go pretty quickly through these chapters. For other readers, I suggest getting familiar with this material before proceeding with the following parts of…
One of the basic building blocks for managing a successful treasury department is the establishment of a comprehensive set of treasury policies. Such policies define the principal financial risks a company is facing and how these risks will be managed by the treasury department. Chapter 1 covers the process of identifying and measuring these risks. What are the typical treasury-related financia…
One of the basic building blocks for managing a successful treasury department is the establishment of a comprehensive set of treasury policies. Such policies define the principal financial risks a company is facing and how these risks will be managed by the treasury department. Chapter 1 covers the process of identifying and measuring these risks. What are the typical treasury-related financia…
As the Twisted project’s originator and nominal leader—and as someone who is not being paid for writing this—I can very honestly say that this is a fine book, and it has made me proud of what I’ve started. You now hold in your hands a wondrous key that contains the knowledge to unlock a very powerful software system—a software system borne of a consistent, methodical vision; a vision …
Learning Force.com Application Development is a hands-on guide aimed at developing Force.com applications on the Force.com platform. As you read through the content, you will notice that this book focuses on a single real-world example. This book builds upon this example to help you understand and use the tools and features of the Force.com platform. Cloud computing has made significant changes…
Over the years, JIRA has grown from a simple bug tracking system designed for engineers to manage their projects to an all-purpose issue tracking solution. As it has matured over time, JIRA has become more than an application, it has transformed into a platform, with a suite of other products that are built on it, enabling it to adapt and deliver value to a wide variety of use cases. JIRA 6 is …
Build mobile hybrid applications with ease using Ionic. Be it simple apps that integrate REST API endpoints or complicated apps that involve native features, Ionic provides a simple API to work with them. With a basic knowledge of HTML, CSS, and a decent knowledge of AngularJS, one can easily convert a million-dollar idea into an app with a few lines of code. In this book, we will explore how…
This is my first book with O’Reilly, and I’m very grateful for their help and encour- agement. Their editorial team is first class, and efficient. It was great working with you. I, like many of you, have been using Spring for a long, long time. I wasn’t initially convinced I needed Spring Roo (to be honest). It wasn’t until I sat with Ben Alex and Stefan Schmidt about a year ago and rea…
When I was in college, I worked on the Alice project, run by Randy Pausch of “Last Lecture” fame. Alice was a system for virtual reality and 3D graphics—working on it got me the few cool points I had in college. However, the primary goal of Randy’s project had nothing to do with virtual reality or being cool. It was all about making computer programming easy. Randy wanted high school ki…
My background is in Java from back before it was even called that. From the beginning, I was very interested in embedded development as a way to program various devices that surround us in everyday life. Because Java primarily took off in web application development, most of my experience in the previous decade has been in building large enterprise systems. Then Android arrived, and once again …
Imagine that you create a cool Rails web application that does different things for different users. To do so, your application needs to be able to identify users (at least users who are logged in versus anonymous visitors) to restrict its many functionalities. Before building your core Rails application logic, you will need a few authentication-related features working, that is, sign-up, sign-…
Executives and security technologists need a common understanding of web application security risks and how to find and fix them. This book provides common points of understanding to enable both groups to collaborate on building secure web application frameworks. The book translates with simplicity and brevity the technical world of threats, vulnerabilities, mitigation, prevention, and level o…
We hope that our text, Advanced Modelling in Finance, is conclusive proof that a wide range of models can now be successfully implemented using spreadsheets. The models range across the complete spectrum of finance including equities, equity options and bond options spanning developments from the early fifties to the late nineties. The models are implemented in Excel spreadsheets, complemen…
The above quote by Theodor Holm Nelson, the pioneer of information technology, states a deep interconnectedness among the myriad topics of this world. The biological systems are no exceptions, which comprise of a complex web of biomolec- ular interactions and regulation processes. In particular, the field of computational systems biology aims to arrive at a theory that reveals complicated inte…
This is where things start to get interesting, so hold on to your hats because we have a lot of ground to cover and only one chapter to do it in! This chapter will help you with both planning and installing your SolarWinds Orion NPM implementation by discussing its system requirements, Microsoft SQL Server configuration, and Windows Server configuration. By the end of this chapter, you will hav…
With this book, we've aimed to cover and resolve the typically common tasks when working with CakePHP. To do this, we collected the most popular questions from support websites around the Web on how to use certain features or perform common actions with the framework, and ranked them in order of frequency. We then proposed a solution for each of these; once this was done, we put together what …