Home > Articles > Programming

Programming

3682 Items

Sort by Date | Title

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.

<< < Prev Page 7 8 9 10 11 Next >