Discover how TypeScript allows you to build modern client-rich applications, thanks to its object-oriented capabilities and third-party tools like Angular and Web APIs
Key Features
Make a seamless transition to using TypeScript 3.1 in your development stack
Data analysis is more than crunching numbers and turning them into charts and graphs. Certainly Excel can do that, but you may be surprised to discover that Access 2007 offers powerful functionality that may be even better suited to your data analysis needs. Learn to analyze...
Damn Small Linux (DSL) started as an exercise by John Andrews to fit an entire desktop computer system into a compressed 50MB image. Within a few years, DSL grew to one of the most popular Linux systems in the world (in the Top Ten, by some accounts) without growing beyond that 50MB target.
The first text of its kind, Stephen Chapman's best selling book on MATLAB has now been updated to reflect MATLAB 6.0. The first edition has been highly successful in engineering schools where introductory programming is taught using MATLAB rather than a traditional programming language. Although C, C++, and Java suit the needs of computer science...
Stop punishing your cat and start praising him instead!
Your cat is by nature a clean, fastidious creature—so why has he stopped using the litter box? And what can you do to get him back on track? This book gives you the inside scoop on litter box protocol and how to better understand your cat's needs so you can nip problems in the...
A compendium for all involved directly or indirectly in decision making about air pollution control-regulatory or engineering.
Fundamentals of Air Pollution is an important and widely used textbook in the environmental science and engineering community. Written shortly after the passage of the seminal Clean Air Act...
The way we interact with machines is always changing. As technology evolves, new
ways of interacting with computers become available to us, one innovative breakthrough
after the next. If we go back 10 years, RIM was just starting to implement
phone capabilities into their line of Blackberry mobile devices. Now we...
The aim of this book is to teach computer programming using examples from mathematics and the natural sciences. We have chosen to use the Python programming language because it combines remarkable power with very clean, simple, and compact syntax. Python is easy to learn and very well suited for an introduction to computer programming. Python...
The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You'll learn mnemonics to help you know what tests to write, how to remember all the boundary...
Clojure is a dynamic language for the Java Virtual Machine, with a compelling combination of features:
Clojure is elegant. Clojure's clean, careful design lets you write programs that get right to the essence of a problem, without a lot of clutter and ceremony.
"We have written A Programmer’s Guide to Java Certification to allow the reader to master the Java programming language. Mastering the language should naturally culminate in the practical goal of passing the Sun Certified Programmer for Java‘ 2 Platform exam. In addition to preparing the reader thoroughly for the exam, this...