Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa


Jonathan Stark - 2010
    Jonathan Stark shows you how to leverage your existing web development skills to build native iPhone applications using these technologies." --John Allsopp, author and founder of Web Directions"Jonathan's book is the most comprehensive documentation available for developing web applications for mobile Safari. Not just great tech coverage, this book is an easy read of purely fascinating mobile tidbits in a fun colloquial style. Must have for all PhoneGap developers." -- Brian LeRoux, Nitobi SoftwareIt's a fact: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop your own iPhone apps. With this book, you'll learn how to use these open source web technologies to design and build apps for the iPhone and iPod Touch on the platform of your choice-without using Objective-C or Cocoa.Device-agnostic mobile apps are the wave of the future, and this book shows you how to create one product for several platforms. You'll find guidelines for converting your product into a native iPhone app using the free PhoneGap framework. And you'll learn why releasing your product as a web app first helps you find, fix, and test bugs much faster than if you went straight to the App Store with a product built with Apple's tools.Build iPhone apps with tools you already know how to useLearn how to make an existing website look and behave like an iPhone appAdd native-looking animations to your web app using jQTouchTake advantage of client-side data storage with apps that run even when the iPhone is offlineHook into advanced iPhone features -- including the accelerometer, geolocation, and vibration -- with JavaScriptSubmit your applications to the App Store with XcodeThis book received valuable community input through O'Reilly's Open Feedback Publishing System (OFPS). Learn more at http://labs.oreilly.com/ofps.html.

Build Your Own Database Driven Website Using PHP & MySQL


Kevin Yank - 2001
    There has been a marked increase in the adoption of PHP, most notably in the beginning to intermediate levels. PHP now boasts over 30% of the server side scripting market (Source: php.weblogs.com).The previous edition sold over 17,000 copies exclusively through Sitepoint.com alone. With the release of PHP 5, SitePoint have updated this bestseller to reflect best practice web development using PHP 5 and MySQL 4.The 3rd Edition includes more code examples and also a new bonus chapter on structured PHP Programming which introduces techniques for organizing real world PHP applications to avoid code duplication and ensure code is manageable and maintainable. The chapter introduces features like include files, user-defined function libraries and constants, which are combined to produce a fully functional access control system suitable for use on any PHP Website.

The Customer Is Not Always Right: Hilarious and Horrific Tales of Customers Gone Wrong


A.J. Adams - 2009
    Adams proves that customers will do anything they can to put that motto to the test.Readers get a collection of insights and stories from the popular Web site NotAlwaysRight.com. The book and site showcase customer-relations horror stories everyone can relate to. No matter what side of the counter you're on, there are hilarious tales about everything that can go wrong between the customer and retail or service provider. Whether it's a confrontation in the drive-through over not enough fries or arguing over a one-cent price difference on milk, this book proves the principle of "the customer is always right" can be dead wrong.From groaning, to intense complaining, to situations that leave workers asking, "Are you serious?," readers will enjoy these hilarious tales of customers gone wrong.

Learning React Native: Building Native Mobile Apps with JavaScript


Bonnie Eisenman - 2016
    With this hands-on guide, you'll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You'll also discover how to access platform features such as the camera, user location, and local storage.With code examples and step-by-step instructions, author Bonnie Eisenman shows web developers and frontend engineers how to build and style interfaces, use mobile components, and debug and deploy apps. Along the way, you'll build several increasingly sophisticated sample apps with React Native before putting everything together at the end.Learn how React Native provides an interface to native UI componentsExamine how the framework uses native components analogous to HTML elementsCreate and style your own React Native components and applicationsInstall modules for APIs and features not supported by the frameworkGet tools for debugging your code, and for handling issues outside of JavaScriptPut it all together with the Zebreto effective-memorization flashcard appDeploy apps to the iOS App Store and Google's Play Store

Head First Ajax: A Brain-Friendly Guide


