Book picks similar to
Windows Graphics Programming: WIN32 Gdi and DirectDraw [With CDROM] by Feng Yuan


programming
calibre-library
information-technology
software-development

The Shelter: Book 1, The Beginning


Ira Tabankin - 2015
    NEW, edited and updated version. (Formatting, spelling and grammar corrections made, plus some new material added) Please note, this is a politically incorrect story. It bashes the current administration. Irony is winning the Powerball lottery six months before the world's economies meltdown. The Shelter tells the story of a family who wins $27 million in the lottery, they pull roots and move to Nashville where they buy a large home bordered by three farms. With the money in hand the world's economies in the process of melting down. They 'buy the farm.' They purchase the three farms and the 7,000 square foot house. The farms are able to provide food when the economies collapse. The house is large enough to hold all of their extended family. To ensure their survival, Jay decides to build a large shelter under the farmland. Jay befriends the local Mafia 'Don', Tony, who helps him in exchange for a ticket in the shelter. Book one tells the story of Jay and Lacy, winning the lottery, their move to Nashville, buying the farms and building the shelter while the world goes to hell around them. The world starts to melt down when the people of Greece elect a new Prime Minister, who defaults on their loans to Germany. The EU falls apart when the other European Nations follow Greece's lead. China demands payment of its debt from America or the state of Hawaii. The President increases taxes to raise the $1.4 trillion needed to pay China back, putting enormous stress on the American economy. Russia adds gasoline to the fire by dumping their dollars. Russia helps destabilize the EU so they can invade by offering humanitarian aid. When the American economy collapses, distribution of food stops, starvation becomes a real problem. The cities explode in violence due to the lack of food and clean water. As the insanity spreads, Jay builds a shelter complex to house over 40 people for more than a year without surfacing. A shelter, he thinks, is an insurance policy, one he hopes he'll never have to use. A shelter complex he and his neighbors, need in order to survive an invasion of their farms. All of their winnings are worthless when the only real currency is a loaf of bread and a bottle of clean water. There's a special sneak preview of my next book, "In the Year 2050. America's Religious Civil War" included at the end of the "The Shelter."

The Definitive ANTLR 4 Reference


Terence Parr - 2012
    Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru!What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)

SQL (Visual QuickStart Guide)


Chris Fehily - 2002
    With SQL and this task-based guide to it, you can do it too—no programming experience required!After going over the relational database model and SQL syntax in the first few chapters, veteran author Chris Fehily launches into the tasks that will get you comfortable with SQL fast. In addition to explaining SQL basics, this updated reference covers the ANSI SQL:2003 standard and contains a wealth of brand-new information, including a new chapter on set operations and common tasks, well-placed optimization tips to make your queries run fast, sidebars on advanced topics, and added IBM DB2 coverage.Best of all, the book's examples were tested on the latest versions of Microsoft Access, Microsoft SQL Server, Oracle, IBM DB2, MySQL, and PostgreSQL. On the companion Web site, you can download the SQL scripts and sample database for all these systems and put your knowledge to work immediately on a real database..

Thinking in C++


Bruce Eckel - 1995
    It shows readers how to step back from coding to consider design strategies and attempt to get into the head of the designer.

Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions


Thomas Kyte - 2005
    Tom has a simple philosophy: you can treat Oracle as a black box and just stick data into it or you can understand how it works and exploit it as a powerful computing environment. If you choose the latter, then you’ll find that there are few information management problems that you cannot solve quickly and elegantly. This fully revised second edition covers the latest developments in Oracle Database 11g. Each feature is taught in a proof-by-example manner, not only discussing what it is, but also how it works, how to implement software using it, and the common pitfalls associated with it. Don’t treat Oracle Database as a black-box. Get this book. Get under the hood. Turbo-charge your career. Fully-revised to cover Oracle Database 11g Proof-by-example approach: Let the evidence be your guide Dives deeply into Oracle Databases’s most powerful features What you’ll learn Develop an evidence-based approach to problem solving Manage transactions in highly concurrent environments Speed access to data through table and index design Manage files and memory structures for performance and reliability Scale up through partitioning and parallel processing Load and unload data to interface with external systems Think for yourself; don’t take Tom’s word for it! Who this book is for This book is aimed at Oracle Database administrators, at PL/SQL and Java developers writing code to be deployed inside the database, and at developers of external applications who use Oracle Database as a data store. It is the go to book for those wishing to create efficient and scalable applications.

