Book picks similar to
Programming Abstractions in C++ by Eric S. Roberts
programming
computer-science
c
cpp
Kaya Bani Chandan
Rajendra Kher - 1999
Gujarati translation of 'Deaha Zala Chandanacha', original Marathi biographical novel on the life of Revered Pandurang Shastri Athavale; who is recipient of 100s National & International awards including Magsaysay Award, Templeton Award etc.This Gujarati translation is the recipient of Baroda Marathi Vangmay Parishad Puraskar.
The Curriculum Studies Reader
David J. Flinders - 1997
Grounded in historical essays, the volume provides context for the growing field of curriculum studies, reflects upon the trends that have dominated the field, and samples the best of current scholarship. This thoughtful combination of essays provides a survey of the field coupled with concrete examples of innovative curriculum, and an examination of contemporary topics like HIV/AIDS education and multicultural education.
Life, Unscheduled
Kristin Rockaway - 2021
As a user experience designer at Virtuality, an artificial intelligence company in Los Angeles, Nicole is at her desk from sunrise to sunset. She doesn’t have time for a social life (or a love life), but that’s perfectly fine with her. Until her best friend, Parisa Shahin, announces her engagement and asks Nicole to be her maid of honor.That’s when Nicole decides to meticulously schedule out the next six months of her life—from her project due dates to her dress-fitting appointments to how many hours she plans to sleep each night. If she can stick to her schedule, she’ll balance everything fine. Of course, that’s a really big if. And after she crosses paths with emerging restaurateur Brandon Phelps, Nicole is feeling feelings she hasn’t felt in…well, ever. But scheduling time to fall in love might push even the most meticulous plans into pure chaos.
Laravel: Up and Running: A Framework for Building Modern PHP Apps
Matt Stauffer - 2016
This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. With this practical guide, Matt Stauffer--a leading teacher and developer in the Laravel community--provides the definitive introduction to one of today's most popular web frameworks.The book's high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Laravel from scratch.Dive into several features of this framework, including:Blade, Laravel's powerful, custom templating toolTools for gathering, validating, normalizing, and filtering user-provided dataLaravel's Eloquent ORM for working with the application's databasesThe Illuminate request object, and its role in the application lifecyclePHPUnit, Mockery, and PHPSpec for testing your PHP codeLaravel's tools for writing JSON and RESTful APIsInterfaces for file system access, sessions, cookies, caches, and searchTools for implementing queues, jobs, events, and WebSocket event publishingLaravel's specialty packages: Scout, Passport, Cashier, Echo, Elixir, Valet, and Socialite
Flask Web Development: Developing Web Applications with Python
Miguel Grinberg - 2014
With this hands-on book, you’ll learn Flask from the ground up by developing a complete social blogging application step-by-step. Author Miguel Grinberg walks you through the framework’s core functionality, and shows you how to extend applications with advanced web techniques such as database migration and web service communication.Rather than impose development guidelines as other frameworks do, Flask leaves the business of extensions up to you. If you have Python experience, this book shows you how to take advantage of that creative freedom.- Learn Flask’s basic application structure and write an example app- Work with must-have components—templates, databases, web forms, and email support- Use packages and modules to structure a large application that scales- Implement user authentication, roles, and profiles- Build a blogging feature by reusing templates, paginating item lists, and working with rich text- Use a Flask-based RESTful API to expose app functionality to smartphones, tablets, and other third-party clients- Learn how to run unit tests and enhance application performance- Explore options for deploying your web app to a production server
Thinking in JavaScript
Aravind Shenoy - 2014
Before we delve into the intricacies of JavaScript, we need to know why it is used. While HTML tells your browser how your webpage will look, JavaScript is used for dynamic content and to add functionality. Using this book, you will understand the concept of JavaScript and its use in web designing. You will also have a look at jQuery in general. You will learn about Functions, Operators, the concept of Variables, Conditions and Loops, Arrays, and the basics of jQuery in this book. Instead of wandering through loads of theory, we have used practical examples in this book. The examples in this book are compatible with almost every browser. Instead of using the verbatim code, you can modify the code and see the change in the output thereby understanding the subtle nuances of JavaScript. By the end of the book, with practice, you can achieve better things and get more acquainted with JavaScript.
The Rails 3 Way
Obie Fernandez - 2010
"The Rails(TM) 3 Way"is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of leading experts illuminate the entire Rails 3 API, along with the idioms, design approaches, and libraries that make developing applications with Rails so powerful. Drawing on their unsurpassed experience and track record, they address the real challenges development teams face, showing how to use Rails 3 to maximize your productivity. Using numerous detailed code examples, the author systematically covers Rails 3 key capabilities and subsystems, making this book a reference that you will turn to again and again. He presents advanced Rails programming techniques that have been proven effective in day-to-day usage on dozens of production Rails systems and offers important insights into behavior-driven development and production considerations such as scalability. Dive deep into the Rails 3 codebase and discover why Rails is designed the way it is--and how to make it do what you want it to do.This book will help youLearn what's new in Rails 3 Increase your productivity as a web application developer Realize the overall joy in programming with Rails Leverage Rails' powerful capabilities for building REST-compliant APIs Drive implementation and protect long-term maintainability using RSpec Design and manipulate your domain layer using Active Record Understand and program complex program flows using Action Controller Master sophisticated URL routing concepts Use Ajax techniques via Rails 3 support for unobtrusive JavaScript Learn to extend Rails with popular gems and plugins, and how to write your own Extend Rails with the best third-party plug-ins and write your own Integrate email services into your applications with Action Mailer Improve application responsiveness with background processing Create your own non-Active Record domain classes using Active Model Master Rails' utility classes and extensions in Active Support
The Problem with Software: Why Smart Engineers Write Bad Code
Adam Barr - 2018
As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."
Advanced Apex Programming for Salesforce.com and Force.com
Dan Appleman - 2012
Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.
OpenGL SuperBible: Comprehensive Tutorial and Reference
Richard S. Wright Jr. - 1996
If you want to leverage OpenGL 2.1's major improvements, you really need the Fourth Edition. It's a comprehensive tutorial, systematic API reference, and massive code library, all in one. You'll start with the fundamental techniques every graphics programmer needs: transformations, lighting, texture mapping, and so forth. Then, building on those basics, you'll move towards newer capabilities, from advanced buffers to vertex shaders. Of course, OpenGL's cross-platform availability remains one of its most compelling features. This book's extensive multiplatform coverage has been thoroughly rewritten, and now addresses everything from Windows Vista to OpenGL ES for handhelds. This is stuff you absolutely want the latest edition for. A small but telling point: This book's recently been invited into Addison-Wesley's OpenGL Series, making it an "official" OpenGL book -- and making a powerful statement about its credibility. Bill Camarda, from the August 2007 href="http://www.barnesandnoble.com/newslet... Only
Clojure Applied: From Practice to Practitioner
Ben Vandgrift - 2015
You want to develop software in the most effective, efficient way possible. This book gives you the answers you’ve been looking for in friendly, clear language.We’ll cover, in depth, the core concepts of Clojure: immutable collections, concurrency, pure functions, and state management. You’ll finally get the complete picture you’ve been looking for, rather than dozens of puzzle pieces you must assemble yourself. First, we focus on Clojure thinking. You’ll discover the simple architecture of Clojure software, effective development processes, and how to structure applications. Next, we explore the core concepts of Clojure development. You’ll learn how to model with immutable data; write simple, pure functions for efficient transformation; build clean, concurrent designs; and structure your code for elegant composition. Finally, we move beyond pure application development and into the real world. You’ll understand your application’s configuration and dependencies, connect with other data sources, and get your libraries and applications out the door.Go beyond the toy box and into Clojure’s way of thinking. By the end of this book, you’ll have the tools and information to put Clojure’s strengths to work.https://pragprog.com/book/vmclojeco/c...
Multimedia: Making it Work
Tay Vaughan - 1993
The reader will learn to plan and manage multimedia projects, from dynamic CD-ROMs and DVDs to professional websites.
The Rise of Nazil: Complete Epic Fantasy Trilogy: Gritty Epic Fantasy
Aaron-Michael Hall - 2019
A war not for land, wealth, or power, but for the fate of the mortal world which hung tethered to a brittle filament, separating the Nether from the mortal. As the gods continued to weaken, the demons began their rise.What began with Mah’saahc’s awakening in Seed of Scorn, crept across Faélondul, devouring and possessing the souls of men, incessantly seeking the Blood of Oisin needed to breach the threshold between realms.The sacrifices and bonds that once held the Benoists’ together could be the catalyst which tears them apart. The darkness is coming, and once the sides are chosen, neither can win...without dying.If you love the intrigue and treachery of George R.R. Martin, the epic battles and characterization of R.A. Salvatore, and the exceptional world-building, politics, and magical systems of Robert Jordan and Brandon Sanderson, The Rise of Nazil trilogy will captivate you from start to finish.Step away from the ordinary and immerse yourself in a unique and enthralling diverse epic fantasy.
Faélondul Awaits
“The Rise of Nazil is an epic fantasy that should be shelved next to the works of R.A. Salvatore and J. R. R. Tolkien. This book was the best read of 2015.” -Mudville Dames“The Rise of Nazil is a complex work, with the violence, intricate treacheries, and modern sensibilities of The Game of Thrones.” -Amazon“This is the best epic fantasy trilogy I’ve read in over a decade. The plot twists, deep characters, amazing prose, superb dialogue, and worldbuilding are mere elements in the vast tapestry Hall creates. This trilogy defies categorization.” -Amazon“This is a complex plot at its best. The character development is perfect.” -Readers’ Favorite
Books by Aaron-Michael Hall
Gritty Epic Fantasy:
The Rise of Nazil I
Seed of Scorn II
Piercing the Darkness III
Science Fantasy:
Rites of Heirdron I
Orbs of Trenihgea II
Epic Fantasy:
Kurintor Nyusi
Tamesa
Coming Soon
Shadokyn: Blood of Oisin I
Keepers of Nine
Fundamentals of Logic Design
Charles H. Roth Jr. - 1975
Author Charles H. Roth, Jr. carefully presents the theory that is necessary for understanding the fundamental concepts of logic design while not overwhelming students with the mathematics of switching theory. Divided into 20 easy-to-grasp study units, the book covers such fundamental concepts as Boolean algebra, logic gates design, flip-flops, and state machines. By combining flip-flops with networks of logic gates, students will learn to design counters, adders, sequence detectors, and simple digital systems. After covering the basics, this text presents modern design techniques using programmable logic devices and the VHDL hardware description language.
Ragamuffin Angel
Rita Bradshaw - 2000
Although she's little more than a child the events of her past have forged a driving determination to rise above her beginnings. But when she applies for a job as a nurse Connie's turned down: her mother was forced by poverty to work the streets and the Bell name is tainted. Bitterly hurt but undaunted, Connie's soon assistant housekeeper at the Grand Hotel and saving hard for her own business. When her path crosses Dan Stewart's, though, everything Connie's ever dreamed of is threatened. There's a dark and terrible history between the Bells and the Stewarts, and Dan's mother Edith will do anything to keep Dan and Connie apart.