Book picks similar to
Threading in C# by Joseph Albahari


programming
chsarp
software-development
c

An Introduction to Programming in Go


Caleb Doxsey - 2012
    

How to Change The Way You Think: Your Journey to Finding Happiness


Amy Sharp
    

Advanced Swift


Chris Eidhof - 2016
    If you have read the Swift Programming Guide, and want to explore more, this book is for you.Swift is a great language for systems programming, but also lends itself for very high-level programming. We'll explore both high-level topics (for example, programming with generics and protocols), as well as low-level topics (for example, wrapping a C library and string internals).

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".

Team Real: Your All-Access Pass Into James Reid and Nadine Lustre's World


Irish Christianne Dizon - 2016
    

Passion & Purpose: Believing the Church Can Still Change the World


Jimmy Seibert - 2014
    Now, in the book PASSION & PURPOSE: Believing the Church Can Still Change the World (Clear Day Publishing), Jimmy Seibert, Senior Pastor of Antioch Community Church and Founder & President of Antioch Ministries International, tells the firsthand account of a church that is cultivating a global impact. With an intentional focus on intimacy with Jesus, discipleship, church planting and evangelism, Antioch Ministries International has become one of the fastest growing evangelical movements in the country as well as a common case study among students of church planting and mission work. Based out of the Antioch Community Church of Waco, TX, the Antioch Ministries International movement is spearheaded by Seibert. After deciding to follow Jesus at any cost, Seibert started Antioch Community Church in one of poorest, most crime-ridden and drug-infested part of Waco. Along with a small group of likeminded believers, Seibert embarked on a journey to simply say "yes" to the next thing God was doing. The result has been an astounding adventure of walking with the Holy Spirit, building intimate community, and living with radical intentionality. "God has called us to be a people who passionately pursue Him with all our hearts and are deeply committed to His purposes. Nothing more. Nothing less. Now after 26 years, we feel like we can tell our story with integrity," explains Seibert, when asked about the timing of this book about Antioch and his personal journey. Seibert speaks with humility. A leader who has purposefully avoided the spotlight, Seibert prefers the role of teacher who seeks to encourage and motivate the church. "We have a heart for the body of Christ to believe in the church again, and to know that Jesus is enough." The once small gathering has turned into a network of 78 churches around the world in 24 nations, with 30 churches in the United Stated alone. At the original Waco, Texas home base, more than 3,000 people now attend regularly, with 170 Lifegroups meeting in members' homes across the city. Since its infancy, the church has focused on growing in relational and spiritual depth at home, and sending the message of the Gospel to the ends of the earth. The movement has inspired hundreds of Antioch members to leave their lives of comfort to proclaim the Gospel around the world, often in remote and even hostile environments. Currently, Antioch has more than 200 long-term missionaries who are active around the globe. In 2001, two of Antioch's missionaries who were in Afghanistan, Heather Mercer and Dayna Curry, were arrested and held prisoner by the Taliban. The captivity-and the missionaries' miraculous rescue-became a major international news story after the 9/11 attacks, bringing Antioch's evangelical intentionality into the international conversation. PASSION & PURPOSE: Believing the Church Can Still Change the World chronicles the movement's humble beginnings, shares testimonies of powerful encounters with God along the way, and inspires with its rock-solid belief that the local church is God's "Plan A" for reaching the corners of the earth with the good news of Jesus Christ. The book explains Antioch's vision to be a people with "a passion for Jesus and His purposes in the earth." Early responses to PASSION & PURPOSE have begun pouring in. The book foreword is written by Max Lucado who has been acquainted with Seibert and the vision for Antioch Community Church for many years., In the foreword, Lucado states, "To visit Antioch Community Church is to visit the book of Acts; To hear their passion is to hear the heart of God; To listen to their stories of global impact makes you realize...it can happen today!"

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)

High Performance JavaScript


