What's New in Java 7?


Madhusudhan Konda - 2011
    Madhusudhan Konda provides an overview of these, including strings in switch statements, multi-catch exception handling, try-with-resource statements, the new File System API, extensions of the JVM, support for dynamically-typed languages, and the fork and join framework for task parallelism.

Learning JavaScript


Shelley Powers - 2006
    JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led to the rise of Ajax -- the latest rage in web development that allows developers to create powerful and more responsive applications in the browser window."Learning JavaScript" introduces this powerful scripting language to web designers and developers in easy-to-understand terms. Using the latest examples from modern browser development practices, this book teaches you how to integrate the language with the browser environment, and how to practice proper coding techniques for standards-compliant web sites. By the end of the book, you'll be able to use all of the JavaScript language and many of the object models provided by web browsers, and you'll even be able to create a basic Ajax application.

Java for Dummies [With CDROM]


Barry Burd - 2006
    This book makes it easy From how to install and run Java to understanding classes and objects and juggling values with arrays and collections, you will get up to speed on the new features of Java 6 in no time.Discover how toUse object-oriented programmingWork with the changes in Java 6 and JDK 6Save time by reusing codeMix Java and Javascript with the new scripting toolsTroubleshoot code problems and fix bugsAll on the bonus CD-ROMCustom build of JCreator and all the code files used in the bookBonus chapters not included in the bookTrial version of Jindent, WinOne, and NetCaptor freewareSystem Requirements: For details and complete system requirements, see the CD-ROM appendix.Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Everything You Need to Ace Computer Science and Coding in One Big Fat Notebook: The Complete Middle School Study Guide


Grant Smith - 2020
    Now introducing Everything You Need to Ace Computer Science and Coding , an essential new title with the potential to run hand-in-hand with—or even outrun—Math (over 1.3 million copies in print) and Science (925,000 copies in print) as the next critical STEM companion.            Instruction is presented in the simple but powerful format of the previous Big Fat Notebooks . The key concepts of coding and computer science easily digested and summarized, with critical ideas clearly explained, doodles that illuminate tricky concepts, and quizzes to recap it all. Kids will explore the concepts of computer science, learn how websites are designed and created, and understand the fundamentals of coding with Scratch, Python, HTML, and CSS.  Written by Grant Smith, a computer science education expert—and vetted by an award-winning computer-science teacher—this  Big Fat Notebook  is for every student who is either taking computer science in school or is a passionate code warrior.

The Missing Beaumont Children: 50 Years of Mystery and Misery


Michael Madigan - 2015
    A crime so shocking that it has often been described as a defining moment in this country's history.After 50 years of intense police investigation the whereabouts of Jane (9), Arnna (7) and Grant Beaumont (4) is still a mystery; Australia's most famous unsolved crime.On the morning of January 26, 1966 the three children set off from their Somerton Park home to Glenelg Beach on a bus to enjoy a brief excursion at Adelaide's most popular beach only a few kilometres away. Apart from a brief sighting from the Beaumont family's postman early on that afternoon, there have been no other sightings of the children since.The 'mystery' of the children's disappearance has often overshadowed the 'misery' the Beaumont parents have had to endure. This book takes the reader inside the trauma of Nancy and Grant; from the panic and heartbreaking first few days to the utter despair in later years.Only seven years after the Beaumont disappearance, two girls Joanne Ratcliffe (11) and Kirste Gordon (4) were abducted from Adelaide Oval during a football match. Were the two abductions connected? How could they not be connected?Author Michael Madigan delves into the sordid world of the numerous 'persons of interest' who have at times been suspects in this case and forensically answers the question 'who could do such a thing?'

Machines that Think: Everything you need to know about the coming age of artificial intelligence (New Scientist Instant Expert)