Visual C++ Programming


Yashavant P. Kanetkar - 2004
    

Copying and Pasting from Stack Overflow


Vinit Nayak - 2016
    Mastering this art will not only make you the most desired developer in the market, but it will transform the craziest deadline into "Consider it done, Sir".

Web Hacking 101


Peter Yaworski
    With few exceptions, existing books are overly technical, only dedicate a single chapter to website vulnerabilities or don't include any real world examples. This book is different.Using publicly disclosed vulnerabilities, Web Hacking 101 explains common web vulnerabilities and will show you how to start finding vulnerabilities and collecting bounties. With over 30 examples, the book covers topics like:HTML InjectionCross site scripting (XSS)Cross site request forgery (CSRF)Open RedirectsRemote Code Execution (RCE)Application Logicand more...Each example includes a classification of the attack, a report link, the bounty paid, easy to understand description and key takeaways. After reading this book, your eyes will be opened to the wide array of vulnerabilities that exist and you'll likely never look at a website or API the same way.

AWS Well-Architected Framework (AWS Whitepaper)


Amazon Web Services - 2015
    By using the Framework you will learn architectural best practices for designing and operating reliable, secure, efficient, and cost-effective systems in the cloud.

Learn Java in One Day and Learn It Well: Java for Beginners with Hands-on Project


Jamie Chan - 2016
    Learn Java Programming Fast with a unique Hands-On Project. Book 4 of the Learn Coding Fast Series. Covers Java 8. Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the Java language fast? This book is for you. You no longer have to waste your time and money trying to learn Java from boring books that are 600 pages long, expensive online courses or complicated Java tutorials that just leave you more confused and frustrated. What this book offers... Java for Beginners Complex concepts are broken down into simple steps to ensure that you can easily master the Java language even if you have never coded before. Carefully Chosen Java Examples Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples. Careful selection of topics Topics are carefully selected to give you a broad exposure to Java, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more. In addition, new features in Java (such as lambda expressions and default methods etc) are also covered so that you are always up to date with the latest advancement in the Java language. Learn The Java Programming Language Fast Concepts are presented in a "to-the-point" style to cater to the busy individual. You no longer have to endure boring and lengthy Java textbooks that simply puts you to sleep. With this book, you can learn Java fast and start coding immediately. How is this book different... The best way to learn Java is by doing. This book includes a unique project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it’ll also help you retain the knowledge and master the language. Are you ready to dip your toes into the exciting world of Java coding? This book is for you. Click the BUY button and download it now. What you'll learn: Introduction to Java - What is Java? - What software do you need to code Java programs? - How to install and run JDK and Netbeans? Data types and Operators - What are the eight primitive types in Java? - What are arrays and lists? - How to format Java strings - What is a primitive type vs reference type? - What are the common Java operators? Object Oriented Programming - What is object oriented programming? - How to write your own classes - What are fields, methods and constructors? - What is encapsulation, inheritance and polymorphism? - What is an abstract class and interface? Controlling the Flow of a Program - What are condition statements? - How to use control flow statements in Java - How to handle errors and exceptions - How to throw your own exception

The Little Go Book


Karl Seguin - 2014
    It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing.http://openmymind.net/The-Little-Go-B...

