- Video: The Current State of Swift Development with iOS Dev and Author Jacob Schatz
- Jan 15, 2015
- Jacob Schatz, author of Learning Swift Programming, talks to InformIT about the current state of Swift development, the fate of Objective-C and how Apple handles their OS updates.
|
- Build a Tip Calculator App in iOS 8 Using Swift
- Jan 13, 2015
- Learn how to build a tip calculator in iOS 8, with an introduction to Swift, Text Fields, Sliders, Outlets, Actions, View Controllers, Event Handling, NSDecimalNumber, NSNumberFormatter and Automatic Reference Counting, in this chapter from iOS 8 for Programmers: An App-Driven Approach with Swift, 3rd Edition.
|
- Working with Functions in Swift
- Jan 9, 2015
- Swift functions are based on the best implementations functions in other languages. In this chapter from Learning Swift Programming, Jacob Schatz explains how functions work in Swift.
|
- Video: The Current State of Swift Development with iOS Developer and Author BJ Miller
- Jan 6, 2015
- BJ Miller, author of Swift in 24 Hours, Sams Teach Yourself, talks to community specialist Brad Yale about the current state of Swift development, the fate of Objective-C and how Apple handles their OS updates.
|
- Introducing Swift Syntax and Data Types
- Dec 30, 2014
- This chapter from Swift for the Really Impatient introduces the basic syntax and data types of Swift.
|
- Java Language Basics
- Dec 25, 2014
- This chapter from The Java Tutorial: A Short Course on the Basics, 6th Edition discusses variables, operators, expressions, statements, and blocks, and control flow statements.
|
- Learn Ruby the Hard Way: A Good First Program
- Dec 23, 2014
- In this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition, Zed Shaw walks you through writing your first Ruby program, and gives you some study drills to help you practice your skills.
|
- Learn Ruby the Hard Way: Comments and Pound Characters
- Dec 23, 2014
- Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how you use comments in Ruby, in this chapter from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition.
|
- Better Multi-language Programming with Metrics
- Dec 22, 2014
- Stephen B. Morris describes how to get ahead in the new era of multi-language programming. Do you get bogged down with complex script coding in multiple languages? Are you having problems producing robust concurrent C, C++, or Java solutions? You can use metrics to apply your existing programming skills in learning new languages.
|
- Video: Fundamentals of Data Analytics with Python: Understanding Python's Graphics Data Exploration Tools
- Dec 19, 2014
- In this excerpt from Fundamentals of Data Analytics in Python LiveLessons (Video Training), learn about Python's graphics data exploration tools.
|
- How Agile Testing Has Evolved
- Dec 16, 2014
- Lisa Crispin and Janet Gregory, authors of More Agile Testing: Learning Journeys for the Whole Team, describe how agile has grown rapidly to improve the work (and lives) of developers worldwide. From its inception as a development concept that sometimes induced fear and promoted confusion, agile has risen and deepened to become a business approach in which everyone can succeed together: customers, programmers, testers, and anyone else involved in delivering business value.
|
- Video: Test Driven Development, Refactoring and Pair Programming: Incremental Design
- Dec 15, 2014
- Bryan Beecham, author of Test Driven Development, Refactoring and Pair Programming LiveLessons (Workshop), explains how incremental design ultimately allows for easier and faster feature development over time in a software project.
|
- Preface to The Java Tutorial: A Short Course on the Basics, Sixth Edition
- Dec 12, 2014
- This preface to The Java Tutorial: A Short Course on the Basics, 6th Edition discuss who the book is written for, the new features added to the platform, and how to get the most out of Java using this tutorial.
|
- Effective Objective-C and Swift: Q&A with Matt Galloway
- Dec 9, 2014
- Matt Galloway, author of Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs, and Senior Acquisitions Editor Trina MacDonald discuss the Objective-C programming language and how Apple’s new Swift programming language will alter the landscape of future iOS application development.
|
- Video: R Programming Tutorial: Fit Multiple Regression Models
- Dec 8, 2014
- In this video excerpt from R Programming LiveLessons (Video Training): Fundamentals to Advanced, Jared Lander discusses multiple regression and fitting multiple regression models.
|
- Introducing the Swift Development Environment
- Dec 4, 2014
- In this excerpt from Introducing the Swift Development Environment, BJ Miller explains what Swift is and where it came from, how to install Xcode 6 from the Mac App Store, navigate the Xcode Integrated Development Environment (IDE), use playgrounds, use Swift’s Read-Eval-Print-Loop (REPL), and write your first Swift app.
|
- Video: Introduction to C++ Concurrency: Start a Thread with std::async
- Dec 4, 2014
- In this video excerpt from Introduction to C++ Concurrency LiveLessons (Video Training), Bartosz Milewski shows you how to start a thread with std::async.
|
- From Mathematics to Generic Programming: The First Algorithm
- Dec 2, 2014
- Despite its long history, the notion of an algorithm didn’t always exist; it had to be invented. The authors of From Mathematics to Generic Programming look at the history of the algorithm, starting in Egypt 4000 years ago.
|
- Preface to The Software Craftsman: Professionalism, Pragmatism, Pride
- Dec 1, 2014
- In this preface to The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso tells the story of how he learned about the concept of software craftsmanship as a young programmer in Brazil.
|
- "Hello, World!" Writing Your First Program
- Nov 24, 2014
- Steven Foote sets you up to write your first program in this chapter from Learning to Program. You'll learn to choose a text editor, create a project directory, create a test file, and create a Chrome extension.
|