Nicholas C. Zakas - 2010
    The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more. Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstrate optimal ways to load code onto a page, and offer programming tips to help your JavaScript run as efficiently and quickly as possible. You'll learn the best practices to build and deploy your files to a production environment, and tools that can help you find problems once your site goes live. Identify problem code and use faster alternatives to accomplish the same task Improve scripts by learning how JavaScript stores and accesses data Implement JavaScript code so that it doesn't slow down interaction with the DOM Use optimization techniques to improve runtime performance Learn ways to ensure the UI is responsive at all times Achieve faster client-server communication Use a build system to minify files, and HTTP compression to deliver them to the browser

Structure and Interpretation of Computer Programs


Harold Abelson - 1984
    This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.

Push Has Come to Shove: Getting Our Kids the Education They Deserve--Even If It Means Picking a Fight


Steve Perry - 2011
     In this book, his priority is to help kids who don’t have the advantage of going to his school, Capital Prep.  He wants to save your kid, and the kid next door, and the kid down the street from getting a typical third-rate American education.  If you’re a parent who has worried recently about how depressed your child seems when he dresses for school in the morning…or how little of what happens during the school day seems to sink into her brain… or how much of your child’s homework is busywork, you need this book.   If you’re a teacher who is putting your heart and soul into the job but are surrounded by colleagues who are “phoning it in,” you need this book.  If you’re a committed, forward-thinking principal who wants to get rid of the faculty bad apples, but are continually stymied by Mafia-style teachers-unions, you need this book. *If you’re a citizen who worries about the $1 trillion-plus GDP loss that America suffers every year because our system of education doesn’t measure up, you need this book. In this solution-oriented manifesto, Steve Perry covers the full range of issues holding back today’s students.  He shows parents how to find great teachers (and get rid of the bad ones)…how to make readers out of kids who hate to read…how to make the school curriculum thrilling rather than sleep-inducing…how to conduct an all-important education “home audit”… how to “e-organize” if school boards and administrators aren’t getting the message…how to build a “school of the future,” and much more. The era of third-rate education is over.  Steve Perry isn’t going to let the fools and scoundrels get away with it any longer.  Push has come to shove!

The Kalinka Affair: A Father's Hunt for His Daughter's Killer


Joshua Hammer - 2012
    Suspicions of murder began to surround her stepfather, a German doctor named Dieter Krombach, but Bamberski could only hope the truth would prevail. But when the authorities gave up their pursuit, he knew he had to act. So against the odds, Bamberski embarked on an obsessive quest to capture and punish his daughter’s killer. In this riveting true story by Joshua Hammer, a father travels to the limits of law in search of justice.

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.

Hurry up Nurse 2: London Calling


Dawn Brookes - 2017
    Will these nurses' from all over the United Kingdom ever manage the stresses and strains of learning and shift work in a specialist hospital? This sequel to Hurry up Nurse: memoirs of nurse training in the 1970s, follows the author to London in 1980. Here she takes up further training at a hospital in the heart of the capital’s East End. The author moves into a nurses’ home so expect some antics as she and her new found friends settle in. Hurry up Nurse 2: London Calling is another charming medical biography that includes humour and compassion as you would expect from this author. There is a lot of nursing and medical history to pack in as the experiences are set in a hospital specialising in heart and chest surgery. Cancer chemotherapy is in its infancy, open heart surgery is fast becoming routine and tuberculosis is ever present in the east end so there’s a lot to learn. Added to all of this is the enquiring mind of a young nurse who, having been told to avoid the hospital God squad does the exact opposite. There are some lovable characters in this book, from the charming Mr Robinson who sees potential in this lively young woman, now aged twenty-one, to the energetic Mrs Chang, the girls in the nurses’ home, the night porter and of course the patients’ who touch all of their lives. If you liked the first book in this series, you will love this one.

When Heaven Invades Earth Devotional & Journal


Bill Johnson - 2005
    It focuses on walking in the divine as a lifestyle, shaping one's attitudes and worldview.

The Third Gift: My Dance with the Devil (and Her Mother)


J.D. McCabe - 2020