Ever After (Family Promises #2)


Carolyne Aarsen - 2014
    As if getting dumped for another woman wasn’t bad enough, she’s still waiting on her deadbeat dad to sign over her late mother’s bookstore. And when a rough-and-tumble cowboy shows up to rent her family’s homestead, she’s sure it’s a recipe for disaster.Divorcé Denny is no stranger to hard work. So when he signs a rent-to-purchase contract, he thinks his biggest challenge will be herding cattle. Instead, he finds himself suddenly saddled with a two-year-old daughter he never knew he had and sharing a roof with his feisty new neighbor.Reluctantly agreeing to help him set up the house, Evangeline starts to see the softer side of the rugged rancher. But when another offer threatens Denny’s deal, he fears his bright future with the beautiful bookworm could all fall apart.Will Evangeline and Denny find a way to keep their love alive and build their happy future?Ever After is the second book in the heartwarming Family Promises romance series. If you like opposites-attract stories, countryside settings, and old-fashioned family fun then you’ll adore Carolyne Aarsen’s home-style book.Buy Ever After to roundup a heartfelt connection today!Ever After was previously published as Unexpected Father

Christmas Wish Boxed Set


Lauren Wood - 2018
    Everyone was cheerful, but I was reminded of the one thing that I didn’t have, family. I had more than enough of everything, except the one thing that mattered during the holidays. All of that changed though, when I met Cara. She was smart-mouthed and not afraid to tell me exactly what was on her mind. Paired with an incredible body and eyes that called to me, she was just what I was looking for. Before I even knew I was looking. Our kisses were electric and I wanted more. Cara was reluctant at first, because of our professional relationship. But nothing was off limits to a guy like me. I am Nick Sampson; Billionaire business man and the biggest playboy in the city. I always get what I want. This year, all I want for Christmas is Cara. CHRISTMAS PRESENT She was a present that I was dying to open. Watching my friend fall for his wife was hard to see. They were so happy. It made me realize that something was missing. The women in my life were just temporary and I was looking for something more concrete. But finding that special one was hard. Then I met Celia and all of that changed. Her smile was soft and her mouth was sassy. She was everything that I was looking for in a woman. I just had to convince her that I wasn’t the man she thought I was. She was my Christmas Present from the universe and I wasn’t going to mess it up this time. I had to make her fall for me and all I needed was one chance to get my hands on her. I was going to make her scream until she was hoarse. Then there would be no running. She was going to be mine. But she did leave and I was going to need a Christmas miracle to get her back. Celia would be mine once more, wrapped up with a bow.

The Way to Go: A Thorough Introduction to the Go Programming Language


Ivo Balbaert - 2012
    "

Angular 4: From Theory To Practice: Build the web applications of tomorrow using the new Angular web framework from Google.


Asim Hussain - 2017
    - Build an Angular 2 application from scratch using TypeScript and the Angular command line interface. - Write code using the paradigm of reactive programming with RxJS and Observables. - Know how to Unit Test Angular 2 using Jasmine, Karma and the Angular Test Bed The first chapter in the course is a quickstart where you dive straight into writing your first Angular 2 application. We use the web editor plunker so you can get stuck in writing code ASAP. In this quickstart you'll get a 50,000 foot view of the major features of Angular 2. Then chapter by chapter we go much deeper into each of these features. I'll cover the theory for that feature, using plunker as much as possible so you can try out the code yourself in a browser. Then you'll practice what you've learnt with either an online quiz or a set of flash cards. You are going to learn all about:- - Typescript & ES6 Javascript. - Components & Binding - Directives - Dependancy Injection & Services - Angular Modules & Bootstrapping your Angular application. - SPAs & Routing - Angular CLI - Forms - Reactive Programming with RXJs - HTTP - Unit Testing The ideal student is an existing web developer, with some JavaScript knowledge that wants to add Angular 2 to their skill set. Or perhaps you are an existing Angular 1 developer who wants to level up to Angular 2. You do need to be comfortable with at least the ES5 version of JavaScript. We'll be using a UI framework called twitter bootstrap throughout the course but you still must know HTML and some CSS.