New Scientist - 2017
    So are we on the edge of an AI-pocalypse, with super-intelligent devices superseding humanity, as predicted by Stephen Hawking? Or will this herald a kind of Utopia, with machines doing a far better job at complex tasks than us? You might not realise it, but you interact with AIs every day. They route your phone calls, approve your credit card transactions and help your doctor interpret results. Driverless cars will soon be on the roads with a decision-making computer in charge. But how do machines actually think and learn? In Machines That Think, AI experts and New Scientist explore how artificial ingence helps us understand human intelligence, machines that compose music and write stories - and ask if AI is really a threat.--

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

The Domino Diaries: My Decade Boxing with Olympic Champions and Chasing Hemingway's Ghost in the Last Days of Castro's Cuba


Brin-Jonathan Butler - 2015
    This book is the culmination of Butler's decade spent in the trenches of Havana, trying to understand a culture perplexing to Westerners: one whose elite athletes regularly forgo multimillion-dollar opportunities to stay in Cuba and box for their country, while living in penury. Butler's fascination with this distinctly Cuban idealism sets him off on a remarkable journey, training with, befriending, and interviewing the champion boxers that Cuba seems to produce more than any other country. In the process, though, Butler gets to know the landscape of the exhilaratingly warm Cuban culture—and starts to question where he feels most at home. In the tradition of Michael Lewis and John Jeremiah Sullivan, Butler is a keen and humane storyteller, and the perfect guide for this riotous tour through the streets of Havana.

The Art of Game Design: A Book of Lenses


Jesse Schell - 2008
    The Art of Game Design: A Book of Lenses shows that the same basic principles of psychology that work for board games, card games and athletic games also are the keys to making top-quality video games. Good game design happens when you view your game from many different perspectives, or lenses. While touring through the unusual territory that is game design, this book gives the reader one hundred of these lenses—one hundred sets of insightful questions to ask yourself that will help make your game better. These lenses are gathered from fields as diverse as psychology, architecture, music, visual design, film, software engineering, theme park design, mathematics, writing, puzzle design, and anthropology. Anyone who reads this book will be inspired to become a better game designer—and will understand how to do it.

Capcom 30th Anniversary Character Encyclopedia


Casey Loe - 2013
    The "Capcom 30th Anniversary Character Encyclopedia" celebrates Capcom's 30 years in the industry and gives fans concise information about every major Capcom character, their key artwork, statistics, background information, and interesting notes on the history of each character and game franchise. Including almost 200 characters from the Capcom family, this "Character Encyclopedia" sheds new light on these characters in a way nothing else does!

Stop Thinking Like a Freelancer: The Evolution of a $1M Web Designer


Liam Veitch - 2014
    It’s tough to plan for growth (in client volume and revenue) when current income is too unstable to even consider anything beyond the here and now. This book dives deep on making freelancing more stable, beating "treading water" cycles, repelling 'bad apple' clients, multiplying online exposure and follows the journey of Liam, with honest, clear advice and guidance from laptop and rented desk to $1m web agency. Achieve the freedom you're looking forA perennial business builder who 'finally got something to work', Liam Veitch has many strings to his bow along with many failures to learn from. Web designer and now founder at UK based web agency Tone (tone.co.uk) as well as freelancer community Freelancelift (freelancelift.com) this book comprises everything he wished he knew first time around. In his own words, he did freelancing 'right this time' and this book comes from a realisation that in the three years which passed - this second time round as a freelancer - the business has generated over $1.1M. This debut, feature length book lays out the key mindset fixes which made this possible. Who's it for?This book exists to help freelancers earn more this month than they did last month, by leveraging big-business thinking and creating a state of constant evolutionary improvement. "My intention is to describe my experiences and provide inspiration and practical advice for putting them to work in your business. These experiences have led to an enormous amount of financial freedom and professional predictability for me...something I could only dream about before." What's inside?226 pages of honest, actionable advice to help you build something incredible from your tiny freelance business. - Make freelancing more stable- Beat "treading water" cycles- Repel 'bad apple' clients- Multiply online exposure- Build income predictability- Have dream clients find you- Leverage recurring revenue- Work less while earning moreLet's do thisThe purpose of this book is not to show you how to build an agency, nor is it to improve the actual service you're providing (I'm making the assumption this is already the best it can be). This book is here to help give a fresh perspective in a space dominated by mediocrity. Your time is now. As a one-person business, it’s easy to think that you’re somehow exempt from that word… ‘business’. I’m here to tell you this is what keeps most freelancers thinking like, well, freelancers. Screw that! This book serves to lay out everything I wish I'd have known first time around. It's been exhausting, a blast, and I can't wait to show you what I came up with.

