-
Objective-C Programming: The Big Nerd Ranch Guide
Author Mikey Ward , Aaron Hillegass
Want to write iOS apps or desktop Mac applications? This introduction to programming and the Objective-C language is your first step on the journey from someone who uses apps to someone who writes them.Based on Big Nerd Ranch's popular Objective-C Bootcamp, Objecti....
Release Date 2013/11 -
Author Benoit Claise , Jan Lindblad , Joe Clarke
Today, networks must evolve and scale faster than ever. You can’t manage everything by hand anymore: You need to automate relentlessly. YANG, along with the NETCONF, RESTCONF, or gRPC/gNMI protocols, is the most practical solution, but most implementers have had to....
Release Date 2019/05 -
Practical Webix: Learn to Expedite and Improve your Web Development
Author Frank Zammetti
Learn to create speedy cross-platform applications with ease using Webix. You will begin with an introduction to Webix and basic usage, exploring the interface components and utilities it offers, as well as the tools available (skin builder, form builder, and ....
Release Date 2018/03 -
The Joys of Hashing: Hash Table Programming with C
Author Thomas Mailund
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approac....
Release Date 2019/02 -
Author Pradeepta Mishra
Understand how to use Explainable AI (XAI) libraries and build trust in AI and machine learning models. This book utilizes a problem-solution approach to explaining machine learning models and their algorithms. The book starts with model interpretation for supervised learning linear models, whi....
Release Date 2023/02 -
Author Ken Youens-Clark
The projects are tiny, but the rewards are big: each chapter in Tiny Python Projects challenges you with a new Python program, including a password creator, a word rhymer, and a Shakespearean insult generator. As you complete these entertaining exercises, you’....
Release Date 2020/08 -
Author Antoni Boucher , Guillaume Gomez
Discover the world of Rust programming through real-world examplesAbout This BookImplement various features of Rust to build blazingly fast applicationsLearn to build GUI applications using Gtk-rsExplore the multi-threading aspect of Rust to tackle problems in conc....
Release Date 2018/01 -
Author Michael Born
Explore open-source Linux tools and advanced binary analysis techniques to analyze malware, identify vulnerabilities in code, and mitigate information security risksKey FeaturesAdopt a methodological approach to binary ELF analysis on Linux Learn how to disassemble....
Release Date 2019/09 -
Trusted Computing Platforms: TCPA Technology in Context
Author Graeme Proudler , David Plaquin , Liqun Chen , Boris Balacheff , Siani Pearson
TCPA: Building computing platforms upon a solid foundation of trust.As businesses stake their very existence on the Internet, PCs, PDAs, and other key computing platforms, the trustworthiness of these platforms has become a vital concern. In response, the Trusted Co....
Release Date 2002/07 -
Author Steve Heller
Start here if you want to master C++. No experience necessary. Honestly.Learn C++ from a master: how to think like a programmer!A remarkable personal dialogue between a C++ expert and a noviceFrom the absolute basics to advanced topics: inheritance, polymorphism, po....
Release Date 2000/11 -
Refactoring: Improving the Design of Existing Code
Author Don Roberts , William Opdyke , Kent Beck , Martin Fowler , John Brant
As the application of object technology--particularly the Java programming language--has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienc....
Release Date 1999/06 -
OpenGL ES 3.0 Programming Guide, Second Edition
Author Aaftab Munshi , Dave Shreiner , Budirijanto Purnomo , Dan Ginsburg
OpenGL® ES™ is the industry's leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The newest version, OpenGL ES 3.0, makes it possible to create stunning visuals for new games and apps, without ....
Release Date 2014/03 -
Getting Started with Visual Studio 2019: Learning and Implementing New Features
Author Dirk Strauss
Know how to use the features of Visual Studio 2019 and utilize the IDE correctly to become your one-stop solution for creating quality code. Learn what's new in VS 2019 and explore the existing features of Visual Studio so you can use them more efficiently. G....
Release Date 2019/11 -
Author Mayur Pandey , Suyog Sarda
Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compilerAbout This BookLearn to use the LLVM libraries to emit intermediate representation (IR) from high-level languageBuild your own optimization pass for better code generati....
Release Date 2015/12 -
Author Bharatkumar Sharma , Jaegeun Han
Explore different GPU programming methods using libraries and directives, such as OpenACC, with extension to languages such as C, C++, and PythonKey FeaturesLearn parallel programming principles and practices and performance analysis in GPU computing Get to grips w....
Release Date 2019/09 -
Testing Vue.js Components with Jest
Author Alex Jover Morales
Unit test your Vue.js components with this fully-featured JavaScript testing frameworkKey FeaturesUnderstand the various testing styles and their purpose Gain insight into how to test methods by avoiding dependencies Explore snapshot testing and its applicationsBoo....
Release Date 2019/10 -
Microsoft® .NET: Architecting Applications for the Enterprise
Author Dino Esposito and Andrea Saltarello
Make the right architectural decisions up front—and improve the quality and reliability of your results. Led by two enterprise programming experts, you’ll learn how to apply the patterns and techniques that help control project complexity—and make systems easier to ....
Release Date 2008/10 -
Securing Blockchain Networks like Ethereum and Hyperledger Fabric
Author Alessandro Parisi
Build secure private blockchain networks to handle mission-critical security challenges such as denial-of-service attacks, user wallets, and pool mining attacksKey FeaturesExplore blockchain concepts such as cryptography, consensus algorithms, and security assumptions Ar....
Release Date 2020/04 -
Author Venkat Subramaniam
Like most complex tasks, .NET programming is fraught with potential costly, and time-consuming hazards. The millions of Microsoft developers worldwide who create applications for the .NET platform can attest to that. Thankfully there's now a book that shows you how....
Release Date 2005/05 -
C++ All-In-One For Dummies®, 2nd Edition
Author Jeff Cogswell , John Paul Mueller
Here’s the easy way to learn how to use C++C++, developed by Bjarne Stroustrup at Bell Labs, is one of the most widely used programming languages, with close to four million C++ programmers and growing. C++’s popularity has earned it a spot as part of the Standard L....
Release Date 2009/08 -
Author Edd Dumbill , Simon St. Laurent
While most books written about Rails cater to programmers looking for information on data structures, Learning Rails targets web developers whose programming experience is tied directly to the Web. Rather than begin with the inner layers of a Rails web application-....
Release Date 2008/11 -
Author Allen Jones , Morgan Skinner , Karli Watson , Jay Glynn , Bill Evjen , Christian Nage
Professional C# 2005 prepares you to program in C#, and it provides the necessary background information on how the .NET architecture works. It provides examples of applications that use a variety of related technologies, including database access, dynamic web pages....
Release Date 2005/11 -
Learning Functional Programming
Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex softw.... -
Apple Device Management: A Unified Theory of Managing Macs, iPads, iPhones, and AppleTVs
Author Rich Trouton , Charles Edge
Working effectively with Apple platforms at a corporate or business level includes not only infrastructure, but a mode of thinking that administrators have to adopt to find success. A mode of thinking that forces you to leave 30 years of IT dogma at the door. This ....
Release Date 2019/12 -
SharePoint Online Development, Configuration, and Administration
Author Mark Beckner
For those new to SharePoint Online, as well as those who have worked with previous versions of the SharePoint platform, this guide is intended to give concrete steps to rapidly understand how to configure, develop, and administrate solutions in this new environment....
Release Date 2018/12 -
Deploying Microsoft 365 Teamwork: Exam MS-300 Guide
Author Aaron Guilmette
Prepare to achieve Microsoft 365 Certified Teamwork Administrator Associate certification by learning essential SharePoint Online concepts, and answering self-assessment questions to test your knowledgeKey FeaturesCover essential topics based on the MS-300 exam, and learn....
Release Date 2020/01 -
Object-Oriented Design Heuristics
Author Arthur J. Riel
Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the design to a subconscious list of guidelines based on their years of exper....
Release Date 1996/04 -
Author Paul Barry , David Griffiths
Looking for a reliable way to learn how to program on your own,without being overwhelmed by confusing concepts?Head FirstProgrammingintroduces the core concepts of writing computerprograms -- variables, decisions, loops, functions, and objects --which apply regardle....
Release Date 2009/11