Book picks similar to
Designing APIs with Swagger and OpenAPI by Joshua S. Ponelat
software-engineering
api
audio-wanted
computer-science
The D Programming Language
Andrei Alexandrescu - 2010
I'm sure you'll find the read rewarding." --From the Foreword by Scott Meyers D is a programming language built to help programmers address the challenges of modern software development. It does so by fostering modules interconnected through precise interfaces, a federation of tightly integrated programming paradigms, language-enforced thread isolation, modular type safety, an efficient memory model, and more.
The D Programming Language
is an authoritative and comprehensive introduction to D. Reflecting the author's signature style, the writing is casual and conversational, but never at the expense of focus and pre-cision. It covers all aspects of the language (such as expressions, statements, types, functions, contracts, and modules), but it is much more than an enumeration of features. Inside the book you will find In-depth explanations, with idiomatic examples, for all language features How feature groups support major programming paradigms Rationale and best-use advice for each major feature Discussion of cross-cutting issues, such as error handling, contract programming, and concurrency Tables, figures, and "cheat sheets" that serve as a handy quick reference for day-to-day problem solving with D Written for the working programmer,
The D Programming Language
not only introduces the D language--it presents a compendium of good practices and idioms to help both your coding with D and your coding in general.
Identical -- Free Preview (The First 4 Chapters)
Scott Turow - 2013
Go in Action
William Kennedy - 2014
The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous.
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)
Alone
Brett Battles - 2013
‘Come on! Move it!’ Pilcher, though considerably older than the others, ran with surprising speed from the base of the Needle to the helicopter. Reynolds…brought up the rear, his M16 swinging left and right in case any targets popped up. ‘Evans,’ Reynolds said, “ETA on Pam.’ ‘She’s about a minute away.’ ‘And the abbies?’ ‘They’re right behind her.’”
The genius architect of Wayward Pines, David Pilcher, decides to lead a scouting party out of his secluded mountain fortress to make sure the dying world he once knew has disappeared. It has…mostly. But the abbies are out there, too—millions of monstrous reminders of what humanity has involved into. And every one of them wants to tear Pilcher and his crew apart.Brett Battles’s Alone is another wildly inventive, hair-raising chapter in the Wayward Pines series.
Foundations of Software Testing: ISTQB Certification
Dorothy Graham - 2006
The coverage also features learning aids.
You Can Never Outgrow I Am
Neville Goddard - 2011
And when he finds this God he tells his brothers, saying: “If I had not come and spoken to you, you would have no sin, but now you have no excuse for your sins.” God reveals himself to man as his eternal contemporary, saying: “Unless you believe that I am he, you will die in your sins,” but man finds it almost impossible to keep the tense. He thinks of God in the third person, addresses him in the second person, but can only know God in a first person, present tense experience. Just imagine - no one can sin until God reveals himself to the individual in a first person, present tense experience. Only then can man have no excuse for his sin. And when one who finds God tells his brothers, he receives no greater reception than the first one did, because they see him as a man of flesh and blood, and cannot see this invisible being who says: “I came down from heaven.” Man is looking for Christ to come from without, but his revelation is whispered from within.
The Innocent / The Woods / Hold Tight
Harlan Coben - 2011
The Innocent The Woods Hold Tight
Vampire Diaries Collection: 8 Titles in 6 Books
L.J. Smith
Time Bestselling Author In New YorkVampire Diaries Story 8 Titles in 6 BooksTitles in This SetThe Awakening + The Struggle, The Fury + The Reunion, Nightfall, Shadow Souls, The Return: Midnight, Phantom.
Writing and Wrestling with the Heart: Jan Karon's Washington National Cathedral Lecture
Jan Karon - 2008
Illuminating the way in which faith has influenced both her life and her writing, Karon also discusses her calling as an author—a calling she received early but took years to answer. Only an incredible leap of faith gave her the courage to give up all she had, risking everything to follow this call. Intimate, funny, and straight-from-the-heart, this eSpecial is a superb companion to Jan Karon’s novels, providing a revealing glimpse into the life of a novelist who has moved so many people with her words.
Buckles, Boots & Mistletoe
Maggie Shayne - 2015
Even more exciting, each of these stories will spin off into a series of its own. Maggie Shayne’s CHRISTMAS BLUESA true believer returns the music to a lonesome drifter’s soul.Miranda’s Shayne’s FINDING CHRISTMASA small-town coffee shop owner melts a humbug hero’s wounded heart.River Shayne’s A HERO FOR HANNAHCan a woman in grave danger learn to trust one more time?Jessica Lewis’s THE SOLDIER’S CHRISTMAS BABYA lonely serviceman comes home for a holiday he’ll never forget.Grab a cup of eggnog, curl up near the tree, and fall in love with the holidays all over again!
Web Operations: Keeping the Data on Time
John Allspaw - 2010
It's the expertise you need when your start-up gets an unexpected spike in web traffic, or when a new feature causes your mature application to fail. In this collection of essays and interviews, web veterans such as Theo Schlossnagle, Baron Schwartz, and Alistair Croll offer insights into this evolving field. You'll learn stories from the trenches--from builders of some of the biggest sites on the Web--on what's necessary to help a site thrive.Learn the skills needed in web operations, and why they're gained through experience rather than schoolingUnderstand why it's important to gather metrics from both your application and infrastructureConsider common approaches to database architectures and the pitfalls that come with increasing scaleLearn how to handle the human side of outages and degradationsFind out how one company avoided disaster after a huge traffic delugeDiscover what went wrong after a problem occurs, and how to prevent it from happening againContributors include:John AllspawHeather ChampMichael ChristianRichard CookAlistair CrollPatrick DeboisEric FlorenzanoPaul HammondJustin HuffAdam JacobJacob LoomisMatt MassieBrian MoonAnoop NagwaniSean PowerEric RiesTheo SchlossnagleBaron SchwartzAndrew Shafer
WPF 4 Unleashed
Adam Nathan - 2010
Windows Presentation Foundation (WPF) is the recommended technology for creating Windows user interfaces, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, multi-touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. WPF 4 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft developer Adam Nathan. Covers everything you need to know about Extensible Application Markup Language (XAML) Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more Highlights the latest features, such as multi-touch, text rendering improvements, XAML language enhancements, new controls, the Visual State Manager, easing functions, and much more Delves into topics that aren't covered by most books: 3D, speech, audio/video, documents, effects Shows how to create popular UI elements, such as Galleries, ScreenTips, and more Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes Explains how to create first-class custom controls for WPF Demonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies Explains how to exploit new Windows 7 features, such as Jump Lists and taskbar customizations
Big Data: Principles and best practices of scalable realtime data systems
Nathan Marz - 2012
As scale and demand increase, so does Complexity. Fortunately, scalability and simplicity are not mutually exclusive—rather than using some trendy technology, a different approach is needed. Big data systems use many machines working in parallel to store and process data, which introduces fundamental challenges unfamiliar to most developers.Big Data shows how to build these systems using an architecture that takes advantage of clustered hardware along with new tools designed specifically to capture and analyze web-scale data. It describes a scalable, easy to understand approach to big data systems that can be built and run by a small team. Following a realistic example, this book guides readers through the theory of big data systems, how to use them in practice, and how to deploy and operate them once they're built.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Domain-Specific Languages
Martin Fowler - 2010
In
Domain-Specific Languages
, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications. This book's techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format. Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs--and, where appropriate, gain the significant technical and business benefits they offer. The topics covered include: - How DSLs compare to frameworks and libraries, and when those alternatives are sufficient - Using parsers and parser generators, and parsing external DSLs - Understanding, comparing, and choosing DSL language constructs - Determining whether to use code generation, and comparing code generation strategies - Previewing new language workbench tools for creating DSLs