A Software Engineer Learns HTML5, JavaScript and jQuery


Dane Cameron - 2013
    Due to their monopoly position in web browsers, and the fact web browsers have spread from PCs to phones, tablets and TVs; their status will continue to grow and grow. Despite their success, many software engineers are apprehensive about JavaScript and HTML. This apprehensiveness is not completely unfounded; both JavaScript and HTML were rushed in their early years, and driven by commercial rather than engineering interests. As a result, many dubious features crept into these languages. Due to backwards compatibility concerns, most of these features still remain. In addition, many software engineers have used these languages without ever learning them. JavaScript and HTML have low barriers to entry, and this, along with their similarity to other languages, led many software engineers to conclude that there really was nothing much to learn. If you have not used JavaScript and HTML for a number of years, or if you are a programmer or software engineer using other languages, you may be surprised at what they now offer. Browser based web applications are now capable of matching or exceeding the sophistication and scale of traditional desktop applications. In order to create complex web applications however, it is essential to learn these languages. This book takes the point of view that once you have a strong grasp of the fundamentals, the details will take care of themselves. It will not present you with long lists of APIs, or intricate details of every attribute, these can be found in reference manuals. It will focus on the details of each language that are fundamental to understanding how they work. This book will guide you through the process of developing a web application using HTML5, Javascript, jQuery and CSS. It contains the following content: 1. An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. 2. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. 3. An introduction to jQuery selection, traversal, manipulation and events. 4. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. 5. A guide to implementing offline web applications with the Application Cache API. 6. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. 7. The use of Web Workers in a web application to execute algorithms on background threads. 8. An introduction to AJAX, and the jQuery API supporting AJAX. 9. An introduction to Server Sent Events and Web Sockets. All subjects are introduced in the context of a sample web application. This book is intended for anyone with at least a superficial knowledge of HTML and programming.

How to Architect


Doug Patt - 2012
    Changing the function of a word, or a room, can produce surprise and meaning. In How to Architect, Patt--an architect and the creator of a series of wildly popular online videos about architecture--presents the basics of architecture in A-Z form, starting with A is for Asymmetry (as seen in Chartres Cathedral and Frank Gehry), detouring through N is for Narrative, and ending with Z is for Zeal (a quality that successful architects tend to have, even in fiction--see The Fountainhead's architect-hero Howard Roark.)How to Architect is a book to guide you on the road to architecture. If you are just starting on that journey or thinking about becoming an architect, it is a place to begin. If you are already an architect and want to remind yourself of what drew you to the profession, it is a book of affirmation. And if you are just curious about what goes into the design and construction of buildings, this book tells you how architects think. Patt introduces each entry with a hand-drawn letter, and accompanies the text with illustrations that illuminate the concept discussed: a fallen Humpty Dumpty illustrates the perils of fragile egos; photographs of an X-Acto knife and other hand tools remind us of architecture's nondigital origins.How to Architect offers encouragement to aspiring architects but also mounts a defense of architecture as a profession--by calling out a defiant verb: architect!

Geekonomics: The Real Cost of Insecure Software


David Rice - 2007
    It explains why low-quality software is continually distributed, why consumers willingly purchase unreliable software, why governments leave the industry alone, and what can be done to improve matters.

Joel on Software


Joel Spolsky - 2004
    For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.