Clojure for the Brave and True
Daniel Higginbotham - 2015
At long last you'll be united with the programming language you've been longing for: Clojure!As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a "dessert-first" approach: you'll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you'll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires.Learn how to: Wield Clojure's core functions Use Emacs for Clojure development Write macros to modify Clojure itself Use Clojure's tools to simplify concurrency and parallel programmingClojure for the Brave and True assumes no prior experience with Clojure, the Java Virtual Machine, or functional programming. Are you ready, brave reader, to meet your true destiny? Grab your best pair of parentheses—you're about to embark on an epic journey into the world of Clojure!
Not Your Average 5K: A Practical 8-Week Training Plan for Beginning Runners
Jill Angie - 2015
Building on the concepts taught in the best-selling book Running With Curves, Why You're Not Too Fat to Run and the Skinny on How to Start Today, Jill Angie gives you everything you need to finish your first race—and feel great about it—including a step-by-step training plan that takes into account all the challenges of being an overweight athlete in a size-six world.Where other training plans fail you, this book steps in and gets you to the finish line with ease, bringing out your inner runner girl and showing you that you're capable of so much more than you ever thought possible.This book is for anyone who wants to complete their first 5K. That means you don’t even have to be a runner right now. As long as you can walk for 3 miles, you will be able to do a 5K in two months. I promise. Also, this book is designed to train you to finish that 5K in a way that feels good to you, both mentally and physically. That means you can walk, run, skip, or even disco dance your way across the finish line. Now, if you’ve already done a 5K (or two… or five), this doesn’t mean you won’t get anything out of this book. Just the opposite, in fact. There is a truckload of helpful information here that will help you take your 5K performance to the next level.Praise for Not Your Average 5KJill Angie has created a 5K training plan that not only gets you to the finish line but addresses the #1 reason that many new (and experienced) runners face when taking on new challenges. Mindset. In this easy to follow program, Jill walks you through exactly what to do, when to do it, and how to get rid of self doubt, fear and anxiety known as your "inner mean girl" so that you finish strong, confident, and proud. Whether you struggle with the physical aspects, mental aspects, both or neither, this guide will have you totally prepared on race day. —Steve Carmichael, running coach and host of The RunBuzz podcast, www.RunBuzz.com"Not Your Average 5K is a highly readable and engaging book that will have you BELIEVING you can do a 5K in eight weeks and provides a roadmap with plans to accomplish it. It is authentic, thorough, and motivational from start to finish! We highly recommend this book for anyone wanting to do their first 5K." —Adam Goucher and Tim Catalano of Run The Edge, www.RunTheEdge.com
Functional Thinking
Neal Ford - 2014
This practical guide from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure, and Scala as examples.Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems with a functional language. For instance, you know how to achieve code-reuse in Java via mechanisms such as inheritance and polymorphism. Code reuse is also possible in functional languages, using high-order functions, composition, and multi-methods.Ford encourages you to value results over steps, so you can begin to think like a functional programmer. Expect your mind to be bent, but you’ll finish with a much better understanding of both the syntax and semantics of functional languages.
SQL (Visual QuickStart Guide)
Chris Fehily - 2002
With SQL and this task-based guide to it, you can do it toono 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..
Life in Code: A Personal History of Technology
Ellen Ullman - 2017
In 1997, she wroteClose to the Machine, the now classic and still definitive account of life as a coder at the birth of what would be a sweeping technological, cultural, and financial revolution.The intervening twenty years has seen, among other things, the rise of the Internet, the ubiquity of once unimaginably powerful computers, and the thorough transformation of our economy and society—as Ullman’s clique of socially awkward West Coast geeks became our new elite, elevated for and insulated by a technical mastery that few could achieve.In Life in Code, Ullman presents a series of essays that unlock and explain—and don’t necessarily celebrate—how we got to now, as only she can, with a fluency and expertise that’s unusual in someone with her humanistic worldview, and with the sharp insight and brilliant prose that are uniquely her own. Life in Code is an essential text toward our understanding of the last twenty years—and the next twenty.
I'm (No Longer) a Mormon: A Confessional
Regina Samuelson - 2012
This is not as easy as one would imagine: She was born in the church, educated at BYU, married in the temple, and is raising more Mormons. She faced a serious conundrum: keep quiet (and avoid losing everything dear to her), or tell the world what being raised LDS does to a person's psyche, especially when they realize that everything they were taught and everything they hoped to believe is a lie. To expose the difficulty faced by Mormons who leave the Church and to seek support for their plight, Regina offers a first-person confessional memoir recounting her many atrocious experiences, managing to weave in enough humor to keep you turning pages, and enough brutal honesty to bring you to an understanding of what it is to be a Mormon, and to try to leave it behind...
Java All-In-One for Dummies
Doug Lowe - 2005
Like its bestselling previous editions, Java All-in-One For Dummies, 3rd Edition has what you need to get up and running quickly with the new version. Covering the enhanced mobile development and syntax features as well as programming improvements, this guide makes it easy to find what you want and put it to use.Focuses on the vital information that enables you to get up and running quickly on the new version Covers the enhanced multimedia features as well as programming enhancements, Java and XML, Swing, server-side Java, Eclipse, and more Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and a "fun and games" category Rather than trying to cover every aspect of this massive topic, Java All-in-One For Dummies, 3rd Edition focuses on the practical information you need to become productive with Java 7 right away.
The RSpec Book
David Chelimsky - 2009
Get the most out of BDD in Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelimsky. You'll get started right away with RSpec 2 and Cucumber by developing a simple game, using Cucumber to express high-level requirements in language your customer understands, and RSpec to express more granular requirements that focus on the behavior of individual objects in the system. You'll learn how to use test doubles (mocks and stubs) to control the environment and focus the RSpec examples on one object at a time, and how to customize RSpec to "speak" in the language of your domain. You'll develop Rails 3 applications and use companion tools such as Webrat and Selenium to express requirements for web applications both in memory and in the browser. And you'll learn to specify Rails views, controllers, and models, each in complete isolation from the other. Whether you're developing applications, frameworks, or the libraries that power them, The RSpec Book will help you write better code, better tests, and deliver better software to happier users.
Absolute OpenBSD: Unix for the Practical Paranoid
Michael W. Lucas - 2003
The author assumes a knowledge of basic UNIX commands, design, and permissions. The book takes you through the intricacies of the platform and teaches how to manage your system, offering friendly explanations, background information, troubleshooting suggestions, and copious examples throughout.
Work-from-Home Hacks: 500+ Easy Ways to Get Organized, Stay Productive, and Maintain a Work-Life Balance While Working from Home!
Aja Frost - 2020
From the easy (non)commute to your computer to the extra time you can spend with your family and pets to the benefits of customizing your environment to your own personal needs, many are continuing to enjoy the work-from-home lifestyle. But it also comes with its challenges. How do you avoid distractions around your home? How can you remain as productive as you are in the office? That’s where Work-from-Home Hacks comes in to help! With over 500 quick and easy solutions you can implement in your daily life, you’ll find yourself staying more productive, organized, and happier than ever. You’ll learn useful tips like: -Create a designated workspace at home -Figure out what background noise works best for you -Use a different internet browser for work -Change your clothes before you start work -And so much more! So whether you’re adjusting to a new, permanent work-from-home schedule, are looking to make some changes to a long-standing remote work routine, or just need some advice for the occasional WFH days, this book is here to help you stay as productive as possible so you can maintain a healthy work/life balance and make the most of your days outside of the office!
Functional Programming in JavaScript
Luis Atencio - 2016
Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks. The book includes insightful comparisons to object-oriented or imperative programming, which will allow you to ease into functional design. Moreover, you'll learn a repertoire of techniques including function chaining and pipelining, recursion, currying, binding, functional composition, lazy evaluation, fluent error handling, memoization, and much more. By the end of the book, you'll think about application design in a fresh new way.About the technologyAs web developers build increasingly complex applications in JavaScript, the code base for these projects can become exponentially larger and harder to maintain. The result? Application performance suffers, and readability and extensibility are severely compromised. For applications like these, Functional Programming provides a saner approach, allowing you to write elegant, readable code that raises the level of abstraction while being less prone to errors. Although not a "pure" functional language, JavaScript's native functional capabilities unlock access to proven functional programming techniques and practices.What's insideFoundations of functional programming and designExplore JavaScript's functional programming capabilities and the functional library ecosystemCreate more reliable code by embracing immutabilityLearn to write code that's easier to reason aboutSeparate core logic from program structure to write extensible codeAdopt a new approach to error handling and testingApply functional programming to solve real-world problemsAbout the readerReaders need to be comfortable with JavaScript programming and object-oriented design. No previous experience with functional programming is required.About the authorLuis Atencio is a Staff Software Engineer for Citrix Systems in Ft. Lauderdale, FL. He develops and architects applications leveraging Java, PHP, and JavaScript platforms. Luis is very involved in the community and has presented at local meet-ups. He blogs about software engineering at luisatencio.net and writes articles for PHP magazines and DZone. Follow Luis on twitter at @luijar.
The Quick Python Book
Naomi R. Ceder - 2000
This updated edition includes all the changes in Python 3, itself a significant shift from earlier versions of Python.The book begins with basic but useful programs that teach the core features of syntax, control flow, and data structures. It then moves to larger applications involving code management, object-oriented programming, web development, and converting code from earlier versions of Python.True to his audience of experienced developers, the author covers common programming language features concisely, while giving more detail to those features unique to Python.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.
A (Not So) Enlightened Youth - My Uneasy Road to Awareness: A Guide to Finding Yourself from Within
Koi Fresco - 2016
Half guide to awakening. "A (Not So) Enlightened Youth" describes the life of Koi Fresco and his methodology towards changing one's life for the better.From addictions to convictions and finally to a conscious awakening, follow the journey first hand as it transitions in real time. A journey that transforms into what Koi calls, "The Guide to Finding Yourself."As a creator of educational content online, Koi has amassed millions of views on his videos regarding science, spirituality, philosophy and more.This is Koi Fresco's first book.
Baseball Prospectus 2016: The Essential Guide to the 2016 Season
Sam Miller - 2016
Instead, "Baseball Prospectus 2016" contains significant improvements along with the usual key stat categories, player predictions and insider-level commentary that readers expect from Baseball Prospectus annual guide."Baseball Prospectus 2016" once again provides fantasy players and insiders alike with prescient PECOTA projections, which "Sports Illustrated" has called perhaps the game s most accurate projection model. Still, stats are just numbers if you don t see the larger context, and Baseball Prospectus brings together an elite team of analysts to provide the definitive look at all thirty teams their players, their prospects and their managers to explain away flukes, hot streaks, injury-tainted numbers and park effects.Nearly every major-league team has sought the advice of current or former Prospectus analysts, and readers of "Baseball Prospectus" 2016 will understand what all those insiders have been raving about.In a book that sports personality Ken Tremendous calls The tip of the nerd spear, the team at Baseball Prospectus is proud to bring the following improvements to the 2016 Annual:Two full years of projections PECOTA lines for 2016 and 2017Historical Peak MPH added for major-league pitchersDeserved Run Average (DRA) added for major-league pitcherscFIP added for major-league and minor-league pitchersPitcher WARP redesigned, utilizing DRA and cFIP for all pitchersRevised cFIP-driven PECOTA pitching projectionsCatcher-specific defensive stats for all catchers Double-A and aboveOutfield assists and catcher defense integrated in FRAA and WARPBallpark schematic and wall height study for every stadiumHit List, finance, and farm system ranking graphs for each teamEvery organization s key front office personnel and Baseball Prospectus alumni identified"
The One Year Book of Psalms
William J. Petersen - 1999
The readings include helpful background information on the psalm, a related hymn stanza, and an application thought. Biweekly “Interludes” further aid understanding by explaining things such as acrostic psalms or Hebrew poetic style. Indexes included.