Book picks similar to
Programming in D by Ali Çehreli


programming
non-fiction
acm2
formal-science

Java Network Programming


Elliotte Rusty Harold - 1997
    It is a clear, complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation (RMI). Java Network Programming, 3rd Edition includes chapters on TCP and UDP sockets, multicasting protocol and content handlers, servlets, multithreaded network programming, I/O, HTML parsing and display, the Java Mail API, and the Java Secure Sockets Extension. There's also significant information on the New I/O API that was developed in large part because of the needs of network programmers. This invaluable book is a complete, single source guide to writing sophisticated network applications. Packed with useful examples, it is the essential resource for any serious Java developer.

Learning Perl


Randal L. Schwartz - 1993
    Written by three prominent members of the Perl community who each have several years of experience teaching Perl around the world, this edition has been updated to account for all the recent changes to the language up to Perl 5.8.Perl is the language for people who want to get work done. It started as a tool for Unix system administrators who needed something powerful for small tasks. Since then, Perl has blossomed into a full-featured programming language used for web programming, database manipulation, XML processing, and system administration--on practically all platforms--while remaining the favorite tool for the small daily tasks it was designed for. You might start using Perl because you need it, but you'll continue to use it because you love it.Informed by their years of success at teaching Perl as consultants, the authors have re-engineered the Llama to better match the pace and scope appropriate for readers getting started with Perl, while retaining the detailed discussion, thorough examples, and eclectic wit for which the Llama is famous.The book includes new exercises and solutions so you can practice what you've learned while it's still fresh in your mind. Here are just some of the topics covered:Perl variable typessubroutinesfile operationsregular expressionstext processingstrings and sortingprocess managementusing third party modulesIf you ask Perl programmers today what book they relied on most when they were learning Perl, you'll find that an overwhelming majority will point to the Llama. With good reason. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.

React: Up and Running


Stoyan Stefanov - 2015
    With "React: Up and Running" you'll learn how to get off the ground with React, with no prior knowledge.This book teaches you how to build components, the building blocks of your apps, as well as how to organize the components into large-scale apps. In addition, you ll learn about unit testing and optimizing performance, while focusing on the application s data (and letting the UI take care of itself)."

The Game Maker's Apprentice: Game Development for Beginners


Jacob Habgood - 2006
    This book covers a range of genres, including action, adventure, and puzzle games complete with professional quality sound effects and visuals. It discusses game design theory and features practical examples of how this can be applied to making games that are more fun to play. Game Maker allows games to be created using a simple drag-and-drop interface, so you don't need to have any prior coding experience. It includes an optional programming language for adding advanced features to your games, when you feel ready to do so. You can obtain more information by visiting book.gamemaker.nl. The authors include the creator of the Game Maker tool and a former professional game programmer, so you'll glean understanding from their expertise. The book also includes a DVD containing Game Maker software and all of the game projects that are created in the book—plus a host of professional-quality graphics and sound effects that you can use in your own games.

Adventures In Raspberry Pi (Adventures In ...)


Carrie Anne Philbin - 2013
    Written for 11- to 15-year-olds and assuming no prior computing knowledge, this book uses the wildly successful, low-cost, credit-card-sized Raspberry Pi computer to explain fundamental computing concepts. Young people will enjoy going through the book's nine fun projects while they learn basic programming and system administration skills, starting with the very basics of how to plug in the board and turn it on. Each project includes a lively and informative video to reinforce the lessons. It's perfect for young, eager self-learners—your kids can jump in, set up their Raspberry Pi, and go through the lessons on their own. Written by Carrie Anne Philbin, a high school teacher of computing who advises the U.K. government on the revised ICT Curriculum Teaches 11- to 15-year-olds programming and system administration skills using Raspberry Pi Features 9 fun projects accompanied by lively and helpful videos Raspberry Pi is a $35/£25 credit-card-sized computer created by the non-profit Raspberry Pi Foundation; over a million have been sold Help your children have fun and learn computing skills at the same time with Adventures in Raspberry Pi.

Prime Suspect: The True Story of John Cannan, the Only Man the Police Want to Investigate for the Murder of Suzy Lamplugh


Christopher Berry-Dee - 1992
    After Cannan's conviction, the Lamplugh case was closed. Yet to this day, Cannan denies his involvement in the Lamplugh case and protests his innocence in the murder of Shirley Banks—his appeal has been dismissed. Drawing on the latest psychological profiling knowledge developed in America by the FBI and, most importantly, an intense three-year correspondence with Cannan, this book provides a chillingly personal and comprehensive portrait of a complex and intelligent man.

Introducing Microsoft Power BI


Alberto Ferrari - 2016
    Stay in the know, spot trends as they happen, and push your business to new limits. This e-book introduces Microsoft Power BI basics through a practical, scenario-based guided tour of the tool, showing you how to build analytical solutions using Power BI. Get an overview of Power BI, or dig deeper and follow along on your PC using the book's examples.

Effective TypeScript: 62 Specific Ways to Improve Your TypeScript


Dan Vanderkam - 2019
    But TypeScript has a learning curve of its own, and understanding how to use it effectively can take time. This book guides you through 62 specific ways to improve your use of TypeScript.Author Dan Vanderkam, a principal software engineer at Sidewalk Labs, shows you how to apply these ideas, following the format popularized by Effective C++ and Effective Java (both from Addison-Wesley). You’ll advance from a beginning or intermediate user familiar with the basics to an advanced user who knows how to use the language well.Effective TypeScript is divided into eight chapters: Getting to Know TypeScript TypeScript’s Type System Type Inference Type Design Working with any Types Declarations and @types Writing and Running Your Code Migrating to TypeScript