Rebecca M. Riordan - 2008
    Head First Ajax gives you an up-to-date perspective that lets you see exactly what you can do--and has been done--with Ajax. With it, you get a highly practical, in-depth, and mature view of what is now a mature development approach. Using the unique and highly effective visual format that has turned Head First titles into runaway bestsellers, this book offers a big picture overview to introduce Ajax, and then explores the use of individual Ajax components--including the JavaScript event model, DOM, XML, JSON, and more--as it progresses. You'll find plenty of sample applications that illustrate the concepts, along with exercises, quizzes, and other interactive features to help you retain what you've learned.Head First Ajax covers:The JavaScript event modelMaking Ajax requests with XMLHTTPREQUEST objectsThe asynchronous application modelThe Document Object Model (DOM)Manipulating the DOM in JavaScriptControlling the browser with the Browser Object ModelXHTML FormsPOST RequestsXML Syntax and the XML DOM treeXML Requests & ResponsesJSON -- an alternative to XMLAjax architecture & patternsThe Prototype LibraryThe book also discusses the server-side implications of building Ajax applications, and uses a black box approach to server-side components.Head First Ajax is the ideal guide for experienced web developers comfortable with scripting--particularly those who have completed the exercises in Head First JavaScript--and for experienced programmers in Java, PHP, and C# who want to learn client-side programming.

Sticky Branding: 12.5 Ways to Stand Out, Attract Customers, and Grow an Incredible Brand


Jeremy Miller - 2014
    Companies like Apple, Nike, and Starbucks have made themselves as recognizable as they are successful. But large companies are not the only ones who can stand out. It’s achievable for any business willing to break away from the industry norms and find innovative ways to serve its customers.Based on a decade of research into what makes companies successful, Sticky Branding’s 12.5 guiding principles are drawn from hundreds of interviews with CEOs and business owners who have excelled within their industries. By following their examples your company will:- Attract more customers- Sell more, faster- Inspire employee engagement- Become immune to the competition- Earn higher profitsSticky Branding is your branding playbook. It provides ideas, stories and exercises to make your company stand out, attract customers, and grow into an incredible brand.

Simple: Effortless Food, Big Flavours


Diana Henry - 2016
    Here is a superb collection of recipes that you can rustle up with absolutely no fuss, but which will knock your socks off with their flavour.Peppered throughout the book are ingenious ideas such as no-hassle starters and sauces that will lift any dish. From Turkish Pasta with Caramelized Onions, Yoghurt and Dill and Paprika-baked Pork Chops with Beetroot, Caraway and Sour Cream to Parmesan-roasted Cauliflower with Garlic and Thyme, Diana takes the kind of ingredients we are most likely to find in our cupboard and fridge - or be able to pick up on the way home from work - and provides recipes that will become your friends for life.

Game-Based Marketing: Inspire Customer Loyalty Through Rewards, Challenges, and Contests


Gabe Zichermann - 2010
    Gamification is revolutionizing the web and mobile apps.Innovative startups like Foursquare and Swoopo, growth companies like Gilt and Groupon and established brands like United Airlines and Nike all agree: the most powerful way to create and engage a vibrant community is with game mechanics. By leveraging points, levels, badges, challenges, rewards and leaderboards - these innovators are dramatically lowering their customer acquisition costs, increasing engagement and building sustainable, viral communities.Game-Based Marketing unlocks the design secrets of mega-successful games like Zynga's Farmville, World of Warcraft, Bejeweled and Project Runway to give you the power to create winning game-like experiences on your site/apps. Avoid obvious pitfalls and learn from the masters with key insights, such as:Why good leaderboards shouldn't feature the Top 10 players. Most games are played as an excuse to socialize, not to achieve. Status is worth 10x more than cash to most consumers. Badges are not enough: but they are important. You don't need to offer real-world prizing to run a blockbuster sweepstakes. And learn even more:How to architect a point system that works Designing the funware loop: the basics of points, badges, levels, leaderboards and challenges Maximizing the value and impact of badges Future-proofing your design Challenging users without distraction Based on the groundbreaking work of game expert and successful entrepreneur Gabe Zichermann, Game-Based Marketing brings together the game mechanics expertise of a decade's worth of research. Driven equally by big companies, startups, 40-year-old men and tween girls, the world is becoming increasingly more fun.Are you ready to play?

The Euthanist


Alex Dolan - 2015
    A young woman helps to end the lives of people with terminal diseases, her reasons her own. When she helps the wrong person, she will be roped into a plot to gain vengeance on behalf of dozens. Her journey will make her question everything she ever thought she knew about herself. And the last life she ends may be her own.They know her as Kali. She is there to see them off into the afterlife with kindness, with efficiency, and with two needles. She’s been a part of the right-to-die movement for years, an integral member, complicit in the deaths of twenty-seven men and women, all suffering from terminal illnesses.And she just helped the wrong patient.

Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries


Eric Elliott - 2012
    By applying the design patterns outlined in this book, you’ll learn how to write flexible and resilient code that’s easier—not harder—to work with as your code base grows.JavaScript has become one of the most widely used—and essential—programming languages for the Web, on both the client-side and server-side. In the real world, JavaScript applications are fragile, and when you change them things often break. Author Eric Elliott shows you how to add features without creating bugs or negatively impacting the rest of your code during the course of building a large JavaScript application.Examine the anatomy of a modern JavaScript applicationLearn best practices for code organization, modularity, and reuseApply Model-View-Controller architectures to client-side web developmentDelve into client-side (browser) and server-side (Node) approachesUse Node to design and program RESTful APIsLearn the processes teams use to build, test, deploy, and scale large JavaScript applicationsExpand your application’s reach through platform targets and internationalization

Dessert for Two: Small-Batch Sweets for One, Two, or a Few


Christina Lane - 2015
    Finding the willpower to resist extra slices of cake can be difficult; the battle between leftover cookies and a healthy breakfast is over before it started. Until now. Dessert for Two takes well-loved desserts and scales them down to make only two servings. Cakes are baked in small pans and ramekins. Pies are baked in small pie pans or muffin cups. Cookie recipes are scaled down to make 1 dozen or fewer. Your favorite bars: brownies, blondes, and marshmallow cereal treats are baked in a bread loaf pan - which happily serves two when cut down the middle. Newly married couples (and empty-nesters) will be particularly enthralled with this miniature dessert guide. To everyone who lives alone: have your own personal-sized cake and eat it, too.

The Intelligent Web: Search, Smart Algorithms, and Big Data


Gautam Shroff - 2013
    These days, linger over a Web page selling lamps, and they will turn up at the advertising margins as you move around the Internet, reminding you, tempting you to make that purchase. Search engines such as Google can now look deep into the data on the Web to pull out instances of the words you are looking for. And there are pages that collect and assess information to give you a snapshot of changing political opinion. These are just basic examples of the growth of Web intelligence, as increasingly sophisticated algorithms operate on the vast and growing amount of data on the Web, sifting, selecting, comparing, aggregating, correcting; following simple but powerful rules to decide what matters. While original optimism for Artificial Intelligence declined, this new kind of machine intelligence is emerging as the Web grows ever larger and more interconnected.Gautam Shroff takes us on a journey through the computer science of search, natural language, text mining, machine learning, swarm computing, and semantic reasoning, from Watson to self-driving cars. This machine intelligence may even mimic at a basic level what happens in the brain.

MongoDB Applied Design Patterns


Rick Copeland - 2013
    You’ll learn how to apply MongoDB design patterns to several challenging domains, such as ecommerce, content management, and online gaming. Using Python and JavaScript code examples, you’ll discover how MongoDB lets you scale your data model while simplifying the development process.Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:Operational intelligence: Perform real-time analytics of business dataEcommerce: Use MongoDB as a product catalog master or inventory management systemContent management: Learn methods for storing content nodes, binary assets, and discussionsOnline advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and biddingSocial networking: Learn how to store a complex social graph, modeled after Google+Online gaming: Provide concurrent access to character and world data for a multiplayer role-playing game

Understanding Ecmascript 6: The Definitive Guide for JavaScript Developers


Nicholas C. Zakas - 2016
    In Understanding ECMAScript 6, expert developer Nicholas C. Zakas provides a complete guide to the object types, syntax, and other exciting changes that ECMAScript 6 brings to JavaScript. Every chapter is packed with example code that works in any JavaScript environment so you'll be able to see new features in action. You'll learn:How ECMAScript 6 class syntax relates to more familiar JavaScript conceptsWhat makes iterators and generators usefulHow arrow functions differ from regular functionsWays to store data with sets, maps, and moreThe power of inheritanceHow to improve asynchronous programming with promisesHow modules change the way you organize codeWhether you're a web developer or a Node.js developer, you'll find Understanding ECMAScript 6 indispensable on your journey from ECMAScript 5 to ECMAScript 6.

The Future of Music: Manifesto for the Digital Music Revolution


Dave Kusek - 2005
    For the next generation of players and downloaders, a provocative scenario from a music industry think tank. From the Music Research Institute at Berklee College of Music comes a manifesto for the ongoing music revolution. Today, the record companies may be hurting but the music-making business is booming, using non-traditional digital methods and distribution models. This book explains why we got where we are and where we are heading. For the iPod, downloading market, this book will explain new ways of discovering music, new ways of acquiring it and how technology trends will make music "flow like water," benefiting the people who love music and make music.