Book picks similar to
Concurrent Programming ERLANG by Joe Armstrong
erlang
programming
ebooks
computer-science
Star Legions: The Ten Thousand Complete Series Box Set (Books 1 - 7)
Michael G. Thomas - 2017
They have little in common, other than their love of wealth and adventure, and a bitter hatred for each other. Known simply as the Black Legion, they will blaze a trail of death and destruction that will be remembered for generations. This complete box set contains the full text of every Star Legions novel. That’s right, all seven books! Buy the box set today and read the entire series from start to finish: Battle for Cilicia For Xenophon, the Black Legion is an escape from the state that tried to kill him and his family. Exiled from his homeworld he joins the mercenaries, along with Glaucon, the rich playboy, Roxana, the veteran naval commander, and Tamara, the blue-haired castaway with a hidden past and a violent personality. Nothing will prepare them for the carnage awaiting them as they enter the borders of the Median Empire, the largest and most powerful entity in the known Galaxy, ruled with an iron fist by the tyrant, Emperor Artaxerxes and his legions of slave soldiers. Assault on Khorram Burning with rage from the combat losses at Cilicia, the Black Legion wants payment, and Lord Cyrus has a target that will satisfy even the most greedy of his warriors. It is a target so rich that he wonders if the mercenaries will even have enough ships to carry off the loot. Warlords of Cunaxa Xenophon and his comrades have proven their worth, and now the combined fleets of the Black Legion and their allies are poised to end the conflict. Both sides have mobilised every warrior and ship they can, for what will be a final apocalyptical battle between the Terrans and the Emperor himself. Last Stand With victory against the Emperor now impossible, the Legion finds itself lacking purpose and money. They came to the Empire with promises of glory and reward, but now they are trapped and surrounded on all sides by enemies. The massacre of the Legion’s officer corps leaves it vulnerable, and it falls to warriors like Xenophon to hold back their desire for revenge and to put them on a path home. Sea of Fire They must continue on to the Sea of Fire, the deadly border region between Hayastan and the Carduchian Wilderness, or face utter annihilation at the Emperor’s hands. Ancient stories tell of these dead sectors of space, vast ocean of emptiness, with few worlds or moons able to supply the fleet. The Eternal Fortress The long and bloody expedition has taken its toll on both the soldiers and the ships of the Legion. He is aware that a retreat into the Empire will mean a confrontation with the Emperor. A confrontation which they cannot win. There remains only one alternative. To run the gauntlet of the Eternal Fortress. Vengeance The Black Legion bursts out of the Median Empire laden with riches and leaving a trail of death and destruction in its wake. As the exhausted men and women breathe a sigh of relief upon reaching the Free Colonies of Trebizond, they are stunned to find themselves in the middle of a war.
Jumping into C++
Alex Allain - 2013
As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.
The Little Book on CoffeeScript
Alex MacCaw - 2012
Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You’ll learn CoffeeScript’s syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes.Written by Alex MacCaw, author of JavaScript Web Applications (O’Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book quickly teaches you best practices for using this language—not just on the client side, but for server-side applications as well. It’s time to take a ride with the little language that could.Discover how CoffeeScript’s syntax differs from JavaScriptLearn about features such as array comprehensions, destructuring assignments, and classesExplore CoffeeScript idioms and compare them to their JavaScript counterpartsCompile CoffeeScript files in static sites with the Cake build systemUse CommonJS modules to structure and deploy CoffeeScript client-side applicationsExamine JavaScript’s bad parts—including features CoffeeScript was able to fix
Building a DevOps Culture
Mandi Walls - 2013
But, as Mandi Walls explains in this Velocity report, DevOps is really about changing company culture—replacing traditional development and operations silos with collaborative teams of people from both camps.
The DevOps movement has produced some efficient teams turning out better products faster. The tough part is initiating the change. This report outlines strategies for managers looking to go beyond tools to build a DevOps culture among their technical staff.
Topics include:
Documenting reasons for changing to DevOps before you commit
Defining meaningful and achievable goals
Finding a technical leader to be an evangelist, tools and process expert, and shepherd
Starting with a non-critical but substantial pilot project
Facilitating open communication among developers, QA engineers, marketers, and other professionals
Realigning your team’s responsibilities and incentives
Learning when to mediate disagreements and conflicts
Download this free report and learn how to the DevOps approach can help you create a supportive team environment built on communication, respect, and trust.
Mandi Walls is a Senior Consultant with Opscode.
Snow Crash by Neal Stephenson | Summary & Study Guide
BookRags - 2011
103 pages of summaries and analysis on Snow Crash by Neal Stephenson.This comprehensive study guide includes the following sections written by BookRags.com: Plot Summary, Chapter Summaries & Analysis, Characters, Objects/Places, Themes, Style, and Topics for Discussion.
Two Scoops of Django: Best Practices for Django 1.5
Daniel Roy Greenfeld - 2013
We'll introduce you to various tips, tricks, patterns, code snippets, and techniques that we've picked up over the years.This book is great for:Beginners who have just finished the Django tutorial.Developers with intermediate knowledge of Django who want to improve their Django projects.
Ittai
Cliff Graham - 2012
They were the men who came to your father in his hour of need. They were the men who fought with him. They were men, and that is the highest that can be written of them…”Ittai of Gath, a Philistine, has been the enemy of the Hebrews for many years and among their most capable opponents. But now he has been defeated by the fearsome warriors of the Hebrew king David’s army. While a storm rolls in to settle over the central hill country, Ittai escapes his capture and wrestles with his fate until he finds himself at the city of the Jebusites…which David intends to capture.A companion piece to the Lion of War series about the battles of King David, “Ittai” is a short story in the collection known as The Hall of the Mighty Men, set between the events of “Covenant of War” and the upcoming “Song of War.”Narrated by Jehoshaphat, the historian of King Solomon, this collection of origin tales expands the Lion of War literary universe and contains character origins, epic battles, and feats of bravery unable to be included in the novels and upcoming movies.Thrilling and passionate, The Hall of the Mighty Men is another chapter in the epic Lion of War series that fans will enjoy for years to come.
The Mage with the Dragon Magic
Irfan Mirza - 2016
When Taro, a young orphaned mage, attempts to heal a stranger in the middle of a storm, his life is changed forever when he begins to tamper with foreign magic known only to most fierce and dangerous creatures of all: dragons.
Pure of Heart
Christopher Greyson - 2015
Orphaned and alone, rogue-teen Dean Walker has learned how to take care of himself on the rough city streets. Unjustly wanted by the police, he takes refuge within the shadows of the city. When Dean stumbles upon an old man being mugged, he tries to help—only to discover that the victim is anything but helpless and far more than he appears. The old man claims to be from Kish another world that’s being destroyed. He’s traveled through a portal called the middle stone seeking help. Certain that Dean is the one he’s been looking for, he convinces Dean to go back through the Middle Stone to try and save his world. A reluctant hero, Dean embarks on a journey where he must face dragons, wizards, and Krulgs who will do anything to stop him—but he’s not alone. Along the way, he meets an inquisitive Elvana, a courageous Dwarf and a beautiful Elven warrior. Together, the four friends set out on an epic quest where only the pure of heart will prevail. Pure of Heart is an epic fantasy novel from Wall Street Journal bestselling author Christopher Greyson. Christopher Greyson’s novels weave a tale full of action and adventure with humor and suspense. His unique stories and no-nonsense style of writing will take you on a page turning roller coaster ride of emotions right up to the end. Look for other books written by Christopher Greyson featuring rogue anti-hero police officer Jack Stratton. They include And Then She Was Gone, Girl Jacked, Jack Knifed, Jacks are Wild, Jack and the Giant Killer, and Data Jack. Enjoy this new release FREE as part of your Kindle Unlimited subscription. You can download the eBook to your Kindle Fire Tablet, computer via Kindle Cloud Reader or read it on your smartphone with the free Kindle app for books.
Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho - 2015
With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"
Python: For Beginners: A Crash Course Guide To Learn Python in 1 Week (coding, programming, web-programming, programmer)
Timothy C. Needham - 2017
It is very readable and the stress many beginners face about memorizing arcane syntax typically presented by other programming languages will not affect you at all. Conversely, you will be able to concentrate on learning concepts and paradigms of programming. This book shall introduce you to an easy way to learn Python in just 7 days and in this time, be able to complete your own projects! By reading the book and implementing what you learn herein, you will realize just why major institutions like NASA, Google, Mozilla, Yahoo, Dropbox, IBM, Facebook and many others prefer to use python in their core products, services and business processes. Let
Engineering Long-Lasting Software
Armando Fox - 2012
NOTE: this Alpha Edition is missing some chapters and may contain errors. See http://saasbook.info for details.
Mastering Algorithms with Perl
Jon Orwant - 1999
Computer scientists have identified many techniques that a wide range of programs need, such as: Fuzzy pattern matching for text (identify misspellings!) Finding correlations in data Game-playing algorithms Predicting phenomena such as Web traffic Polynomial and spline fitting Using algorithms explained in this book, you too can carry out traditional programming tasks in a high-powered, efficient, easy-to-maintain manner with Perl.This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science. The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications that use them, and -- most important -- how to code these algorithms in Perl.If you are an amateur programmer, this book will fill you in on the essential algorithms you need to solve problems like an expert. If you have already learned algorithms in other languages, you will be surprised at how much different (and often easier) it is to implement them in Perl. And yes, the book even has the obligatory fractal display program.There have been dozens of books on programming algorithms, some of them excellent, but never before has there been one that uses Perl.The authors include the editor of The Perl Journal and master librarian of CPAN; all are contributors to CPAN and have archived much of the code in this book there."This book was so exciting I lost sleep reading it." Tom Christiansen
JavaScript Patterns
Stoyan Stefanov - 2010
If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript.Written by JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool -- JavaScript Patterns includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.Explore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and moreLearn why literal notation patterns are simpler alternatives to constructor functionsDiscover different ways to define a function in JavaScriptCreate objects that go beyond the basic patterns of using object literals and constructor functionsLearn the options available for code reuse and inheritance in JavaScriptStudy sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and moreExamine patterns that apply specifically to the client-side browser environment
Understanding and Using C Pointers
Richard Reese - 2013
With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book.Difficult to master, pointers provide C with much flexibility and power—yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you’re a beginner or an experienced C or C++ programmer or developer.Get an introduction to pointers, including the declaration of different pointer typesLearn about dynamic memory allocation, de-allocation, and alternative memory management techniquesUse techniques for passing or returning data to and from functionsUnderstand the fundamental aspects of arrays as they relate to pointersExplore the basics of strings and how pointers are used to support themExamine why pointers can be the source of security problems, such as buffer overflowLearn several pointer techniques, such as the use of opaque pointers, bounded pointers and, the restrict keyword