High Performance MySQL: Optimization, Backups, Replication, and More


Baron Schwartz - 2008
    Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity.High Performance MySQL teaches you advanced techniques in depth so you can bring out MySQL's full power. Learn how to design schemas, indexes, queries and advanced MySQL features for maximum performance, and get detailed guidance for tuning your MySQL server, operating system, and hardware to their fullest potential. You'll also learn practical, safe, high-performance ways to scale your applications with replication, load balancing, high availability, and failover. This second edition is completely revised and greatly expanded, with deeper coverage in all areas. Major additions include: Emphasis throughout on both performance and reliability Thorough coverage of storage engines, including in-depth tuning and optimizations for the InnoDB storage engine Effects of new features in MySQL 5.0 and 5.1, including stored procedures, partitioned databases, triggers, and views A detailed discussion on how to build very large, highly scalable systems with MySQL New options for backups and replication Optimization of advanced querying features, such as full-text searches Four new appendices The book also includes chapters on benchmarking, profiling, backups, security, and tools and techniques to help you measure, monitor, and manage your MySQL installations.

Learning Ruby


Michael J. Fitzgerald - 2007
    Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road. Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book:Outlines many of the most important features of Ruby Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. Talks you through Ruby arrays, and demonstrates hashes in detail Explains how to process files with Ruby Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial. Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.

A to Z Gardening for Beginners


Lisa Bond - 2017
    Buy a plant, dig a hole in the ground, drop the plant in it, and cover it up waiting for blooms to suddenly appear. If only it were that simple. The overall idea of gardening is basic, but gardening is very intricate. It

Trump as President: The Inside Story of His First Years in the White House


Doug Wead - 2019
    In Trump as President, Doug Wead offers a sweeping, eloquent history of President Donald J. Trump's first years in the White House, covering everything from election night to the news of today. The book will include never-before-reported stories and scoops, including how President Trump turned around the American economy, how he "never complains and never explains," and how his actions sometimes lead to misunderstandings with the media and the public. It also includes exclusive interviews with the Trump family about the Mueller report, and narrates their reactions when the report was finally released. Contains Interviews with the President in the Oval Office, chief of staff, Mick Mulvaney, Jared and Ivanka Kushner, Donald Trump, Jr., Eric and Lara Trump, and White House insiders.

Small Budget Home: Living Small And Thriving Big


Kate Singh - 2020
    

Mastering Aperture, Shutter Speed, ISO and Exposure


Al Judge - 2013
    You have an opportunity to learn it quickly and easily in just a few hours.</i></h2><br><p>Adjusting APERTURE, DEPTH-OF-FIELD, SHUTTER SPEED, ISO and EXPOSURE will no longer be sources of stress, and your confidence will be greatly enhanced. With very little time and effort you can be well on your way to taking better pictures consistently. </p><br><ul><li>Do your eyes glaze over when people use terms like ISO, Aperture, Shutter Speed, and Exposure?</li><li>Does the term f-stop make your stomach turn?</li><li>Are you enthused about photography but confused by all the technical jargon?</li><li>Would you like to be more consistent with the quality of your images?</li><li>Do you wonder how professional photographers get such great shots?</li></ul><br><h2> Ultimately you will need to understand Exposure and its components Aperture, Shutter Speed, and ISO — also known as the Exposure Triangle — and how they work together if you want to have any control over your results.</h2><br><p><b><i>Mastering Aperture, Shutter Speed, ISO, and Exposure: How They Interact and Affect Each Other </i></b> will painlessly provide help and insight with all these topics and more in just a few hours of your time</p><br><p>Without a guide on your path to better pictures, you run the risk of spending a great deal of time and money heading down the wrong road. Frustration and confusion can easily take the wind from your sails and replace excitement with disappointment. </p><br><p>This guide to EXPOSURE builds a solid foundation of photographic knowledge with easy-to-follow discussions of everything that you need to know in order to create better images with confidence. Every photographic term used in the book is clearly defined and thoroughly explained. All terms are also highlighted by using <b>BOLD CAPS</b> so that you can easily find them again to refresh your memory. </p><br><h2>What reviewers have said about Mastering Aperture......!</h2><br><p><b>Despite this book's rather advanced topics, it is perfect for beginners wanting to learn more.</b> Jeff</p><br><p><b>A great guide for all levels of photography, well written and illustrated!!!</b> Albert</p><br><p><b>This is another great book of Al's. He does a wonderful job at explaining all the needed information to better understand photography. Very easy to understand and lots of pointers.</b> DJ</p><br><p><b>As I am about to commence a photography diploma this book has come in handy as a warm up for me.</b> Craig </p><br><h2> By the time you finish reading this book, you will be well on your way to Mastering Aperture, Shutter Speed, ISO and Exposure </h2><br><p>To learn about Al's other photography books, please go to his author page at: http://www.amazon.com/author/al.judge </p><br><h2>Why spend any more time “Shooting in the Dark?” Scroll up and grab a copy today for less than the cost of a cup of coffee.</h2>

HTML5 for Masterminds: How to take advantage of HTML5 to create amazing websites and revolutionary applications


Juan Diego Gauchat