Book picks similar to
Flowchart and Algorithm Basics: The Art of Programming by A.B. Chaudhuri
computer-science
ebooks
humble
humble-book-bundle-programming-prod
Introducing Windows Azure for IT Professionals
Mitch Tulloch - 2013
It is offered for sale in print format as a convenience.Get a head start evaluating Windows Azure - with technical insights from a Microsoft MVP Mitch Tulloch. This guide introduces the latest features and capabilities, with scenario-based advice on how the platform can meet the needs of your business. Get the high-level overview you need to begin preparing your deployment now.Topics include: Understanding Windows Azure Windows Azure Compute Services Windows Azure Network Services Windows Azure Data Services Windows Azure App Services Getting Started with Windows Azure
Think Like a Programmer: An Introduction to Creative Problem Solving
V. Anton Spraul - 2012
In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.
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.
Professional PHP Programming
Sascha Schumann - 1999
PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features; Real world, practical experience and techniques From installation and configuration of the PHP engine to advanced dynamic application design Definitive coverage of core PHP language and database addressing: MySQL is covered in depth. Practical e-commerce and business scripting including database application development, together with PHP and XML applications. LDAP connectivity addressed.
The Nostradamus Revelation (Donovan Stone #1)
Vincent Pauletti - 2011
That's where Major Donovan Stone and his elite team of Omega Sector operatives come in. Called upon by the American government to prevent a cataclysmic disaster threatening the entire world, Stone and his team are up against not just a geological deadline but formidable foes from within the American government and military itself. Using the mysterious Nostradamus Manuscript, Stone and his team will need to survive ancient traps, solve harrowing riddles and try not to die in the process. All before the start of the last Total Solar Eclipse of 2012. With time, an army of well-financed mercenaries, and thousand year-old booby traps around every corner, can Stone and his team find the ten relics before the prophesied deadline? Or, will they fall into enemy hands? And, if they do, what will become of the fate of the world? All these questions can be answered in The Nostradamus Revelation…
Programming F# 3.0
Chris Smith - 2009
You’ll quickly discover the many advantages of the language, including access to all the great tools and libraries of the .NET platform.Reap the benefits of functional programming for your next project, whether you’re writing concurrent code, or building data- or math-intensive applications. With this comprehensive book, former F# team member Chris Smith gives you a head start on the fundamentals and walks you through advanced concepts of the F# language.Learn F#’s unique characteristics for building applicationsGain a solid understanding of F#’s core syntax, including object-oriented and imperative stylesMake your object-oriented code better by applying functional programming patternsUse advanced functional techniques, such as tail-recursion and computation expressionsTake advantage of multi-core processors with asynchronous workflows and parallel programmingUse new type providers for interacting with web services and information-rich environmentsLearn how well F# works as a scripting language
Learning Java
Patrick Niemeyer - 1996
With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance."Learning Java" is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics," a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and "Learning Java" will show you exactly how it's done.Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity. "Learning Java," 3rd Edition addresses all of the important uses of Java, such as web applications, servlets, and XML that are increasingly driving enterprise applications.
Akka in Action
Raymond Roestenburg - 2012
Akka uses Actors-independently executing processes that communicate via message passing—as the foundation for fault-tolerant applications where individual actors can fail without crashing everything. Perfect for high-volume applications that need to scale rapidly, Akka is an efficient foundation for event-driven systems that want to scale elastically up and out on demand, both on multi-core processors and across server nodes.Akka in Action is a comprehensive tutorial on building message-oriented systems using Akka. The book takes a hands-on approach, where each new concept is followed by an example that shows you how it works, how to implement the code, and how to (unit) test it. You'll learn to test and deploy an actor system and scale it up and out, showing off Akka's fault tolerance. As you move along, you'll explore a message-oriented event-driven application in Akka. You'll also tackle key issues like how to model immutable messages and domain models, and apply patterns like Event Sourcing, and CQRS. The book concludes with practical advice on how to tune and customize a system built with Akka.
Taking What's Hers (Love & Deceit Book 1)
Mia Black - 2016
On the run from her dangerous ex-boyfriend in Miami, Kiyana’s best friend Candace offers her a place to stay and start fresh. Yet once Kiyana lays eyes on Zerek, she knew she was bound to be in trouble. Find out what happens in part one of Taking What's Hers!
Carnage
John Lutz - 2014
Abduct a girl from a beachside community. Tie her up. Torture her to death. Move north along the coast. Repeat.
With each gruesome killing, a clue is delivered to New York City investigator Frank Quinn. The ex-homicide detective understands that the message is more than a taunt. It is an invitation—to play. And the game has just begun…12,500 Words
Romancing an Alluring Lady
Lucy Langton - 2019
If he wasn't part of the aristocracy, he would be a laughable dandy or maybe even a highwayman, just for the sake of adding some meaning to his life. His longest friend, Miss Katherine Worthington, is also his childhood companion and secret crush. She just happens to be the hottest talk of the town, and the most eligible lady in waiting. Does Hugh have any chance to seduce her and steal her heart?Miss Katherine Worthington, "Kitty" to her friends, has grown into the perfect specimen of womanhood, with more than her fair share of ideal suitors. A tomboy as a girl, she finds high society awkward, but her ravishing beauty and perfect voice see her in high demand as both guest and entertainment at the highest level in London. When Lord Blackmore expresses his interests, Kitty is flattered, but reminds him of his terrible shortcomings as a gentleman. Will she manage to stay true to her word and resist the temptation?He is so willing to marry Kitty that he vows to change, and makes a promise. If he can make her change her mind in just seven days, they will be married next Sunday. A week proves to be enough for the pair, with the hand of fate seeing both experience paradigm shifts. Hugh reformes himself, and Kitty feels she had overlooked the most promising man in the world. Has her other half been in front of her the whole time? Can a childhood friendship turn into a love that they have never dreamt of?
Missing You by Harlan Coben -- Review
Expert Book Reviews - 2014
In Harlan Coben's "Missing You," nearly 20 years after being kicked to the curb unceremoniously by an old fiance, an NYPD detective runs into that very man on a dating site, leading to a reawakening, a realization, and ultimately, the deaths of several people. This review details which readers will ultimately enjoy this novel, which is virtually everyone. The face of Jeff Raynes is staring back at Kat Donovan. She contacts him and is surprised by his response. He fails to even remember her at first, then remembers, showing only modest affection. As detailed in this review, the twists that ensue are among the reasons for the success of "Missing You." If that wasn't strange enough, a Connecticut college student asks for Kat's assistance in finding his mother, who has mysteriously gone missing. On top of that, he asked for Kat in particular. How does he even know her? Need more? Kat visits the contract killer who is rotting away in prison for murdering her father, a man who is now denying his involvement. Who can Kat trust? The twists in "Missing You" are literally stacked on top of one another, which creates a pulsating ride for Coben fans. Not that the author needs help, but this review also details an alternative outcome that might have added even more miles to this thrill ride.
R in a Nutshell: A Desktop Quick Reference
Joseph Adler - 2009
R in a Nutshell provides a quick and practical way to learn this increasingly popular open source language and environment. You'll not only learn how to program in R, but also how to find the right user-contributed R packages for statistical modeling, visualization, and bioinformatics.The author introduces you to the R environment, including the R graphical user interface and console, and takes you through the fundamentals of the object-oriented R language. Then, through a variety of practical examples from medicine, business, and sports, you'll learn how you can use this remarkable tool to solve your own data analysis problems.Understand the basics of the language, including the nature of R objectsLearn how to write R functions and build your own packagesWork with data through visualization, statistical analysis, and other methodsExplore the wealth of packages contributed by the R communityBecome familiar with the lattice graphics package for high-level data visualizationLearn about bioinformatics packages provided by Bioconductor"I am excited about this book. R in a Nutshell is a great introduction to R, as well as a comprehensive reference for using R in data analytics and visualization. Adler provides 'real world' examples, practical advice, and scripts, making it accessible to anyone working with data, not just professional statisticians."
A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
Tobias Klein - 2011
In this one-of-a-kind account, you'll see how the developers responsible for these flaws patched the bugs—or failed to respond at all. As you follow Klein on his journey, you'll gain deep technical knowledge and insight into how hackers approach difficult problems and experience the true joys (and frustrations) of bug hunting.Along the way you'll learn how to:Use field-tested techniques to find bugs, like identifying and tracing user input data and reverse engineering Exploit vulnerabilities like NULL pointer dereferences, buffer overflows, and type conversion flaws Develop proof of concept code that verifies the security flaw Report bugs to vendors or third party brokersA Bug Hunter's Diary is packed with real-world examples of vulnerable code and the custom programs used to find and test bugs. Whether you're hunting bugs for fun, for profit, or to make the world a safer place, you'll learn valuable new skills by looking over the shoulder of a professional bug hunter in action.
Getting Started with Raspberry Pi
Matt Richardson - 2012
Take advantage of several preloaded programming languages. Use the Raspberry Pi with Arduino. Create Internet-connected projects. Play with multimedia. With Raspberry Pi, you can do all of this and more.Get acquainted with hardware features on the Pi’s boardLearn enough Linux to move around the operating systemPick up the basics of Python and Scratch—and start programmingDraw graphics, play sounds, and handle mouse events with the Pygame frameworkUse the Pi’s input and output pins to do some hardware hackingDiscover how Arduino and the Raspberry Pi complement each otherIntegrate USB webcams and other peripherals into your projectsCreate your own Pi-based web server with Python