- Table View
- List View
Working with Odoo 10 - Second Edition
by Greg MossConfigure, manage, and customize Odoo to build professional-level business applications About This Book • Build an Odoo module and integrate it with other platforms through this practical guide • This book is the perfect companion to help you customize your Odoo installations for your enterprise requirements • Use project management along with analytics for better reporting Who This Book Is For This book is for those who have not used Odoo before, allowing you to learn advanced-level features with Odoo such as creating your own custom modules. You do not need any knowledge of Odoo. What You Will Learn • Configure a functioning customer relationship management system • Set up a purchasing and receiving system • Implement manufacturing operations and processes using real-world examples • Discover the capabilities of Odoo's financial accounting and reporting features • Integrate powerful human resource applications • Utilize Odoo's project management application to organize tasks • Customize Odoo without writing a line a code In Detail Odoo is a comprehensive set of open-source enterprise management applications. Now with Odoo 10, you have access to a powerful website builder, integrated e-commerce features, and a fast-growing community to help transform and modernize your business. You will start with how to set up Odoo online and on your own server. You'll then configure the basic company settings required to quickly getting your first Odoo system up and running. Later you'll explore Customer Relationship Management in Odoo and and their importance in today's modern business environment. Next we will deep dive into purchasing application with Odoo and learn some of the primary functionalities of ERP systems for manufacturing operations. You will then use analytic accounting to provide better reporting. Finally you will walk through the recent Odoo 10 features with respect to the community and enterprise edition giving you complete understanding of what Odoo can do for you no matter the reason! Style and approach This fast-paced, step-by-step guide will show you everything you need to know about the Odoo module ecosystem through practical and real-world examples.
Working with Static Sites: Bringing the Power of Simplicity to Modern Sites
by Raymond Camden Brian RinaldiJust like vinyl LPs, static sites are making a comeback, evidenced by the wide array of static-site generators now available. This practical book shows you hands-on how to build these simple sites for blogs and other use cases, and how to make them more powerful. In the process, you’ll work with some of today’s more mature and popular static-site generators.Authors Raymond Camden and Brian Rinaldi explain the advantages of using static-site generators for building fast and secure sites. Web and frontend designers and developers will also explore methods for adding dynamic elements and for migrating an existing CMS to a static site.Build a basic four-page static site with the Harp generatorCreate a simple blog with JekyllDevelop a documentation site with Hugo by generating site files and creating the layoutAdd dynamic elements, such as forms, comments, and searchIntegrate a CMS with tools such as CloudCannon and Netlify CMSUse one of several options to deploy your static filesLearn methods for moving an existing CMS to a static site
World Without Mind: The Existential Threat of Big Tech
by Franklin FoerFranklin Foer reveals the existential threat posed by big tech, and in his brilliant polemic gives us the toolkit to fight their pervasive influence. Over the past few decades there has been a revolution in terms of who controls knowledge and information. This rapid change has imperiled the way we think. Without pausing to consider the cost, the world has rushed to embrace the products and services of four titanic corporations. We shop with Amazon; socialize on Facebook; turn to Apple for entertainment; and rely on Google for information. These firms sell their efficiency and purport to make the world a better place, but what they have done instead is to enable an intoxicating level of daily convenience. As these companies have expanded, marketing themselves as champions of individuality and pluralism, their algorithms have pressed us into conformity and laid waste to privacy. They have produced an unstable and narrow culture of misinformation, and put us on a path to a world without private contemplation, autonomous thought, or solitary introspection—a world without mind. In order to restore our inner lives, we must avoid being coopted by these gigantic companies, and understand the ideas that underpin their success. Elegantly tracing the intellectual history of computer science—from Descartes and the enlightenment to Alan Turing to Stuart Brand and the hippie origins of today's Silicon Valley—Foer exposes the dark underpinnings of our most idealistic dreams for technology. The corporate ambitions of Google, Facebook, Apple, and Amazon, he argues, are trampling longstanding liberal values, especially intellectual property and privacy. This is a nascent stage in the total automation and homogenization of social, political, and intellectual life. By reclaiming our private authority over how we intellectually engage with the world, we have the power to stem the tide. At stake is nothing less than who we are, and what we will become. There have been monopolists in the past but today's corporate giants have far more nefarious aims. They’re monopolists who want access to every facet of our identities and influence over every corner of our decision-making. Until now few have grasped the sheer scale of the threat. Foer explains not just the looming existential crisis but the imperative of resistance.
Worried About the Wrong Things: Youth, Risk, and Opportunity in the Digital World (The John D. and Catherine T. MacArthur Foundation Series on Digital Media and Learning)
by Jacqueline Ryan VickeryWhy media panics about online dangers overlook another urgent concern: creating equitable online opportunities for marginalized youth.It's a familiar narrative in both real life and fiction, from news reports to television storylines: a young person is bullied online, or targeted by an online predator, or exposed to sexually explicit content. The consequences are bleak; the young person is shunned, suicidal, psychologically ruined. In this book, Jacqueline Ryan Vickery argues that there are other urgent concerns about young people's online experiences besides porn, predators, and peers. We need to turn our attention to inequitable opportunities for participation in a digital culture. Technical and material obstacles prevent low-income and other marginalized young people from the positive, community-building, and creative experiences that are possible online.Vickery explains that cautionary tales about online risk have shaped the way we think about technology and youth. She analyzes the discourses of risk in popular culture, journalism, and policy, and finds that harm-driven expectations, based on a privileged perception of risk, enact control over technology. Opportunity-driven expectations, on the other hand, based on evidence and lived experience, produce discourses that acknowledge the practices and agency of young people rather than seeing them as passive victims who need to be protected.Vickery first addresses how the discourses of risk regulate and control technology, then turns to the online practices of youth at a low-income, minority-majority Texas high school. She considers the participation gap and the need for schools to teach digital literacies, privacy, and different online learning ecologies. Finally, she shows that opportunity-driven expectations can guide young people's online experiences in ways that balance protection and agency.
Writing Great Specifications: Using Specification by Example and Gherkin
by Kamil NiciejaSummaryWriting Great Specifications is an example-rich tutorial that teaches you how to write good Gherkin specification documents that take advantage of the benefits of specification by example. Foreword written by Gojko Adzic.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyThe clearest way to communicate a software specification is to provide examples of how it should work. Turning these story-based descriptions into a well-organized dev plan is another matter. Gherkin is a human-friendly, jargon-free language for documenting a suite of examples as an executable specification. It fosters efficient collaboration between business and dev teams, and it's an excellent foundation for the specification by example (SBE) process.About the BookWriting Great Specifications teaches you how to capture executable software designs in Gherkin following the SBE method. Written for both developers and non-technical team members, this practical book starts with collecting individual feature stories and organizing them into a full, testable spec. You'll learn to choose the best scenarios, write them in a way that anyone can understand, and ensure they can be easily updated by anyone.management. What's InsideReading and writing GherkinDesigning story-based test casesTeam CollaborationManaging a suite of Gherkin documentsAbout the ReaderPrimarily written for developers and architects, this book is accessible to any member of a software design team.About the AuthorKamil Nicieja is a seasoned engineer, architect, and project manager with deep expertise in Gherkin and SBE.Table of contentsIntroduction to specification by example and Gherkin PART 1 - WRITING EXECUTABLE SPECIFICATIONS WITH EXAMPLESThe specification layer and the automation layer Mastering the Given-When-Then template The basics of scenario outlines Choosing examples for scenario outlines The life cycle of executable specifications Living documentation PART 2 - MANAGING SPECIFICATION SUITES Organizing scenarios into a specification suite Refactoring features into abilities and business needs Building a domain-driven specification suite Managing large projects with bounded contexts
X-Machines for Agent-Based Modeling: FLAME Perspectives (Chapman & Hall/CRC Computer and Information Science Series)
by Mariam KiranFrom the Foreword: "This book exemplifies one of the most successful approaches to modeling and simulating [the] new generation of complex systems. FLAME was designed to make the building of large scale complex systems models straightforward and the simulation code that it generates is highly efficient and can be run on any modern technology. FLAME was the first such platform that ran efficiently on high performance parallel computers and a version for GPU technology is also available. At its heart, and the reason why it is so efficient and robust, is the use of a powerful computational model ‘Communicating X-machines’ which is general enough to cope with most types of modelling problems. As well as being increasingly important in academic research, FLAME is now being applied in industry in many different application areas. This book describes the basics of FLAME and is illustrated with numerous examples."—Professor Mike Holcombe, University of Sheffield, UK Agent-based models have shown applications in various fields such as biology, economics, and social science. Over the years, multiple agent-based modeling frameworks have been produced, allowing experts with non-computing background to easily write and simulate their models. However, most of these models are limited by the capability of the framework, the time it takes for a simulation to finish, or how to handle the massive amounts of data produced. FLAME (Flexible Large-scale Agent-based Modeling Environment) was produced and developed through the years to address these issues. This book contains a comprehensive summary of the field, covers the basics of FLAME, and shows how concepts of X-machines, can be stretched across multiple fields to produce agent models. It has been written with several audiences in mind. First, it is organized as a collection of models, with detailed descriptions of how models can be designed, especially for beginners. A number of theoretical aspects of software engineering and how they relate to agent-based models are discussed for students interested in software engineering and parallel computing. Finally, it is intended as a guide to developers from biology, economics, and social science, who want to explore how to write agent-based models for their research area. By working through the model examples provided, anyone should be able to design and build agent-based models and deploy them. With FLAME, they can easily increase the agent number and run models on parallel computers, in order to save on simulation complexity and waiting time for results. Because the field is so large and active, the book does not aim to cover all aspects of agent-based modeling and its research challenges. The models are presented to show researchers how they can build complex agent functions for their models. The book demonstrates the advantage of using agent-based models in simulation experiments, providing a case to move away from differential equations and build more reliable, close to real, models. The Open Access version of this book, available at https://doi.org/10.1201/9781315370729, has been made available under a Creative Commons Attribution-Non Commercial-No Derivatives 4.0 license.
You Started Your Blog: Now What...?
by Gundi Gabrielle<p>PLEASE NOTE: This book is written for COMPLETE BEGINNERS. <p>Those that have just set up their first blog and are now struggling with the next steps and where to go from here. It was written in response to feedback I received from my first book, which teaches the technical set up to complete beginners. I noticed patterns of what people were struggling with - often just even deciding what topic to focus on - and how blogging works in general. <p>This book will take you by the hand and guide you through the next steps - the solid, basic techniques that every successful blogger started with. There is no magic pill to suddenly attract thousands of followers - although there are a few techniques that can speed things up and we will cover them. Another area that is often underestimated is learning the WRITING STYLE OF BLOGGING, including how to format your posts.T his book goes into detail and provides resources for further training as that is obviously not something you will learn overnight. <p>We will also look at the characteristics of Viral blog posts, but - once again - don't expect a magic pill! Blogging is hard work and becoming a good blogger - a good blog writer - takes training and time, even if you are already experienced in writing. People read blogs differently than books and unless you adjust to that, you will have a hard time attracting an audience - no matter how experienced a writer you are. Finally, we wil go over the basic monetization strategies that are available to bloggers. <p>If you are new to blogging and are willing to put in the necessary work - and do so consistently - this book will give you a good basic start and take out much of the confusion new bloggers face. Of course, blogging also involves the powerful marketing techniques of SEO and Social Media and they are discussed in depth in part 3 and 4 of this series. I have personally found Kindle Publishing to be another great way to grow a blog following quickly - faster than any other technique actually - and so it is included as part 5 of this series. <p>Once again - if you are looking for advanced techniques, this book will not be for you - it is specifically aimed at beginners who have just started their first blog.</p>
Your First Week With React
by Mark Brown Maria Antonietta Perna Pavels Jelisejevs Michael Wanyoike Chris Laughlin Eric Greene Camilo ReyesReact is a remarkable JavaScript library that' taken the development community by storm. In a nutshell, it's made it easier for developers to build interactive user interfaces for web, mobile and desktop platforms. One of its best features is its freedom from the problematic bugs inherent in MVC frameworks, where inconsistent views is a recurring problem for big projects. Today, thousands of companies worldwide are using React, including big names such as Netflix and AirBnB. React has become immensely popular, such that a number of apps have been ported to React -- including WhatsApp, Instagram and Dropbox. This book is a collection of tutorials, selected from SitePoint's React Hub, that will guide you through your first days with the amazingly flexible library.
Your Office: Microsoft® Office 2016
by Amy Kinser Jacobson Kinser Kosharek MoriarityThe Your Office series prepares students to use both technical and soft skills in the real world. Hands-on technical content is woven into realistic business scenarios and focuses on using Microsoft Office® as a decision-making tool. The series features a unique running business scenario that connects all of the cases together and exposes students to using Office to solve problems relating to business areas like finance and accounting, production and operations, sales and marketing. p><p> Each chapter introduces a realistic business case for students to complete via hands-on steps that are easily identified in blue shaded boxes. Each blue box teaches a skill and comes complete with video and interactive support. Chapters are grouped into Business Units, which collectively illustrate a specific set of business concepts to achieve AACSB-related outcomes. Each Business Unit ends with a Capstone section, testing students' ability to apply concepts and skills beyond a single chapter.
Your Sh*tty Family: Real Texts. Crazy Relatives.
by Uninspirational“A hysterical new collection of text exchanges from moms, dads, grandparents, and siblings that prove, well, relatives are shitty to one another.” —BroBibleYour Sh*tty Family contains all the hilarity, confusion, and frustration of a visit home without the expensive plane tickets, the tiny twin bed, or any of the misery of actually having to spend time with your family. This book, based on the popular Instagram account of the same name, features actual text-message conversations between various family members. Your Sh*tty Family presents screenshots of these conversations that are relatable to anyone who has ever taught their parents to text. Topics range from hilarious misunderstandings of slang, to children who over-share, to siblings who mercilessly make fun of each other, all organized into outrageous categories such as Momster, Dadvice, Group Chats, and more!
Zabbix: Enterprise Network Montioring Made Easy
by Andrea Dalle Vacche Rihards Olups Patrik UytterhoevenLearn how to gather detailed statistics and data with this one-stop, comprehensive course along with hands-on recipes to get your infrastructure up and running with Zabbix. About This Book • Monitor your network and deploy impressive business solutions with Zabbix • Get practical recipes to automate your Zabbix infrastructure and create impressive graphs • Integrate, customize, and extend your monitoring solutions with external components and software. Who This Book Is For This course is for System Administrators who have been managing and monitoring infrastructure. You do not need any knowledge about Zabbix. What You Will Learn • Efficiently collect data from a large variety of monitoring objects • Organize your data in graphs, charts, maps, and slide shows • Write your own custom probes and monitoring scripts to extend Zabbix • Configure Zabbix and its database to be high available and fault-tolerant • Automate repetitive procedures using Zabbix's API • FInd out how to monitor SNMP devices • Manage hosts, users, and permissions while acting upon monitored conditions • Set up your Zabbix infrastructure efficiently • Customize the Zabbix interface to suit your system needs • Monitor your VMware infrastructure in a quick and easy way with Zabbix In Detail Nowadays, monitoring systems play a crucial role in any IT environment. They are extensively used to not only measure your system's performance, but also to forecast capacity issues. This is where Zabbix, one of the most popular monitoring solutions for networks and applications, comes into the picture. With an efficient monitoring system in place, you'll be able to foresee when your infrastructure runs under capacity and react accordingly. Due to the critical role a monitoring system plays, it is fundamental to implement it in the best way from its initial setup. This avoids misleading, confusing, or, even worse, false alarms that can disrupt an efficient and healthy IT department. This course is for administrators who are looking for an end-to-end monitoring solution. It will get you accustomed with the powerful monitoring solution, starting with installation and explaining the fundamentals of Zabbix. Moving on, we explore the complex functionalities of Zabbix in the form of enticing recipes. These recipes will help you to gain control of your infrastructure. You will be able to organize your data in the form of graphs and charts along with building intelligent triggers for monitoring your network proactively. Toward the end, you will gain expertise in monitoring your networks and applications using Zabbix. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: • Zabbix Network Monitoring-Second Edition • Zabbix Cookbook • Mastering Zabbix-Second Edition Style and approach This course is a compact practical guide that starts from the fundamentals of Zabbix and takes you all the way to building a monitoring solution that gathers data from a large variety of systems. Along the way, we will discuss the low-level operational details that should benefit you even if you have used Zabbix for a while. It also follows a step-by-step approach that is easy to follow, full of engaging examples, and will help you apply the theory to practice.
Zero Days, Thousands of Nights: The Life and Times of Zero-Day Vulnerabilities and Their Exploits
by Lillian Ablon Andy BogartZero-day vulnerabilities—software vulnerabilities for which no patch or fix has been publicly released—and their exploits are useful in cyber operations, as well as in defensive and academic settings. This report provides findings from real-world zero-day vulnerability and exploit data that can inform ongoing policy debates regarding stockpiling (i.e., keeping zero-day vulnerabilities private) versus disclosing them to the public.
Zero Trust Networks: Building Secure Systems in Untrusted Networks
by Doug Barth Evan GilmanThe perimeter defenses guarding your network perhaps are not as secure as you think. Hosts behind the firewall have no defenses of their own, so when a host in the "trusted" zone is breached, access to your data center is not far behind. That’s an all-too-familiar scenario today. With this practical book, you’ll learn the principles behind zero trust architecture, along with details necessary to implement it.The Zero Trust Model treats all hosts as if they’re internet-facing, and considers the entire network to be compromised and hostile. By taking this approach, you’ll focus on building strong authentication, authorization, and encryption throughout, while providing compartmentalized access and better operational agility.Understand how perimeter-based defenses have evolved to become the broken model we use todayExplore two case studies of zero trust in production networks on the client side (Google) and on the server side (PagerDuty)Get example configuration for open source tools that you can use to build a zero trust networkLearn how to migrate from a perimeter-based network to a zero trust network in production
Zombies Ate My Homework: An Unofficial Graphic Novel for Minecrafters (Redstone Junior High #1)
by Cara J. Stevens Fred BorcherdtThis story kicks off a new full-color series of unofficial graphic novels for Minecrafters! When quiet farm girl Pixel receives an acceptance letter from the prestigious academy for gifted students, Redstone Junior High, she is thrilled! And she works up the courage to leave her family and her beloved farm animals to become a Redstone student. The school prides itself on its safety record as much as its academics -- Mob-free for more than 100 years! boasts a sign on campus.Little does Pixel know that the school's long history of safety is about to take an unsettling turn. When zombies begin popping up on campus, the students begin to panic. Pixel, with the help of her new best friends, is the only one who can figure out why the zombies are invading -- but can she do it before the school becomes a battlefield?The adventure that unfolds will test Pixel's courage, reveal a unique and precious gift that she never knew she had, and change how she treats hostile mobs forever. <P><P> <i>Advisory: Bookshare has learned that this book offers only partial accessibility. We have kept it in the collection because it is useful for some of our members. Benetech is actively working on projects to improve accessibility issues such as these.</i>
Zombies Attack!: The Rise of the Warlords Book One: An Unofficial Interactive Minecrafter's Adventure (Rise of the Warlords #1)
by Mark ChevertonThe Far Lands is a hidden area located at the very edge of Minecraft’s outer borders, unknown to normal users. There, the life of a young boy named Watcher is suddenly turned upside down when his village is destroyed by the vile zombie warlord Tu-Kar. Watcher and a handful of his friends vow to save those who were captured during the devastating battle and bring the zombie leader to justice. But along the way, they’ll uncover a terrifying secret about the monsters in the Far Lands, one that could change Minecraft forever.The Rise of the Warlords series is an interactive Minecraft adventure like never before, giving fans the option to play along in Minecraft as they read on custom Far Lands worlds exclusively designed by bestselling author Mark Cheverton.
e-Learning Ecologies: Principles for New Learning and Assessment
by Bill Cope Mary Kalantzise-Learning Ecologies explores transformations in the patterns of pedagogy that accompany e-learning—the use of computing devices that mediate or supplement the relationships between learners and teachers—to present and assess learnable content, to provide spaces where students do their work, and to mediate peer-to-peer interactions. Written by the members of the "new learning" research group, this textbook suggests that e-learning ecologies may play a key part in shifting the systems of modern education, even as technology itself is pedagogically neutral. The chapters in this book aim to create an analytical framework with which to differentiate those aspects of educational technology that reproduce old pedagogical relations from those that are genuinely innovative and generative of new kinds of learning. Featuring case studies from elementary schools, colleges, and universities on the practicalities of new learning environments, e-Learning Ecologies elucidates the role of new technologies of knowledge representation and communication in bringing about change to educational institutions.
iBooks Author. Pubblicare Con iBooks Author sulla Piattaforma Apple di iBooks
by George Smolinski Mattia BarattoiBooks Author di George Smolinski Pronti per la prossima rivoluzione nel mondo degli eBooks? È già qui--iBooks. iBooks Author ha tutto il potenziale per rimpiazzare le pubblicazioni eBook di Amazon Kindle. Leggete questo libro per capire il perché e per imparare come entrare nel mondo iBooks ADESSO Pronti per la prossima rivoluzione nel mondo degli eBooks? È già qui--iBooks. iBooks Author ha tutto il potenziale per rimpiazzare le pubblicazioni eBook di Amazon Kindle. Leggete questo libro per capire il perché e per imparare come entrare nel mondo iBooks ADESSO Ricordate I bei vecchi tempi dell’editoria eBook? Scrivevate un gran libro e lo pubblicavate su Amazon Kindle con una copertina stupenda e la gente lo acquistava! Ci avevate messo il vostro valore e la gente aveva risposto comprando il vostro libro. Ma i tempi cambiano, ed in fretta. C’è un nuovo giocatore in campo, ed ha un potenziale incredibile. Questo giocatore è Apple con il suo iBooks Author e vuole rivoluzionare l’editoria eBook per sempre! In questo libro imparerete: 1. Perchè iBooks diverrà la piattaforma DOMINANTE per l’editoria eBook nei prossimi 2 anni 2. Come saltare a bordo di questa rivoluzione ADESSO e prima degli altri! 3. Suggerimenti passo-passo per progettare e formattare il vostro iBook 4. Come pubblicare il vostro eBook su iBooks Store utilizzando iBooks Author 5. Come iBooks può rivoluzionare non solo il modo in cui presentiamo il materiale ai lettori, ma anche il modo di insegnare, pensare ed imparare! iBooks author è LA più grande novità nell’editoria eBook e sta partendo ORA. Salta a bordo oggi e non rimanere indietro!
iOS 10 Programming Cookbook
by Hossam GhareebIf you are an iOS developer on a quest to develop your perfect iOS app, then this book is for you. It would also prove to be a valuable resource for those who want to get up and running with iOS development through a clear, practical approach. In order to unleash the full potential of this book, basic Swift programming knowledge is necessary.
iOS 10 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3--the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn Swift's object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.Explore Swift's object-oriented concepts: variables and functions, scopes and namespaces, object types and instancesBecome familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, dictionaries, and setsLearn how to declare, instantiate, and customize Swift object types: enums, structs, and classesDiscover powerful Swift features such as protocols and genericsCatch up on Swift 3 innovations: revised APIs, new Foundation bridged types, and moreTour the lifecycle of an Xcode project from inception to App Store--including Xcode's new automatic code signing and debugging featuresConstruct app interfaces with the nib editor, Interface BuilderUnderstand Cocoa's event-driven model and its major design patterns and featuresFind out how Swift communicates with Cocoa's C and Objective-C APIsOnce you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 10.
iOS 10 SDK Development: Creating iPhone and iPad Apps with Swift
by Chris Adamson Janie ClaytonAll in on Swift! iOS 10 and Xcode 8 make it clearer than ever that Swift is Apple's language of the future. Core frameworks have been redesigned to work better with Swift, and the language itself continues to evolve quickly. iOS 10 SDK Development is the pure-Swift approach to developing for the iOS platform. This completely revised and updated edition of the bestselling iOS guide shows you how to pull in the SDK's enormous feature set and deliver powerful, real-world apps for iPhone and iPad using modern Swift programming techniques.Swift is the language of the future for iOS development, and this completely revised and updated book is your guide. From the community-driven changes in Swift 3 to the overhaul of iOS' Foundation framework to make it more "Swifty," iOS 10 and Xcode 8 mark an "all in" commitment to Swift, and this new edition matches that commitment.Learn not just the syntax of the Swift language but also stylish Swift, the idiomatic uses of the language, and best practices you'll find in the wild. From there, move into developing a complete, real-world podcast client sample application-completely new for this edition-featuring Internet access, tables, navigation, and media playback, all with the most modern approaches provided by Apple's iOS 10 frameworks and tools. Go beyond code to master the practices that professional developers rely on: testing, debugging, publishing on the App Store, and managing your app over the long haul. As a bonus, you'll get a taste of cutting-edge iOS 10 features, such as the new Siri voice-command API.Swift's time is here. Whether you're new to Swift or just catching up on iOS' latest features, iOS 10 SDK Development will help you master the language and the platform.
iOS 10 Swift Programming Cookbook: Solutions and Examples for iOS Apps
by Vandad NahavandipoorReady to build truly stunning apps for iPhone, iPad, and Apple Watch? This cookbook--written exclusively in Swift 3--provides more than 120 proven solutions for tackling the latest features in iOS 10 and watchOS 3. With these code-rich recipes, you'll learn how to build dynamic voice interfaces with Siri and messaging apps with iMessage. You'll also learn how to use interactive maps, multitasking functionality, the UI Testing framework, and many other features.This cookbook is ideal for intermediate and advanced iOS developers looking to work with the newest versions of Apple's mobile operating systems. Each recipe includes reusable code that's available on GitHub, so you can put it to work right away.Let users interact with your apps and services through SiriWrite your own iMessage extensions that allow added interactivityWork with features in Swift 3, Xcode 8, and Interface BuilderBuild standalone apps for Apple WatchCreate vibrant user interfaces with new UIKit featuresUse Spotlight APIs to make your app content searchableAdd Picture in Picture playback functionality to iPad appsTake advantage of MapKit and Core Location updatesUse Apple's new UI Testing frameworkLiven up your UI with gravity and turbulence fields
iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
by Matt NeuburgMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 4. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework. Explore Swift’s object-oriented conceptsBecome familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the lifecycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa’s event-driven designCommunicate with C and Objective-C In this edition, catch up on the latest iOS programming features. Multiline strings and improved dictionariesObject serializationKey paths and key–value observingExpanded git integrationCode refactoringAnd more!
iOS 11 Swift Programming Cookbook: Solutions and Examples for iOS Apps
by Vandad NahavandipooriOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this cookbook, you’ll learn more than 170 proven solutions for tackling the latest features in iOS 11 and watchOS 4, including new ways to use Swift and Xcode to make your day-to-day app development life easier. This collection of code-rich recipes also gets you up to speed on continuous delivery and continuous integration systems.Ideal for intermediate and advanced iOS developers looking to work with the newest version of iOS, these recipes include reusable code on GitHub, so you can put them to work in your project right away.Among the topics covered in this book:New features in Swift 4 and Xcode 9Tools for continuous delivery and continuous integrationSnapshot testing and test automationCreating document-based applicationsUpdated Map view and Core Location featuresiOS 11’s Security and Password AutofillData storage with Apple’s Core DataCreating lively user interfaces with UI DynamicsBuilding iMessage applications and sticker packagesIntegrating Siri into your apps with Siri KitCreating fascinating apps for Apple Watch
iPad For Seniors For Dummies
by Jesse FeilerBreak out your reading glasses—iPad instructions for seniors are here Why should the kids have all the fun? If you're ready to catch up on the latest technology, getting an iPad is a great first step. They're immensely popular tablets, and you're about to discover why! Using a larger font for both the text and its full-color figures, iPad For Seniors For Dummies makes it faster and easier to keep connected in your golden years. With this book to guide you, you'll soon be using your iPad to instantly stay in touch with loved ones, share family photos, surf the web, keep up with social media, stay on schedule with your Calendar, keep electronic grocery lists handy, and so much more. Navigate the screen and the built-in apps Use email, messaging, and FaceTime to stay in touch with family and friends Capture your memories with the camera Read newspapers and books, watch TV and movies, and keep sharp with fun games So, now it's time to 'wow' your friends—and even your grandkids—by showing them you're hip to the latest technology trends.
iPhone For Seniors For Dummies
by Dwight SpiveyYour no-nonsense guide to getting in touch with your iPhone Once you're comfortable with your iPhone, you'll wonder how you ever lived without it--and this full-color guide will get you there faster than you can say 'Siri.' Packed with guidance on everything from buying your first iPhone and navigating the Home screen to making calls, surfing the web, and sending texts and emails, iPhone For Seniors For Dummies shows you just how fun and easy it is to keep up with the kids! Featuring a large-print format, easy-to-follow figures and drawings, and lots of step-by-step guidance, it gives you all the friendly instruction you need to put the iPhone to work for you--to shop, socialize, consume media, and absolutely everything in between. Whether you're finally retiring that familiar old flip phone or switching over to Apple from an Android device, everything you need to take the leap is a page away. Keep in touch with email, social media, and FaceTime video calls Stay on schedule with the Calendar and Reminder apps Share photos, read ebooks, play games, and listen to music Explore the multitouch interface and get familiar with built-in apps The iPhone is only intimidating on the surface, and this plain-English guide shows you how its simplicity and ease of use are actually a better fit for your needs than you ever realized!