Books, videos and other works by Barry Burd
Quick Links for Downloading Code
The
downloads
for editions of each book are on the pages listed here. Click on the link for whatever book and edition you have.
Quantum Computing Algorithms
Flutter For Dummies
Java Programming for Android Developers For Dummies
2nd Edition
1st Edition
Java For Dummies
Eighth Edition
Seventh Edition
Sixth Edition
Fifth Edition
Fourth Edition
(Java 2 For Dummies)
Second Edition
(Java 2 For Dummies)
First Edition
Beginning Programming with Java For Dummies
Sisth Edition
Fifth Edition
Fourth Edition
Third Edition
Second Edition
First Edition
Android Application Development All-in-One For Dummies
3rd Edition
2nd Edition
1st Edition
JSP: JavaServer Pages
Errata
Eclipse For Dummies
Materials
Ruby on Rails For Dummies
Code
Java & XML For Dummies
Code
The Mysteries of Airline Pricing
Barry's TED
x
talk
Courses on Video
Introduction to Functional Programming
with
Exercises
Articles (an incomplete list)
What I learned from the Google I/O 2019 keynote address
Smart Compose and the Visual Positioning System impress at Google I/O
Google positions Android Things to solve the IoT problem
Understanding Monads. A Guide for the Perplexed
Virtual reality and Android apps steal the Google I/O show
Inside the app startup Skimble
Skimble CEO talks Android and iOS development
The OnePlus 2 mobile phone: One user's experience
OnePlus 2 mobile phone: Part two, the hardware experience
OnePlus 2 mobile phone: Part three, the software experience
Barry Burd's guide to the best sessions to attend at JavaOne 2015
Life beyond the JavaOne sessions: Mastering life in San Francisco
Introducing Amazon Echo - Adding voice recognition to your Java programs
How to add voice recognition features to the Echo device
Examine modular code development with Java's Project Jigsaw
A new approach to condensing data leads to a 99% compression rate
Google's Solve for 'X' program goes into high gear
ART: The New Android Runtime
Android: The Next Generation
Google Announces Cloud Dataflow Beta at Google I/O
Interviews featuring Barry Burd
Did Android applications save Java? Expert weighs in
Java turns 20: What's in store for Java programming?
Java whiz Barry Burd discusses Greenfoot programming
What is Google's Solve for X?
Java pro digs into trends in IoT, mobile, Java 9
Why choose native over HTML 5 in Android development?
Will Java EE 8 adoption outpace previous releases?
Interviews conducted by Barry Burd
Shuman Ghosemajumder on Security and Cyber-Crime
Courtney Hemphill on VR, Augmented Reality, and the Importance of Animation in UX
Wendy Closson on Mindfulness and Algorithmic Approaches to Communicating
Chris Richardson on Functional Programming in Scala and Java
Tom Limoncelli on DevOps and Automation
Yakov Fain on the State of Java, JavaScript, Web Development
Dianne Marsh on Engineering Velocity at Netflix
Aish Fenton on Machine Learning at Netflix
Ashley Puls on the How and Why of Java Bytecode Manipulation
Gilad Bracha on How to Make Javascript and the Web a Good Compilation Target
TJ VanToll on Hybrid Development for Mobile Apps
Frank Greco on WebSocket
Erik Meijer on Monads
YouTube videos on Android app development hosted by Barry Burd
Android Animations
Android Data Binding
Java Programming Questions and Answers
Android Constraint Layout : Instruction + Q&A
Java Q&A - No question too elementary - Part 1 of 3
Java Q&A - No question too elementary - Part 2 of 3
Java Q&A - No question too elementary - Part 3 of 3
YouTube videos on Quantum Computing hosted by Barry Burd
The World of Processes Described by ZX-Calculus
The Quipper Quantum Programming Language
Niel's Chess: A Quantum Game for Schools and the General Public
The Q# Programming Language
Papers
The Speed of an Infinite Computation
(a paper about inifinite time Turing machines with
blur
symbols)
Some Implications of the Theory of Weaves with Applications in Determinateness and Logic
(a paper about determinateness of infinitely long two-person games)
Decomposable Collections of Sets
(another paper about determinateness of infinitely long two-person games)
Weaves
(a paper to introduce the notion of a
weave
)