Programming Persistent Memory describes the technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. …
Download free Programming eBooks in pdf format or read Programming books online.
Natural Language Processing Succinctly
In Natural Language Processing Succinctly, author Joseph Booth will guide readers through designing a simple system that can interpret and provide reasonable responses to written English text. With this foundation, readers will be prepared to tackle the greater challenges of natural language development. …
Invent with Scratch!
Scratch is a free, graphical programming environment from MIT. It teaches 8- to 16-year-olds programming by snapping code blocks together to form complete programs. In Scratch Programming Playground, you’ll learn to program by making cool games. …
Implementing a Custom Language Succinctly
Custom languages provide many benefits, but many people fear the complexity that comes with trying to deploy them. Author Vassili Kaplan sweeps away the obstacles and shows how custom languages are a tool within reach of any developer. With Implementing a Custom Language Succinctly, readers will discover just how much they can accomplish with the skills they already have. …
R Programming Succinctly
The R programming language on its own is a powerful tool that can perform thousands of statistical tasks, but by writing programs in R, you gain tremendous power and flexibility to extend its base functionality. Senior Succinctly series author and editor James McCaffrey shows you how in R Programming Succinctly. …
SOLID Principles Succinctly
There is always room for improving one’s coding ability, and SOLID design principles offer one way to see marked improvements in final output. With SOLID Principles Succinctly, author Gaurav Kumar Arora will instruct you in how to use SOLID principles to take your programming skills to the next level. …
TouchDevelop Programming on the Go 3rd Edition
With all the people in the world who have only access to a smartphone but not a PC or a keyboard, creating a programming environment for developing in that environment became a reality with TouchDevelop from Microsoft Research. This ApressOpen book TouchDevelop Programming on the Go 3rd Edition is meant to be a handy reference to this unique programming environment. …
Efficient R programming
Become a more productive programmer with Efficient R Programming. Drawing on years of experience teaching R courses, authors Colin Gillespie and Robin Lovelace give practical advice on a range of topics—from optimizing set-up of RStudio to leveraging C++—that make this book a valuable asset for both experienced and novice programmers. …
Undisturbed REST
Building an API is easy, but designing an API that meets business objectives, pleases your users, and is long-lived – now that’s hard. Undisturbed REST tackles these challenges head on, focusing on what you need to know in order to design the perfect API. Along with best practices and modern design techniques, you’ll be guided through an understanding of the REST architectural style, hypermedia, and how to build an API that is both extendable and flexible. …
Accounting Succinctly
Accounting Succinctly by Joe Booth is a developer’s guide to basic accounting. Written with business app development in mind, Booth discusses some of the most common accounting processes, including assets, multiple accounts, journaling, posting, inventory, and payroll. An appendix includes SQL code examples to get you started with several basic accounting transactions. …