Top Paid Books - Programmeren - Your selected Country: Netherlands

apps view_module menu
  • Supremacy

    Parmy Olson

    Computers en internet ***SHORTLISTED FOR THE FINANCIAL TIMES BUSINESS BOOK OF THE YEAR AWARD 2024*** 'Astonishing . . . [Olson has] exclusive access to a network of high-ranking sources' - Financial Times 'A riveting tale . . . Olson is a compelling storyteller' - New Scientist From award-winning journalist Parmy Olson, Supremacy is the astonishing, untold, behind-the-scenes story of the battle between two AI companies, their struggles to use their tech for good, and the dangerous direction that they’re now going in. Discover the never-before-told story of the ruthless shadow race between Microsoft and Google, as both compete to develop a mass-market AI while juggling existential questions of ethics, human progress and the future of the world as we know it. When ChatGPT was released, the world changed overnight. Even as we all played with the new toy, a very real danger was quickly coming to light: that untested automations would undermine our way of life insidiously, sucking value out of our economy, re
  • Co-Intelligence

    Ethan Mollick

    Computers en internet **A New York Times Bestseller** 'Co-Intelligence is the very best book I know about the ins, outs, and ethics of generative AI. Drop everything and read it cover to cover NOW' Angela Duckworth Consumer AI has arrived. And with it, inescapable upheaval as we grapple with what it means for our jobs, lives and the future of humanity. Cutting through the noise of AI evangelists and AI doom-mongers, Wharton professor Ethan Mollick has become one of the most prominent and provocative explainers of AI, focusing on the practical aspects of how these new tools for thought can transform our world. In Co-Intelligence , he urges us to engage with AI as co-worker, co-teacher and coach. Wide ranging, hugely thought-provoking and optimistic, Co-Intelligence reveals the promise and power of this new era.
  • Programmeren met Swift 3.0

    Roelf Sluman

    Programmeren Programmeren met Swift, het eerste deel uit de serie iOS Apps bouwen met Swift, bevat alles wat je moet weten om zelf iOS-apps te kunnen maken. Ook als je nog nooit eerder hebt geprogrammeerd, kun je met dit boek uit de voeten. Sterker nog: als je dit boek hebt doorgewerkt, kun je je eigen apps bouwen. Geen apps met alleen maar een button en een label, maar interactieve apps met meer dan één scherm, tabellen, picker views enzovoort. Deze uitgave is volledig bijgewerkt voor Swift 3 en Xcode 8.
  • Diving In - iOS App Development for Non-Programmers

    Kevin J McNeish

    Programmeren Winner of the Publishing Innovation Award! "Dedicated to Steve Jobs, this self published book highlights much of what Jobs himself strove for - clear, crisp design, intuitive interface and user experience coupled with high quality, clear content." - Digital Book World "Most of the books I scanned, even the "Dummies" series, assumed a basic knowledge of computer programming even for iOS beginners. What I like about Kevin's writing is that he doesn't make any assumptions - he just takes you there - step by step." - Lorraine Akemann - Moms With Apps "Great for developers too! With this book, I finally understand the relationship between Xcode, Swift, Cocoa Framework, and the related Mac tips. If I don't get a concept, the video at the end of each chapter brings it all together. - Dan Neuman This first book in the series from Kevin McNeish, winner of the Publishing Innovation award, award-winning App Developer, highly acclaimed iOS trainer and conference speaker , is specifically designed
  • Superintelligence

    Nick Bostrom

    Computers en internet This seminal book injects the topic of superintelligence into the academic and popular mainstream. What happens when machines surpass humans in general intelligence? Will artificial agents save or destroy us? In a tour de force of analytic thinking, Bostrom lays a foundation for understanding the future of humanity and intelligent life.
  • Flying with Objective-C - iOS App Development for Non-Programmers

    Kevin J McNeish

    Programmeren Updated to the Latest Versions of iOS and Xcode All books in this series are updated to the latest version of iOS and Xcode. Updates are available free of charge! Review: Most of the books I scanned, even the “Dummies” series, assumed a basic knowledge of computer programming even for iOS beginners. What I like about Kevin’s writing is that he doesn’t make any assumptions – he just takes you there – step by step. - Lorraine Akemann, moms with apps This second book in the series from Kevin McNeish, winner of the Publishing Innovation Award, highly acclaimed iOS trainer and conference speaker, and award-winning App Developer, is specifically designed to teach non-programmers Objective-C; the language used to create Apps for the iPhone and iPad. This book series assumes you know nothing about programming. Book 2: Flying with Objective-C builds on what you learned in Book 1: Diving In. In the first two chapters, the author helps you understand basic concepts, such as "what is
  • Life 3.0

    Max Tegmark

    Computers en internet ' This is the most important conversation of our time, and Tegmark's thought-provoking book will help you join it' Stephen Hawking THE INTERNATIONAL BESTSELLER. DAILY TELEGRAPH AND THE TIMES BOOKS OF THE YEAR SELECTED AS ONE OF BARACK OBAMA'S FAVOURITE BOOKS OF 2018 AI is the future - but what will that future look like? Will superhuman intelligence be our slave, or become our god? Taking us to the heart of the latest thinking about AI, Max Tegmark, the MIT professor whose work has helped mainstream research on how to keep AI beneficial, separates myths from reality, utopias from dystopias, to explore the next phase of our existence. How can we grow our prosperity through automation, without leaving people lacking income or purpose? How can we ensure that future AI systems do what we want without crashing, malfunctioning or getting hacked? Should we fear an arms race in lethal autonomous weapons? Will AI help life flourish as never before, or will machines eventually outsmart us at al
  • Mastering Xcode 7 and Swift

    Kevin J McNeish

    Programmeren The Most In-Depth Coverage of Xcode 7 Mastering Xcode and Swift contains the most in-depth coverage of Xcode that you will find! It is a deep dive into the tools and technologies of Xcode and Swift. This book helps you master techniques including: - Creating an app architecture that lets your apps run on iOS devices, Apple Watch and Apple TV - How to use all of the iOS user-interface controls - Best practices for implementing Core Data - In-depth coverage of using table views to manage lists of data - Making the most of the user interface Auto Layout model - Mastering Dynamic Type - Implementing In-App purchases - And much more! Step-by-Step Instructional Videos Provide Clear Instruction! Mastering Xcode and Swift includes over a dozen step-by-step instructional videos that help you perform the step-by-step instructions detailed in the book. Sample Projects Speed your App Development! This book also comes with nearly 30 sample projects that demonstrate the technologies of Xcode and Sw
  • iOS Programming: The Big Nerd Ranch Guide, 3/e

    Joe Conway & Aaron Hillegass

    Programmeren This is the eBook version of the printed book.  Updated and expanded to cover iOS 5 and Xcode 4.3, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the understanding, the know-how, and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch’s popular iOS Bootcamp course and its well-tested materials and methodology, this best-selling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful. Throughout the book, the authors clearly explain what’s important to know and share their insights into the larger context of the iOS platform. This gives you a real understanding of how iOS development works, the many features that are available, and when and where to apply what you’ve learned. Here are some of the topics covered: Xcode 4.3, Instruments, and StoryboardsARC, strong and
  • Learn to Code in Swift 4

    Kevin J McNeish

    Programmeren Learn Swift programming from the ground up with award-winning author, and iPhone Life magazine writer/blogger Kevin McNeish! After completing this book, you will have the skills and clear understanding to write well-designed Swift code for your iOS apps. This book has been updated to Swift 4 and therefore requires the use of Xcode 8 or newer. This means you get the most up-to-date information available on Swift. This book assumes no previous programming experience! It teaches you best practices for creating iOS apps in Swift using advanced educational tools such as: • 20 embedded step-by-step movies with coding exercises. • Interactive diagrams that help you visualize how code works. • 25 Swift sample projects • An online forum where you can get all your questions answered. This book goes beyond basic syntax and uses practical examples demonstrating how to use the full power of Swift in your iOS apps. It provides clear, in-depth explanations of Swift concepts. In the first few
  • iOS 7 App Development Essentials

    Neil Smyth

    Programmeren Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment. An introduction to the architecture of iOS 7 and programming in Objective-C is provided, followed by an in-depth look at the design of iOS applications and user interfaces.  More advanced topics such as file handling, database management, in-app purchases, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. Other features are also covered including Auto Layout, Twitter and Facebook integration, event reminders, App Store hosted in-app purchase content, collection views and much more.  New features of iOS 7 are also covered, including Sprite Kit-based game development, local map search and user interface animation using UIKit dynamics. Fully updated for iOS 7 and Xcode 5, the aim of th
  • Programmeren met Python voor Dummies

    John Paul Mueller

    Programmeren Python is een van de populairste programmeertalen ter wereld. En dat is niet zo gek: Python biedt betrouwbare code en een bondige syntaxis waarmee je apps kunt maken met minder regels code dan met andere programmeertalen. Bovendien wordt Python voor allerlei onderwerpen gebruikt door mensen zonder programmeerervaring. Met Programmeren met Python voor Dummies leer je in heldere stap-voor-stapinstructies de syntaxis van Python kennen en ontdek je de logica achter het programmeren. Met dit boek heeft Python geen geheimen meer voor jou! John Paul Mueller is auteur en redacteur. Hij heeft zo'n honderd boeken en meer dan 300 artikelen geproduceerd, onder meer voor verschillende magazines.
  • Scary Smart

    Mo Gawdat

    Computers en internet A Sunday Times Business Book of the Year. Scary Smart will teach you how to navigate the scary and inevitable intrusion of Artificial Intelligence, with an accessible blueprint for creating a harmonious future alongside AI. From Mo Gawdat, the former Chief Business Officer at Google [X] and bestselling author of Solve for Happy. Technology is putting our humanity at risk to an unprecedented degree. This book is not for engineers who write the code or the policy makers who claim they can regulate it. This is a book for you. Because, believe it or not, you are the only one that can fix it. – Mo Gawdat Artificial intelligence is smarter than humans. It can process information at lightning speed and remain focused on specific tasks without distraction. AI can see into the future, predict outcomes and even use sensors to see around physical and virtual corners. So why does AI frequently get it so wrong and cause harm? The answer is us: the human beings who write the code and teach AI to
  • iPad iOS 5 Development Essentials

    Neil Smyth

    Programmeren This iOS 5 edition of iPad Development Essentials contains 58 chapters of in-depth information on the development of apps for the iPad fully updated for use with the iOS 5 SDK. The aim of this book is to teach you the skills necessary to build your own apps for the iPad. Beginning with the basics, this book provides an overview of the iPad hardware and the architecture of iOS 5. An introduction to programming in Objective-C is provided followed by an in-depth look at the design of iPad applications and user interfaces. More advanced topics such as file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, maps, split views, camera access and video playback support. New iOS 5 specific features are also covered in detail including page view controller implementation, the UIDocument class, iCloud based storage, Storyboard user interface de
  • The Age of AI

    Henry A. Kissinger, Eric Schmidt & Daniel Huttenlocher

    Programmeren THE WAY HUMANS NAVIGATE THE WORLD IS ALTERING, FOREVER. THIS IS YOUR ESSENTIAL AI ROADMAP. AI is revolutionizing how we approach security, economics, order and even knowledge itself. It is changing how we experience reality, and our role within it. Three of our most accomplished and deep thinkers explore what this means for our present and our future, tackling the questions that will affect as all: What will it mean to be human? What are the key frontier risks? What AI ethics are we going to need? How is AI impacting politics, defence, medicine and education? 'Absolutely masterful . . . the book we all need' Fareed Zakaria 'A muscular contribution to one of the 21st century's most pressing debates' The Economist Henry Kissinger was the 56th Secretary of State and winner of the Nobel Peace Prize; Eric Schmidt , Google's former CEO, lead the company's growth for over a decade and Daniel Huttenlocher is dean of the MIT Schwarzman College of Computing.
  • Objective-C Programming For Dummies

    Neal Goldstein

    Programmeren A step-by-step guide to understanding object-oriented programming with Objective-C As the primary programming language for iPhone, iPad, and Mac OS X applications, Objective-C is a reflective, object-oriented language that all programmers must know before creating apps. Assuming no prior programming language experience, this fun-and-friendly book provides you with a solid understanding of Objective-C. Addressing the latest version of Xcode, debugging, code completion, and more, veteran author Neal Goldstein helps you gain a solid foundation of this complex topic, and filters out any unnecessary intricate technical jargon. Assumes no prior knowledge of programming and keeps the tone clear and entertaining Explains complicated topics regarding Objective-C with clarity and in a straightforward-but-fun style that has defined the For Dummies brand for 20 years Features all material completely compliant with the latest standards for Objective-C and Apple programming Objective-C Programming
  • Swift Documentation Markup

    Erica Sadun

    Programmeren No matter how clear and well written, naked code is never quite self-documenting. There is always a role for comments, whether the in-line narration of key design points or the formal annotation of public declarations. Nearly every modern language, including Swift, offers some kind of structured comment system that documents APIs for developers that consume them. The Swift structured documentation uses a mix of custom keywords and Markdown syntax to create a simple, easy-to-apply annotation tool. By leveraging this industry-standard tech, Apple opens up its structured documentation system to an entirely new generation with an absolute minimum of training needed to get up to speed. This short book introduces Swift's documentation markup system using simple, illustrated examples, with plenty of discussion of best practices. You'll discover the components that make up Swift's structured comment system and learn how to best integrate them into your own code. For the most part, I've b
  • iOS 5 Programming Pushing the Limits

    Rob Napier & Mugunth Kumar

    Programmeren Open the door to endless new app development possibilities Pushing the Limits with iOS 5 Programming is an expert guide for developers aiming to create unique applications for Apple's iPad 2, iPhone, and the iPod Touch, which includes the latest version of the Apple iPhone SDK, iOS 5. This text goes beyond the basics to keep you ahead of the technology curve and spark your innovative nature to create seamless, functional, and fun apps. With a focus on advanced techniques for app development, you will learn to differentiate your apps from all the rest. With this must-have book, you'll explore advanced coverage of a variety of development topics, such as developing with deep Objective-C, while you learn to create amazing applications for Apple's iPad 2, iPhone, and iPod touch. Veteran mobile developers and authors guide you through maximizing your programs as they delve into topics not commonly found elsewhere. Provides a solid foundation in the patterns of iOS Shares tips for
  • Human Compatible

    Stuart Russell

    Computers en internet FROM THE BBC REITH LECTURER 2021 'The most important book I have read in quite some time' Daniel Kahneman; 'A must-read' Max Tegmark; 'The book we've all been waiting for' Sam Harris Humans dream of super-intelligent machines. But what happens if we actually succeed? Creating superior intelligence would be the biggest event in human history. Unfortunately, according to the world's pre-eminent AI expert , it could also be the last. In this groundbreaking book, Stuart Russell sets out why he has come to consider his own discipline an existential threat to humanity, and how we can change course before it's too late. In brilliant and lucid prose, he explains how AI actually works and its enormous capacity to improve our lives - and why we must never lose control of machines more powerful than we are. Russell contends that we can avert the worst threats by reshaping the foundations of AI to guarantee that machines pursue our objectives, not theirs . Profound, urgent and visionary, Human Co
  • Building iOS Apps

    David McMahon

    Programmeren Learn basic iPhone/iPad programming with Xcode 4 with tutorials plus videos! Xcode is the best way to develop native iPhone/iPad apps. Learn the basic steps to perform basic tasks like displaying and saving images, transitioning between screens, and playing sounds, videos and mp3 files. Note that this book is designed for XCode beginners. If you are an expert this book is not for you, but if you are a beginner with Xcode then this book will help you make iPhone and iPad apps. Tutorials cover developing code in simple, step-by-step fashion. Source code examples are simple so easier to understand. Each example covers a single task and these solutions can be put together to build your own fully functional apps you could submit to the app store.  This book is suitable for developers who have programming backgrounds but have never used Xcode, or for very beginners or anyone who wants to make an iPhone/iPad app.  Chapters include: * Overview of Xcode interface *  Hello World
  • Programmeren voor Dummies

    Wallace Wang

    Programmeren Met deze volledig bijgewerkte nieuwe editie van 'Programmeren voor Dummies' leer je op een vlotte manier programma's schrijven die probleemloos werken onder Windows, macOS en Linux. Maak kennis met de verschillende programmeertalen, bedenk een goed ontwerp en verdiep je in de belangrijkste bouwstenen van programma's. Het boek besteedt ook aandacht aan programmeren voor tablets en smartphones. Wallace Wang heeft meer dan 2,3 miljoen verkochte Voor Dummies-boeken op zijn naam staan. Daarnaast heeft hij veel lol als stand-upcomedian en met zijn eigen radioprogramma.
  • Programmeren met Java voor Dummies

    Barry Burd

    Programmeren Java is een van de populairste programmeertalen ter wereld en wordt gebruikt bij het ontwikkelen van websites. Ook is het de standaard programmeertaal voor het maken van Android-apps. Of je nu met programmeren met Java begint, of start met programmeren in het algemeen, dit boek leert je alles wat je moet weten. In deze toegankelijke gids lees je onder meer hoe je Java moet installeren, hoe je de nieuwste tools en technieken toepast en hoe je tijd bespaart door codes te hergebruiken. Met dit boek heeft Java geen geheimen meer voor jou! Barry Burd geeft les in informatica aan de Drew University in Madison, New Jersey. Hij is auteur van meerdere Voor Dummies-boeken en schrijft voor verschillende websites, zoals JavaBoutique.com.
  • FileMaker & Me

    Michael Rocharde

    Programmeren This new, interactive, multi-media text book takes a completely fresh, and thought provoking, approach to developing FileMaker solutions. Focussed on interface design, the author starts with the premise that function should follow form; which means you start with the interface and build from there. Critically acclaimed by some of the top FileMaker developers in the world, developers at all levels should find something in it for them. Geoff Ryle, co-founder of Excelisys had this to say: Among the plethora of FileMaker books that have been published, this book really stands out not specifically as a bible or tutorial (there are enough of those) but instead by offering insight only a seasoned developer can provide. Michael offers a unique perspective on building solutions based on his experiences — the good, the bad and the ugly — which combined gave way to his methods that promote a different approach to development, emphasizing form followed by function and always putting the user
  • Automate the Boring Stuff with Python, 2nd Edition

    Al Sweigart

    Programmeren Learn how to code while you write programs that effortlessly perform useful feats of automation! The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more. If you've ever spent hours renaming files or updating spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? Automate the Boring Stuff with Python, 2nd Edition teaches even the technically uninclined how to write programs that do in minutes what would take hours to do by hand—no prior coding experience required! This new, fully revised edition of Al Sweigart’s bestselling Pythonic classic, Automate the Boring Stuff with Python , covers all the basics of Python 3 while exploring its rich library of modules for performing specific tasks, like scraping data off the Web, filling out forms, renaming files, organizing folders, sending email respons
  • UIKit: Views en Auto Layout

    Roelf Sluman

    Programmeren UIKit: Views en Auto Layout bevat uitgebreide informatie en tientallen voorbeelden om alles te leren over twee van de belangrijkste onderdelen van UIKit: Views en Auto Layout. Bijgewerkt voor iOS 10, Swift 3 en Xcode 8. Je leert hoe je met de bestaande views uit de Xcode Object Library kunt werken, maar ook hoe je je eigen views kunt maken. Met meer dan 100 pagina's over Auto Layout en Size Classes leer je hoe je apps er op alle devices fraai kunnen uitzien. Animatie is een belangrijk onderdeel van elke app: je leert hoe je view-animatie kunt gebruiken om vloeiende overgangen te maken, views zich over het scherm te laten bewegen en nog veel meer.
  • iPhone iOS 5 Development Essentials

    Neil Smyth

    Programmeren The aim of iPhone iOS 5 Development Essentials is to teach you the skills necessary to build your own applications for the iPhone. Beginning with the basics, this book provides an overview of the iPhone hardware and the architecture of iOS 5. An introduction to programming in Objective-C is provided followed by an in-depth look at the design of iPhone applications and user interfaces.  More advanced topics such as file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, map and location management, split views, camera access and video playback support.  New iOS 5 specific features are also covered in detail including page view controller implementation, the UIDocument class, iCloud based storage, Storyboard user interface design, automatic reference counting, Twitter integration and image filtering with Core Image. iPhone iOS 5 Development Essentials takes a modular
  • Hacking with Swift

    Paul Hudson

    Programmeren Now fully updated for Swift 3, Hacking with Swift is a complete Swift training course that teaches you iOS app development through 39 hands-on projects. Everything is taught as part of a practical project, so you can immediately apply your knowledge as you learn – if you’re just starting out, there’s no faster way to learn! This book takes you from absolutely no knowledge of Swift right through to 39 finished projects, all utilizing the latest frameworks from Apple. Yes, that includes UIKit, SpriteKit, WebKit, Core Graphics, Core Data, Core Image, Core Location, MapKit, and more. Everything you learn is fully updated for Swift 3 and iOS 10, so you can be sure you’re making the most of your time. As a bonus, this book contains my complete Swift Knowledge Base: almost 300 tips, tricks and techniques to help jumpstart your iOS coding – instant copy and paste code that can help add features to your apps in minutes. Here’s a complete list of all the projects included in th
  • iOS Game Programming With Xcode and Cocos2d

    Justin Dike

    Programmeren Professional instructor, Justin Dike teaches iOS game programming with Xcode and Cocos2d v2. Learn with HD images, interactive galleries, video examples, and color coded examples. Anyone learning Cocos2d or Xcode, beginner or otherwise, will benefit from this comprehensive book.  Topics specific to game programming include: collision detection, platform  collisions, virtual joysticks, accelerometer, 3D effects, animation,  particles, menus, sound FX, singleton classes, game engines, points, health meters, leveling up, and much more!
  • Game Programming Patterns

    Robert Nystrom

    Programmeren The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need. You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.
  • iPhone iOS 6 Development Essentials

    Neil Smyth

    Programmeren The aim of iPhone iOS 6 Development Essentials is to teach you the skills necessary to build your own applications for the iPhone. Beginning with the basics, this book provides an overview of the architecture of iOS 6. Introductions to Xcode and programming in Objective-C are provided followed by an in-depth look at the design of iPhone applications and user interfaces. More advanced topics such as user interface layout, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, camera access and video playback. New iOS 6 specific features are also covered in detail including Facebook integration, Auto Layout, Apple Maps, Collections, Reminders and user interface state preservation. iPhone iOS 6 Development Essentials takes a modular approach to the subject of iOS 6 application development with each chapter covering a self contained topic area with detailed explanations, examples a
  • iOS 8 App Development Essentials

    Neil Smyth

    Programmeren iOS 8 App Development Essentials is the latest edition of this popular book series and has now been fully updated for the Swift programming language, the iOS 8 SDK and Xcode 6. Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment. An introduction to the architecture of iOS 8 and programming in Swift is provided, followed by an in-depth look at the design of iOS applications and user interfaces. More advanced topics such as file handling, database management, in-app purchases, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. Other features are also covered including Auto Layout, Twitter and Facebook integration, App Store hosted in-app purchase content, collection views, Sprite Kit-based game development, local map search and user interface anim
  • SwiftUI for Masterminds 3rd Edition 2022

    J.D. Gauchat

    Programmeren Learn how to create apps for iOS 16 and macOS Ventura with Swift 5.7 and the SwiftUI framework. SwiftUI for Masterminds is a complete course on how to create professional applications for iPhones, iPads and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to combine traditional frameworks with the advanced features provided by SwiftUI to build modern applications. In this book, we teach you how to build insanely great apps from scratch. We explore basic and complex concepts; from computer programming and the Swift programming language to database storage, data sharing, and everything you need to know to develop applications for Apple devices. The information is supported by practical examples that gradually introduce the technologies involved and make them accessible to everyone. SwiftUI for Masterminds was designed to prepare you for the future and was written for the genius in you, for Masterminds. Introduction to
  • SwiftUI for Masterminds

    J.D. Gauchat

    Programmeren Learn how to develop applications with SwiftUI today! SwiftUI for Masterminds takes the reader step by step through the technologies required to develop applications for iPhones, iPads and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to combine traditional frameworks with the advanced features provided by SwiftUI to build modern applications.   This book is a complete course on app development for Apple devices. Every chapter explores basic and advanced topics, from computer programming to graphics and databases. The information is supported by examples that guide beginners and experts through the development process and gradually introduce them to complex topics.   The goal of SwiftUI for Masterminds is to familiarize you with the latest technologies introduced by Apple for app development. It was designed to prepare you for the future and was written for the genius inside you, for Masterminds.  
  • R Programming

    Roger Peng

    Programmeren This book is designed to be used in conjunction with the course titled R Programming offered by the Department of Biostatistics at The Johns Hopkins University. The course is the second course in the Data Science Specialization. This book contains all of the key video lectures from the course in a convenient offline format. Each of the four weeks of the course is covered in this book. Note that there are no assessments or programming assignments included in the book.
  • UX Design Process

    Various Authors & Smashing Magazine

    Programmeren UX design isn’t a new field. But sometimes new approaches lead to new perspectives. In this book, you’ll learn how lean UX has made the whole discipline more approachable and attractive to startups, and you’ll see that UX issues aren’t just a quick fix, but should also address big-picture issues. Sometimes, the solution to a problem is just to fix a broken UX. At other times, you need to constantly fine-tune in order to keep up with changing demands. You’ll also explore wireframing techniques, research planning and design bias.
  • Objective-C for Absolute Beginners

    Gary Bennett, Brad Lees & Mitchell Fisher

    Programmeren It seems as if everyone is writing applications for Apple’s iPhone and iPad, but how do they all do it? It’s best to learn Objective-C, the native language of both the iOS and Mac OS X, but where to begin? Right here, even if you’ve never programmed before! Objective-C for Absolute Beginners will teach you how to write software for your Mac, iPhone, or iPad using Objective-C, an elegant and powerful language with a rich set of developer tools. Using a hands-on approach, you’ll learn to think in programming terms, how to use Objective-C to build program logic, and how to write your own applications and apps. With over 50 collective years in software development and based on an approach pioneered at Carnegie Mellon University, the authors have developed a remarkably effective approach to learning Objective-C. Since the introduction of Apple’s iPhone, the authors have taught hundreds of absolute beginners how to develop Mac, iPhone,and iPad apps, including many that became popu
  • Python Crash Course, 3rd Edition

    Eric Matthes

    Programmeren Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders–inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and DjangoMake increasingl
  • Playground Secrets and Power Tips

    Erica Sadun

    Programmeren Playgrounds are an essential Swift development tool. They offer interactive environments where you develop and test code, a little at a time. In playgrounds, you determine if and how well your routines work. You investigate the results your code produces. You tweak, you test, you explore.  Once you start using playgrounds, you'll wish they existed for Objective-C. Playgrounds provide instant gratification for every line of code you type. Imagine creating fully operational code elements in just a few lines. You see APIs, functions, and methods spring to life, ready for testing and refinement. Apple has invested a lot of work into making these environments a fantastic touch point for language development support. Swift playgrounds create platforms for learning Swift language specifics. With their instantaneous feedback, you focus on building a class, learning an API, or perfecting a line of code without having to commit to an entire project at once. Playgrounds aren't toys. They bu
  • HTML, XHTML and CSS For Dummies

    Ed Tittel & Jeff Noble

    Programmeren The indispensable introductory reference guide to HTML, XHTML and CSS Even though new technologies enable people to do much more with the Web, in the end HTML, XHTML and CSS are still at the root of any Web site. The newest edition of this bestselling guide is fully updated and revised for the latest technology changes to the field, including HTML5 and CSS3. Illustrated in full color, this book provides beginner and advanced coders the tools they need to be proficient at these programming languages. Shows you how to create a Web page and formulate XHTML document structure Addresses working with content management systems (WordPress, Drupal, and Joomla), and designing for mobile devices (iPhone, BlackBerry, and Android) Introduces HTML5 and CSS3, tools critical to mobile Web development Reviews working with text, lists, and images, and customizing links Demonstrates ways to employ cascading style sheets (CSS) and get creative with colors and fonts Details integrating scripts with XHTML
  • JavaScript

    Charlie Masterson

    Programmeren Learn JavaScript programming today and begin your path towards JavaScript programming mastery! In this Definitive JavaScript Guide, you're about to discover how to... Program code in JavaScript through learning the core essentials that every JavaScript programmer must know.  JavaScript is on the internet everywhere we look. Thanks to JavaScript, many of the sites that you enjoy are able to run the way that they are supposed to.  And when you understand how JavaScript works, you are going to have the advantage of knowing how websites function effectively. Here is a Preview of What You'll Learn... - Essentials of JavaScript programming. Quickly pick up the code examples found on the book and start learning the concepts as you code - Major aspects of JavaScript programming -  including concepts that are found on other computer languages - Various mechanics of JavaScript programming: variables, conditional statements, etc. and why learning these core principles are importan
  • The Rust Programming Language, 2nd Edition

    Steve Klabnik & Carol Nichols

    Programmeren With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust’s latest version, this edition is considered the language’s official documentation. The Rust Programming Language "covers everything you could want to know about the language."—Stack Overflow Rust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey. The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust’s features so that you can create robust and scalable programs. You’ll begin with
  • M Is for Monkey

    Ken Puls & Miguel Escobar

    Programmeren Power Query is one component of the Power BI (Business Intelligence) product from Microsoft, and "M" is the name of the programming language created by it. As more business intelligence pros begin using Power Pivot, they find that they do not have the Excel skills to clean the data in Excel; Power Query solves this problem. This book shows how to use the Power Query tool to get difficult data sets into both Excel and Power Pivot, and is solely devoted to Power Query dashboarding and reporting.
  • Learning jQuery, Third Edition

    Jonathan Chaffer & Karl Swedberg

    Programmeren Step through each of the core concepts of the jQuery library, building an overall picture of its capabilities. Once you have thoroughly covered the basics, the book returns to each concept to cover more advanced examples and techniques. This book is for web designers who want to create interactive elements for their designs, and for developers who want to create the best user interface for their web applications. Basic JavaScript programming and knowledge of HTML and CSS is required. No knowledge of jQuery is assumed, nor is experience with any other JavaScript libraries.
  • Visual Basic .NET for complete beginners

    Ken Carney

    Programmeren This Visual Basic .NET book will get you up and running with programming. The book assumes that you have no programming experience whatsoever. Slowly but surely, you are introduced to the ideas and concepts behind programming. You do this by having a go yourself, and following along with the lessons and exercises in the book. The book uses the free Express Edition from Microsoft, either version 2008 or version 2010
  • Rust for Rustaceans

    Jon Gjengset

    Programmeren Master professional-level coding in Rust. For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.   Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more.   You'll Learn: How to design reliable, id
  • Modern Tkinter for Busy Python Developers: Quickly Learn to Create Great Looking User Interfaces for Windows, Mac and Linux Using Python's Standard GUI Toolkit

    Mark Roseman

    Programmeren Third Edition: thoroughly revised and expanded! Over 20% new material. Updated for Python 3.9. Quickly learn the right way to build attractive and modern graphical user interfaces with Python and Tkinter. You know some Python. You want to create a user interface for your application. You don't want to waste time messing around with things you don't need. Enter Tkinter. It's built right into Python. Everything you need is included in the standard Python distributions. No extra downloads. Your Python and Tkinter scripts will work on Windows, Mac and Linux. Tkinter has a simple, clean, Pythonic API and takes care of much of the housekeeping needed in GUI programming. You can focus on what's unique in your application. One HUGE Problem Tkinter has been around for a very long time. There's a lot of documentation, much of it created years ago. Nearly everything you'd find in that documentation still works today. But it's all wrong. Tkinter h
  • Artificial Intelligence

    Melanie Mitchell

    Computers en internet 'After reading Mitchell’s guide, you’ll know what you don’t know and what other people don’t know, even though they claim to know it. And that’s invaluable'' The New York Times A leading computer scientist brings human sense to the AI bubble No recent scientific enterprise has been so alluring, terrifying and filled with extravagant promise and frustrating setbacks as artificial intelligence. Writing with clarity and passion, leading AI researcher Melanie Mitchell offers a captivating account of modern-day artificial intelligence. Flavoured with personal stories and a twist of humour, Artificial Intelligence illuminates the workings of machines that mimic human learning, perception, language, creativity and common sense. Weaving together advances in AI with cognitive science and philosophy, Mitchell probes the extent to which today's 'smart' machines can actually think or understand, and whether AI even requires such elusive human qualities at all. Artificial Intelligence: A
  • Swift 5.3 Cheat Sheet

    Amit Chaudhary

    Programmeren This book has covered the latest Swift 5.3 using Xcode 12.  Use this book as a quick reference guide (like a cheat sheet) for Swift programming language.  Access any topic inside a chapter in just one tap.   For beginners and for dummies, this book is a step-by-step guide to understanding object-oriented programming with Swift.  If you are an experienced developer who knows at least one modern programming language well, then this book is designed to teach you how to think and program in Swift Programming language. Each topic is covered with clear and concise examples for Swift programming language using Playground. I hope you find this book to be a useful and worthy addition to your library. I've had a great time writing it. Hopefully you'll have a great time reading and learning the latest version of Swift 5.3. I will keep updating this book to make it much simpler and more productive. Thank you for purchasing a copy! -Amit Chaudhary, 13th January 2021 Chapters Co
  • Hacking with macOS

    Paul Hudson

    Programmeren Whether you have existing iOS skills or you're starting fresh, you can learn macOS coding by building real-world projects with Swift 5.0 and Xcode – all you need is in this course. 100% Mojave: You can always be guaranteed you're learning the latest, greatest Apple technologies because all my tutorials are written for macOS 10.14. 100% Swift 5.0: Don't waste time with out of date tutorials – here you can learn smart, powerful, and expressive Swift the way it was meant to be written. 100% Practical: You learn Swift while you make real macOS projects, which means you get to apply your new skills immediately and see them work in context. 100% Proven: I've already taught thousands of people how to build iOS apps, and now I'll help you transfer your skills to macOS and unleash the power of your desktop. If you loved Hacking with Swift, this is the sequel you've been waiting for. Hacking with macOS follows the same approach I used with Hacking with Swift: small, standalone projects that
  • Core Objective-C in 24 Hours

    Keith Lee

    Programmeren Core Objective-C in 24 Hours provides a clear and concise overview of the programming language, describes its key features and APIs, and presents recommendations for developing iOS and OS X apps using Objective-C. It is written for readers who want a general understanding of Apple Objective-C technology on the Mac along with developers who want to quickly get started with the language. Very quickly, you will have a solid understanding of Objective-C and be ready to begin using it on your projects! The book is divided into two parts; Part One provides an introduction to object-oriented programming with Objective-C, describes the software development environment for the OS X and iOS platforms, and summarizes key features of the language. Part Two is more focused on application development - it features an in-depth look at the principal components of Objective-C programs, along with a detailed review of the key frameworks and services used for Objective-C application development. The App
  • SwiftUI for Masterminds 4th Edition

    J.D. Gauchat

    Programmeren Learn how to create apps for iOS 17 and macOS Sonoma with Swift 5.9 and the SwiftUI framework. SwiftUI for Masterminds is a complete course on creating professional applications for iPhones, iPads, and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to combine traditional frameworks with SwiftUI's advanced features to create modern applications. In this book, we show you how to build insanely great apps from scratch. We explore basic and complex concepts; from computer programming and the Swift programming language to database storage, data sharing, and everything you need to know to develop applications for Apple devices. The information is backed up by practical examples that provide a step-by-step introduction to the latests technologies available for app development, making them accessible to everyone. SwiftUI for Masterminds is designed to prepare you for the future and was written for the genius in you, for Ma
  • Deep Fakes and the Infocalypse

    Nina Schick

    Programmeren "Nina Schick is alerting us to a danger from the future that is already here." - Adam Boulton, Editor at Large, Sky News " Deep Fakes and the Infocalypse is an urgent, thoughtful and thoroughly-researched book that raises uncomfortable questions about the way that information is being distorted by states and individuals... A must-read." - Greg Williams, Editor in Chief of WIRED UK "Essential reading for any one interested about the shocking way information is and will be manipulated." - Lord Edward Vaizey "Schick's Deep Fakes and the Infocalypse is a short, sharp book that hits you like a punch in the stomach." - Nick Cohen, The Observer " Deep Fakes is an uncomfortable but gripping read, probing the way in which the internet has been flooded with disinformation and dark arts propaganda." - Jim Pickard, Chief Political Correspondent, Financial Times "A searing insight into a world so many of us find difficult to understand. I was gripped from the first page." - Iain Dale, Broadcaster
  • The Creativity Code

    Marcus du Sautoy

    Computers en internet Will a computer ever compose a symphony, write a prize-winning novel, or paint a masterpiece? And if so, would we be able to tell the difference? As humans, we have an extraordinary ability to create works of art that elevate, expand and transform what it means to be alive. Yet in many other areas, new developments in AI are shaking up the status quo, as we find out how many of the tasks humans engage in can be done equally well, if not better, by machines. But can machines be creative? Will they soon be able to learn from the art that moves us, and understand what distinguishes it from the mundane? In The Creativity Code, Marcus du Sautoy examines the nature of creativity, as well as providing an essential guide into how algorithms work, and the mathematical rules underpinning them. He asks how much of our emotional response to art is a product of our brains reacting to pattern and structure, and exactly what it is to be creative in mathematics, art, language and music. Marcus finds
  • Instant LEGO Mindstorm EV3

    Gary Garber

    Programmeren Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A concise guide full of step-by-step recipes to teach you how to build and program an advanced robot."Instant LEGO Mindstorm EV3" is for both the adult tinkerer who has never touched LEGO before and the experienced LEGO engineer who has evolved from Mindstorm NXT to EV3. If you are interested in entering or advising students in robot competitions such as the FIRST LEGO League, the Wold Robot Olympiad, or RoboGames, then this book is a must for you. Even if you haven’t purchased your Mindstorm EV3 kit yet, this book will give you a good introduction to the platform.
  • Objective-C Essentials - Third Edition

    Neil Smyth

    Programmeren Now updated for the new "Modern Objective-C" features introduced with the iOS 6 SDK, the goal of this book is to teach the skills necessary to program in Objective-C using a style that is easy to follow, rich in examples and accessible to those who have never used Objective-C before. Topics covered include the fundamentals of Objective-C such as variables, looping and flow control. Also included are details of object oriented programming, working with files and memory and the Objective-C Foundation framework. Regardless of whether you are developing for Mac OS X or the iPhone, or just want to learn Objective-C, this book covers everything you need to know about the Objective-C language in 31 detailed and easy to follow chapters. Topics covered in this Third Edition of Objective-C 2.0 Essentials include: - The History of Objective-C - Installing Xcode and Compiling Objective-C on Mac OS X - Objective-C 2.0 Data Types - Working with Variables and Constants in Objective-C - Objective-C O
  • Async JavaScript

    Trevor Burnham

    Programmeren JavaScript is a single-threaded language living in a multimedia, multi-tasking, multi-core world. Even experienced JavaScripters sometimes find themselves overwhelmed as complex apps grow into a tangled web of callbacks. "Async JavaScript is the first full book I've seen dedicated to a key topic in JavaScript development today: how to deal with concurrency and concurrent tasks without going crazy! For the sake of your sanity, check this out." —Peter Cooper, creator of JavaScript Weekly
  • Python

    Charlie Masterson

    Programmeren Learn Python programming today and begin your path towards Python programming mastery! In this Definitive Python Guide, you’re about to discover... How to program code in Python through learning the core essentials that every Python programmer must know. Python is a very popular programming language, and there are a great many books on the market concerning it. We cut to the chase and tell you why you should get this one: Here is a Preview of What You'll Learn... Essentials of Python programming. Quickly pick up the language and start applying the concepts to any code that you write Major facets of Python programming - including concepts you can apply to *any* language Various mechanics of Python programming: control flow, variables, lists/dictionaries, and classes – and why learning these core principles are important to Python programming success Object-oriented programming, its influence to today’s popular computer languages, and why it matters ... And much, much more! Added
  • Eloquent JavaScript, 3rd Edition

    Marijn Haverbeke

    Programmeren Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications. JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track. As with previous editions, Haverbeke continues to teach through extensive e
  • Deep Thinking

    Garry Kasparov & Mig Greengard

    Programmeren In May 1997, the world watched as Garry Kasparov, the greatest chess player in the world, was defeated for the first time by the IBM supercomputer Deep Blue. It was a watershed moment in the history of technology: machine intelligence had arrived at the point where it could best human intellect. It wasn't a coincidence that Kasparov became the symbol of man's fight against the machines. Chess has long been the fulcrum in development of machine intelligence; the hoax automaton 'The Turk' in the 18th century and Alan Turing's first chess program in 1952 were two early examples of the quest for machines to think like humans -- a talent we measured by their ability to beat their creators at chess. As the pre-eminent chessmaster of the 80s and 90s, it was Kasparov's blessing and his curse to play against each generation's strongest computer champions, contributing to their development and advancing the field. Like all passionate competitors, Kasparov has taken his defeat and learned from i
  • UIKit: Viewcontrollers en segues

    Roelf Sluman

    Programmeren Viewcontrollers en segues bevat uitgebreide informatie en tientallen voorbeelden om alles te leren over navigatie binnen je apps: viewcontrollers en segues. Je leert hoe je alles uit Tab Bar Controllers, Navigation Controllers en Page Viewcontrollers kunt halen. We gaan aan de slag met popovers, action sheets, alerts en segues. Je leert hoe je het Storyboard en je programmacode kunt combineren om, met zo weinig mogelijk regels programmacode, fraaie en complexe apps te bouwen. We behandelen alle belangrijke viewcontrollers van UIKit, waaronder Table Viewcontrollers, Page View Controllers, Tab Bar Controllers en Navigation Controllers. Ook leer je hoe je, met behulp van segues, overgangen kunt maken van de ene viewcontroller naar de andere. Vereiste voorkennis In dit boek wordt de programmeertaal Swift gebruikt. Heb je nog geen ervaring met Swift? Lees dan eerst Apps bouwen met Swift Deel 1 - Programmeren met Swift
  • C Programming for Arduino

    Julien Bayle

    Programmeren Written as a practical Packt book brimming with engaging examples, C Programming for Arduino will help those new to the amazing open source electronic platform so that they can start developing some great projects from the very start.This book is great for people who want to learn how to design & build their own electronic devices. From interaction design art school students to the do-it-yourself hobbyist, or even simply people who want to learn electronics, this book will help by adding a new way to design autonomous but connected devices.
  • SwiftUI for Masterminds 2nd Edition 2022

    J.D. Gauchat

    Programmeren Learn how to create apps for iOS 15 and macOS Monterey with Swift 5.5 and the SwiftUI 3 framework. SwiftUI for Masterminds is a complete course on how to create professional applications for iPhones, iPads and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces with SwiftUI, and how to work with the most powerful frameworks available for app development. In this book we teach you how to build insanely great apps from scratch. Each chapter explores basic and complex concepts; from computer programming and the Swift programming language to database storage, iCloud data sharing, and everything you need to know to develop applications for Apple devices. The information is supported by practical examples that gradually introduce the technologies involved and make them accessible to everyone. SwiftUI for Masterminds was designed to prepare you for the future and was written for the genius in you, for Masterminds. Introduction to Swift
  • Swift Design Patterns

    Paul Hudson

    Programmeren Learn smart, idiomatic techniques to design great Swift apps, from using MVC effectively through to MVVM, delegation, protocols, and more. All platforms: This book teaches patterns you can use whether you work on iOS, macOS, watchOS, or any other platform that uses Swift. Swift 5.0: Don't waste time with out of date tutorials – here you can learn powerful, expressive Swift the way it was meant to be written. Hands on: All patterns come with practical, real-world code examples so you can see why they are useful and apply them in your own work. Full coverage: Over 20 design patterns are covered in detail, so you can try them all and find what works best for your own projects. Swift Design Patterns will teach you how to write cleaner, more maintainable apps. Drawing examples from Cocoa, Cocoa Touch, and other key Apple frameworks, you'll learn how to design elegant apps that are easier to read, easier to scale, and easier to test. The book includes over 20 of the most important design
  • Programmeren met C voor Dummies

    Dan Gookin

    Programmeren C is een van de oudste en meest gebruikte programmeertalen. De invloed van C is zo groot dat verschillende andere talen (zoals C++, Java en JavaScript) grotendeels de syntaxis van C gebruiken. Dit boek is een toegankelijke introductie in het programmeren en de programmeertaal C. In heldere stap-voor-stapinstructies leer je de syntaxis van C kennen en ontdek je de logica achter het programmeren. Met dit boek heeft C geen geheimen meer voor jou en ben je in no time klaar voor het leren van andere programmeertalen! Dan Gookin is de auteur van 'DOS voor Dummies', het allereerste Voor Dummies-boek. Hij wordt wereldwijd geprezen om zijn vele computing-bestsellers.
  • Swift in 24 Hours, Sams Teach Yourself

    B.J. Miller

    Programmeren In just 24 lessons of one hour or less, Sams Teach Yourself Swift in 24 Hours helps you build next-generation OS X and iOS apps with Apple’s new Swift programming language. This book’s straightforward, step-by-step approach helps you quickly master Swift’s core concepts, structure, and syntax and use Swift to write safe, powerful, modern code. In just a few hours you’ll be applying advanced features such as extensions, closures, protocols, and generics. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success. Step-by-step instructions carefully walk you through the most common Swift development tasks. Practical, hands-on examples show you how to apply what you learn. Quizzes and exercises help you test your knowledge and stretch your skills. Notes and tips point out shortcuts and solutions. Learn how to... Set up your Swift development environmentMaster Swift’s fundamental data types and operatorsMake the most of arrays
  • Mastering The Spritekit Framework

    Peter van de Put

    Programmeren This book covers all the classes of the SpriteKit framework required to develop professional iOS 2D games. All the explanations and code samples have been tested with the latest iOS 7 SDK version. The following subject areas are covered in this book:  Introducing the SpriteKit framework and explanation of the available classes.  Explaining in detail the Node tree.  Animating scenes.  Implementing and understanding the physics subsystem.  Implementing collisions and contacts  Adding sounds, emitters and particles to your game
  • Beginner's Guide to iPhone, iPad Application Development Using iOS 5

    Jason Lim

    Programmeren Learn to develop iPhone, iPad apps quickly with this concise book that teaches you all the essentials about iOS programming step by step.  Written for people who are beginners. Brings you up to speed to getting your first app running.  We zoom in on the most essential concepts with EXAMPLES. Soon, you can utilize your skills and make your own apps in the App Store!  We cover the following topics:  Getting Started  Understanding Outlets & Actions (I) - SimpleAlert app  Understanding Outlets & Actions (II) - SimpleCalculator app  Using the SegmentedControl & ImageView  Animating Images using Sliders  Switching Views Using the StoryBoard  Using the TabBar Controller  Using the TableView and Cells Detecting Touches and Taps  Detecting Gestures Accessing the AddressBook  Accessing the Camera and Camera Roll  Using the Accelerometer Building Location Based apps  Deploying your apps to a device  Submi
  • XML For Dummies

    Lucinda Dykes & Ed Tittel

    Programmeren See how XML works for business needs and RSS feeds Create consistency on the Web, or tag your data for different purposes Tag -- XML is it! XML tags let you share your format as well as your data, and this handy guide will show you how. You'll soon be using this markup language to create everything from Web sites to business forms, discovering schemas and DOCTYPES, wandering the Xpath, teaming up XML with Office 2003, and more. Discover how to * Make information portable * Use XML with Word 2003 * Store different types of data * Convert HTML documents to XHTML * Add CSS to XML * Understand and use DTDs
  • Crafting Interpreters

    Robert Nystrom

    Programmeren Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam. That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun. This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collecti
  • Learn FileMaker Pro 19

    Mark Conway Munro

    Programmeren Discover how easy it is to create multi-user, cross-platform custom solutions with FileMaker Pro, the relational database platform published by Apple subsidiary Claris International, Inc. Meticulously rewritten with clearer lessons, more real-world examples and updated to include feature changes introduced in recent versions, this book makes it easier to get started planning, building and deploying a custom database solution.  The material is presented in an easy to follow manner with each chapter building on the last. After an initial review of the user environment and application basics, it begins a deep exploration of the integrated development environment that seamlessly combines the full stack of data table schema, business logic and interface layers into one visual programming experience. This book includes everything a beginner needs to get started building custom databases and contains advanced material that seasoned professionals will appreciate.  Written by a profe
  • Beginning Microsoft Power BI

    Dan Clark

    Programmeren Analyze company data quickly and easily using Microsoft’s powerful data tools. Learn to build scalable and robust data models, clean and combine different data sources effectively, and create compelling and professional visuals. Beginning Power BI  is a hands-on, activity-based guide that takes you through the process of analyzing your data using the tools that that encompass the core of Microsoft’s self-service BI offering. Starting with Power Query, you will learn how to get data from a variety of sources, and see just how easy it is to clean and shape the data prior to importing it into a data model. Using Power BI tabular and the Data Analysis Expressions (DAX), you will learn to create robust scalable data models which will serve as the foundation of your data analysis. From there you will enter the world of compelling interactive visualizations to analyze and gain insight into your data. You will wrap up your Power BI journey by learning how to package and share your re
  • iCloud and CloudKit in iOS 12

    J.D. Gauchat

    Programmeren Learn how to use iCloud from your iOS applications. After reading this guide, you will know how to connect to the user's iCloud account, how to store the app's settings on the cloud, how to upload documents, and how to create a database with CloudKit and share information between devices. Table of Contents ICLOUD Data in the Cloud Enabling iCloud Testing Devices Key-Value Storage iCloud Documents Multiple Documents CloudKit Container Records Zones Query Operations References CloudKit Dashboard Implementing CloudKit Assets Subscriptions Batch Operations Local Cache Errors Deploy to Production This guide assumes that you have a basic knowledge of app development, Xcode, and the Swift language. You should also know how to create and display Table Views and a how to work with Core Data. For a complete course on app development for iOS, read our book iOS Apps for Masterminds. This guide is a collection of excerpts from the book iOS Apps for Masterminds. The information included in this gui
  • iOS Apps for Masterminds 4th Edition

    J.D. Gauchat

    Programmeren Learn how to create apps for iOS 12 before anyone else. This is the first book to teach you how to work with Swift 4.2, Xcode 10, iOS 12 and the new APIs introduced by Apple iOS Apps for Masterminds leads the reader step by step to master the complex subjects required to create applications for iPhones and iPads. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to work with the most powerful frameworks available for the construction of modern applications. This book is a complete course that will teach you how to build insanely great applications from scratch. Every chapter explores both basic and complicated concepts of computer programming, the Swift language, and app development. The information is supported by functional examples that guide beginners and experts through the most fundamental frameworks included in the iOS SDK. The examples are distributed throughout the book in a specific order to gradually introduce complex top
  • iOS 9 App Development Essentials

    Neil Smyth

    Programmeren iOS 9 App Development Essentials is latest edition of this popular book series and has now been fully updated for the iOS 9 SDK, Xcode 7 and the Swift 2 programming language. Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment. An introduction to the architecture of iOS 9 and programming in Swift is provided, followed by an in-depth look at the design of iOS applications and user interfaces. More advanced topics such as file handling, database management, in-app purchases, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. Other features are also covered including Auto Layout, Twitter and Facebook integration, App Store hosted in-app purchase content, Sprite Kit-based game development, local map search and user interface animation using UIKit dy
  • HTML5 and CSS3 All-in-One For Dummies

    Andy Harris

    Programmeren A new edition of a bestseller covers the latest advances in web development! HTML5 and CSS3 are essential tools for creating dynamic websites and boast updates and enhanced features that can make your websites even more effective and unique. This friendly, all-in-one guide covers everything you need to know about each of these technologies and their latest versions so that you can use them together. Building on the bestselling formats of the first two editions, this new edition teaches you the fundamentals of HTML5 and CSS3, and then presents ways for using them with JavaScript, MySQL, and Ajax to create websites that work. Covers using JavaScript, PHP, MySQL, and Ajax in the context of programming dynamic web pages with CSS3 and HTML5 Includes self-contained minibooks that review HTML, CSS, design and layout, client-side JavaScript, Ajax and server-side, and putting it all together Examines new web development advancements including new technologies and changes to the standards Featu
  • iPad iOS 6 Development Essentials

    Neil Smyth

    Programmeren The aim of iPad iOS 6 Development Essentials is to teach you the skills necessary to build your own applications for the iPad. Beginning with the basics, this book provides an overview of the architecture of iOS 6.  Introductions to Xcode and programming in Objective-C are provided followed by an in-depth look at the design of iPad applications and user interfaces. More advanced topics such as user interface layout, split views, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, camera access and video playback. New iOS 6 specific features are also covered in detail including Facebook integration, Auto Layout, Apple Maps, Collections, Reminders and user interface state preservation. iPad iOS 6 Development Essentials takes a modular approach to the subject of iOS 6 application development with each chapter covering a self contained topic area with detailed explanations,
  • Core Data with SwiftUI

    J.D. Gauchat

    Programmeren Quick Guides for Masterminds are excerpts from our best-selling books SwiftUI for Masterminds, UIKit for Masterminds, and HTML5 for Masterminds, providing a cost-effective alternative to getting the information you need. Description With this guide, you will learn how to store data in a database with Core Data and the SwiftUI framework. After reading this guide, you will know how to work with the Core Data framework, how to create and manage a database, and how to store, search, and retrieve information from the user's device. Swift 5.7 | iOS 16 | Xcode 14 Table of Contents CORE DATA Data Model Core Data Stack Managed Objects Fetch Request Asynchronous Access Core Data Application Previews Sort Descriptors Predicates Modifying Objects Deleting Objects Custom Fetch Requests Sections To-Many Relationships This guide assumes that you have a basic knowledge of app development, Xcode, and the Swift language. You should also know how to create and display basic SwiftUI views. For a complete
  • The Self-taught Programmer

    Cory Althoff

    Programmeren 'One of the best software design books of all time' - BookAuthority Cory Althoff is a self-taught programmer. After a year of self-study, he learned to program well enough to land a job as a software engineer II at eBay. But once he got there, he realised he was severely under-prepared. He was overwhelmed by the amount of things he needed to know but hadn't learned. His journey learning to program, and his experience in first software engineering job were the inspiration for this book. This book is not just about learning to program, although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, Althoff also cover the rest of the things you need to know to program professionally that classes and books don't teach you. The Self-taught Programmer is a roadmap, a guide to take you from writing your first Python program to passing your first technical interview. The book is divided into f
  • C++

    Ryan Turner

    Programmeren Do you have to manage large volumes of data at work or in your hobby? Do you need a capable and dedicated programming language that can cope with your requirements?  C++ is the answer you’ve been looking for.  If you are someone who needs a powerful backend language that is perfect for handling  large volumes of data , then C++ is a good place for you to start. It already helps power such giants of the modern age as  Spotify, YouTube and Amazon . With a portfolio like that it’s easy to see why it could be the right fit for you. But how do you get started when you are a novice? Inside this book,  C++: The Ultimate Beginner’s Guide to Learn C++ Programming Step by Step,  you will find that because of the type-checked code C++ uses, it can outperform most others with its speed and is particularly good when using multiple devices in app development. You will also learn: •     Installation and setup made easy •    
  • C#

    Ryan Turner

    Programmeren Are you searching for a coding language that will  work for you? Do you want to create your own website of desktop applications? If so, C# is the right choice for you. When it comes to programming and choosing a coding language there are so many on the market that the beginner is faced with a bewildering choice and it can appear that they all do much the same job. But if creating visually  elegant   and  functional applications  is what you want, then C# is the one for you. Now, with  C#: 2 books in 1 - The Ultimate Beginner's & Intermediate Guide to Learn C# Programming Step by Step,  even a complete beginner can start to understand and develop programs and increase his knowledge with it through chapters on:   Book 1 •     What C# is •     An overview of the features •     Program structure and basic syntax •     Working with variables •     The condit
  • Apple Device Management

    Charles Edge & Rich Trouton

    Programmeren Working effectively with Apple platforms at a corporate or business level includes not only infrastructure, but a mode of thinking that administrators have to adopt to find success. A mode of thinking that forces you to leave 30 years of IT dogma at the door. This book is a guide through how to integrate Apple products in your environment with a minimum of friction. Because the Apple ecosystem is not going away.  You'll start by understanding where Apple, third-party software vendors, and the IT community is taking us. What is Mobile Device Management and how does it work under the hood. By understanding how MDM works, you will understand what needs to happen on your networks in order to allow for MDM, as well as the best way to give the least amount of access to the servers or services that’s necessary. You'll then look at management agents that do not include MDM, as well as when you will need to use an agent as opposed to when to use other options. Once you can install a man
  • Beyond the Basic Stuff with Python

    Al Sweigart

    Programmeren BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python . What's the next step toward becoming a capable, confident software developer? Welcome to Beyond the Basic Stuff with Python . More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control. Sweigart takes you through best practices for setting up your development environment, naming variables, and improving readability, then tackles documentation, organization and performance measurement, as well as object-oriented design and the Big-O algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to program--not just in Python but in any language. You'll learn: Coding s
  • Design Patterns in Swift 5

    Karoly Nyisztor

    Programmeren Software developers need to solve various problems. Many times, these problems are the same or similar to the ones they’ve already encountered in other projects. Wouldn’t it be great to apply the solution you’ve found instead of reinventing the wheel over and over again? That’s precisely the reason why software design patterns exist. A design pattern is a standardized way to address a recurring problem. Relying on a proven strategy will not only save you time, but you can rest assured that it’s indeed the right choice. Design patterns are the result of a long evolution process. It all started with a book published in 1994 - yes, it’s that old! - called “Design Patterns - Elements of Reusable Object-Oriented Software.” The gang consists of four renowned software engineers: Erich Gamma, Ralph Johnson, Richard Helm, and John Vlissides. They identified the most significant common issues that occurred in multiple projects and developed best practices to solve them. The best
  • PowerShell for Sysadmins

    Adam Bertram

    Programmeren Learn to use PowerShell, Microsoft's scripting language, to automate real-world tasks that IT professionals and system administrators deal with every day. Save Time. Automate. PowerShell® is both a scripting language and an administrative shell that lets you control and automate nearly every aspect of IT. In PowerShell for Sysadmins , five-time Microsoft® MVP "Adam the Automator" Bertram shows you how to use PowerShell to manage and automate your desktop and server environments so that you can head out for an early lunch. You'll learn how to: Combine commands, control flow, handle errors, write scripts, run scripts remotely, and test scripts with the PowerShell testing framework, PesterParse structured data like XML and JSON, work with common domains (like Active Directory, Azure, and Amazon Web Services), and create a real-world server inventory scriptDesign and build a PowerShell module to demonstrate PowerShell isn't just about ad-hoc scriptsUse PowerShell to create a hands-off,
  • Beginning PowerApps

    Tim Leung

    Programmeren Build mobile apps that specifically target your company’s unique business needs, with the same ease of writing a simple spreadsheet! With this book, you will build business apps designed to work with your company's systems and databases, without having to enlist the expertise of costly, professionally trained software developers. In  Beginning PowerApps,  author and business applications expert Tim Leung guides you step-by-step through the process of building your own mobile app. He assumes no technical background, although if you have worked with Excel, you are one step closer. He guides you through scenarios, such as what to do if you have existing databases with complex data structures and how to write screens that can connect to those data. You will come away with an understanding of how to set up screen navigation, manipulate data from within apps, and write solutions to perform specific tasks. What You'll Learn: Connect with data Write formulas Visualize your data th
  • Learn You a Haskell for Great Good!

    Miran Lipovaca

    Programmeren It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book teaches functional fundamentals in a way you never thought possible. You'll start with the kid stuff: basic syntax, recursion, types and type classes. Then once you've got the basics down, the real black belt master-class begins: you'll learn to use applicative functors, monads, zippers, and all the other mythical Haskell constructs you've only read about in storybooks. As you work your way through the author's imaginative (and occasionally insane) examples, you'll learn to: –Laugh in the face of side effects as you wield purely functional programming techniques –Use the magic of Haskell's "laziness" to play with infinite sets of data –Organize your programs by creating your own types, type classes, and modules –Use Haskell's elegan
  • Practical Autolayout Xcode 8

    Steven Lipton

    Programmeren In Practical Auto Layout for Xcode 8, using simple, practical, easy to follow examples, you will learn how to master auto layout and size classes on the Xcode 8 storyboard. You will learn how to make universal apps quickly easily and in far less time than ever before. You’ll learn use Xcode 8’s new and improved class size preview mode to vary traits for class sizes. You'll learn how to use constraints the right way, how to avoid and resolve errors such as misplacements and conflicting constraints. You be able to customize your layout for both launch screens and your application, using buttons, labels, images, text fields and more.  You’ll learn more than just simple layout. You’ll earn how to use stack views and iPad multitasking. You’ll size images the right way without distortion. Practical Auto Layout for Xcode 8 covers what you need to know about multitasking on the iPad for the best user experience and how little you have to do to make this a  powerful ad
  • Pro Swift

    Paul Hudson

    Programmeren Pro Swift is an all-new book and video tutorial course from the author of Hacking with Swift, and aims to help you learn powerful Swift 3 techniques that will enable you to write code faster and more efficiently. Your purchase includes the complete book, fully updated for Swift 3, as well as over 90 videos that demonstrate techniques hands-on – functional programming, variadic functions, closures, and error handling are all carefully explained. About Pro Swift I wrote Hacking with Swift to teach app development in a highly practical way: you learn while you code, and you always learn new techniques in a real-world context so you can see exactly how they are applied. Well, Pro Swift is no different: I've structured the course so you learn powerful, expressive Swift syntax that you can immediately start using in your own projects. What's in the course?  • Object-oriented Swift: inheritance, polymorphism and encapsulation  • Protocol-oriented Swift and how it differs from
  • OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide

    Jeanne Boyarsky & Scott Selikoff

    Programmeren Complete, trusted preparation for the Java Programmer II exam OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your comprehensive companion for preparing for Exam 1Z0-809 as well as upgrade Exam 1Z0-810 and Exam 1Z0-813. With full coverage of 100% of exam objectives, this invaluable guide reinforces what you know, teaches you what you don't know, and gives you the hands-on practice you need to boost your skills. Written by expert Java developers, this book goes beyond mere exam prep with the insight, explanations and perspectives that come from years of experience. You'll review the basics of object-oriented programming, understand functional programming, apply your knowledge to database work, and much more. From the basic to the advanced, this guide walks you through everything you need to know to confidently take the OCP 1Z0-809 Exam and upgrade exams 1Z0-810 and 1Z0-813. Java 8 represents the biggest changes to the language to date,
  • Professional ASP.NET MVC 5

    Jon Galloway, Brad Wilson, K. Scott Allen & David Matson

    Programmeren ASP.NET MVC insiders cover the latest updates to the technology in this popular Wrox reference MVC 5 is the newest update to the popular Microsoft technology that enables you to build dynamic, data-driven websites. Like previous versions, this guide shows you step-by-step techniques on using MVC to best advantage, with plenty of practical tutorials to illustrate the concepts. It covers controllers, views, and models; forms and HTML helpers; data annotation and validation; membership, authorization, and security. MVC 5, the latest version of MVC, adds sophisticated features such as single page applications, mobile optimization, and adaptive rendering A team of top Microsoft MVP experts, along with visionaries in the field, provide practical advice on basic and advanced MVC topics Covers controllers, views, models, forms, data annotations, authorization and security, Ajax, routing, ASP.NET web API, dependency injection, unit testing, real-world application, and much more Professional AS
  • Mastering The XMPP Framework

    Peter van de Put

    Programmeren This book teaches you how to implement the XMPP framework, and develop a complete application like WhatsApp. All the explanations and code samples have been tested with the latest iOS 7 SDK version. The following subject areas are covered in this book: • Introduction to XMPP • Introduction to the XMPP framework • Implementing all aspects of a real time XMPP application This book will guide you step by step in the development of a real time XMPP application that will support: • Rosters • Chat • Multiroom chat • File exchange
  • Mastering VBA for Microsoft Office 2013

    Richard Mansfield

    Programmeren A unique, comprehensive guide to creating custom apps with VBA Automating computing tasks to increase productivity is a goal for businesses of all sizes. Visual Basic for Applications (VBA) is a version of Visual Basic designed to be easily understandable for novice programmers, but still powerful enough for IT professionals who need to create specialized business applications. With this invaluable book, you'll learn how to extend the capabilities of Office 2013 applications with VBA programming and use it for writing macros, automating Office applications, and creating custom applications in Word, Excel, PowerPoint, Outlook, and Access. Covers the basics of VBA in clear, systematic tutorials and includes intermediate and advanced content for experienced VB developers Explores recording macros and getting started with VBA; learning how to work with VBA; using loops and functions; using message boxes, input boxes, and dialog boxes; creating effective code; XML-based files, ActiveX, the
  • Xcode Academy

    Kevin Akers & Dustin Pack

    Programmeren Xcode Academy contains information and tutorials on how to work with Xcode and Objective-C to create apps for iPhone and iPad.  Our motivation to write this book came from buying expensive books that were outdated and mostly useless.  App Academy assumes you are a complete beginner and goes from there.  App Academy is designed to be used with the newest version of Xcode, which is the Mac program used to create iPhone and iPad Apps. - 38 Tutorials and 11 articles in all! - 7 Tutorials on using storyboards including: Creating Your First App, TableViews, Tab Bar Controllers, and more. - 15 Tutorials that show you how to write code to: Create WebViews, Play Sound Files, Use PickerViews, Pass Data Between Views, Use Timers, and More - 12 General Objective-C Tutorials - 4 App Business Tutorials - 11 Articles on running your own app business
  • Apple Motion 5 Cookbook

    Nick Harauz

    Programmeren Step-by-step, practical recipes to build simple and complex Motion Graphics with Motion 5"Apple Motion 5 Cookbook" is designed for Final Cut Pro X video editors and Motion 5 users looking to gain more knowledge of how Motion works, and to get more of a ‘WOW’ factor in projects. It’s also aimed at designers and motion designers alike, who are looking to build on their skillsets.
  • The Core iOS 6 Developer's Cookbook, 4/e

    Erica Sadun

    Programmeren The Core iOS 6 Developer’s Cookbook brings together reliable, proven solutions for the heart of day-to-day iOS 6 development. World-renowned iOS programming expert Erica Sadun covers all the classes you’ll need to create successful i
  • Beginning Visual Basic 2012

    Bryan Newsome

    Programmeren The ultimate beginner's guide to programming in Visual Basic 2012 Visual Basic, used to write Windows applications and web apps with ASP.NET, is an essential language for beginning programmers. Using the time-tested Wrox approach, this guide provides a step-by-step format that gets beginners up and running quickly and confidently. Essential topics covered include writing Windows applications, working with dialog boxes and menus, object oriented programming techniques, programming for graphics, using Visual Basic with ASP.NET for web apps, and dealing with data access and SQL Server. Visual Basic is a popular first language for beginning programmers; this Wrox beginner's guide covers all aspects of the newest version Uses a basic, step-by-step approach to help beginners learn quickly and easily Covers essential topics including flow control, data structure, writing Windows applications, error handling and debugging, objects and object oriented techniques, and class libraries Explains W
  • Pro Objective-C Design Patterns for iOS

    Carlo Chung

    Programmeren It’s time to capitalize on your mastery of Cocoa with Pro Objective-C Design Patterns for iOS. You’ve developed apps that impressed and performed, and now you’re ready to jump into development practices that will leave you with more effective, efficient, and professional level apps. This book is the element you need to make the jump from journeyman to master. All too often, developers grind through building good apps on willpower and a vigorous focus on code development, leaving them unaware of and unable to benefit from the underlying structural and functional design patterns.  Pro Objective-C Design Patterns for iOS will teach you those design patterns that have always been present at some level in your code, but were never recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any developer working in the iOS application arena. You’ll learn to master classic patterns like singleton, abstract f
  • Engineers' Survival Guide

    Merih Taze

    Programmeren - Authored by Merih Taze , Senior Software Engineering Lead at Facebook (Previously Microsoft and Snapchat) Paperback version is available on Amazon There are a lot of amazing technical books out there. But what about your life as an engineer ? How you interact with others ? How happy are you with your career ? * Are you tired of the need to put on a fake confidence show ? * Are you having a hard time convincing others ? * Are you interested in getting promoted ? * Are you overworked and can't find a way to get the help you need? * Are you scared of the feedback from your peers? * Do you find yourself in conflicts with no solution in sight? * Want to learn the secrets of having your manager work for you? * Interested in building a career you'll be proud to talk about? If you've been feeling alone in your journey and keep wishing you had a friend or a mentor you could get some advice about non-technical aspects, look no further! Inside, you will find the summary of advice, tactics, and
  • SwiftUI Essentials - iOS 14 Edition

    Neil Smyth

    Programmeren The goal of this book is to teach the skills necessary to build iOS 14 applications using SwiftUI, Xcode 12 and the Swift 5.3 programming language. Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment together with an introduction to the use of Swift Playgrounds to learn and experiment with Swift. The book also includes in-depth chapters introducing the Swift 5.3 programming language including data types, control flow, functions, object-oriented programming, property wrappers and error handling. An introduction to the key concepts of SwiftUI and project architecture is followed by a guided tour of Xcode in SwiftUI development mode. The book also covers the creation of custom SwiftUI views and explains how these views are combined to create user interface layouts including the use of stacks, frames and forms. Other topics covered include data handling using state properties in addition to observable, state and environm
  • Actionable Gamification

    Yu-kai Chou

    Programmeren Learn all about implementing a good gamification design into your products, workplace, and lifestyle Key Features • Explore what makes a game fun and engaging • Gain insight into the Octalysis Framework and its applications • Discover the potential of the Core Drives of gamification through real-world scenarios Book Description Effective gamification is a combination of game design, game dynamics, user experience, and ROI-driving business implementations. This book explores the interplay between these disciplines and captures the core principles that contribute to a good gamification design. The book starts with an overview of the Octalysis Framework and the 8 Core Drives that can be used to build strategies around the various systems that make games engaging. As the book progresses, each chapter delves deep into a Core Drive, explaining its design and how it should be used. Finally, to apply all the concepts and techniques that you learn throughout, the book contains a brief sh

keyboard_arrow_up