Home > Articles > Programming


RSS Feed Subscribe to this topic  RSS details

3657 Items

Sort by Date | Title

C++ Basics
By Peter Gottschling
Feb 5, 2016
Learn the fundamental features of C++, including variables, operators, expressions and statements, functions, error handling, I/O, arrays, pointers, and references, and structuring software projects.
Getting Your Feet Wet with Swift: Variables, Constants, and Loops
By Jacob Schatz
Feb 4, 2016
This chapter from Learning Swift 2 Programming, 2nd Edition covers the basic building blocks of Swift. It starts with variables and constants. With this knowledge, you will be able to store whatever you’d like in memory. This chapter also goes over how Swift handles loops and if/else statements.
Understanding Python Basics
By Richard Blum, Christine Bresnahan
Feb 3, 2016
In this chapter from Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours, 2nd Edition, you will learn some Python basics, such as using the print function to display output. You will read about using variables and how to assign values to variables, and you will gain an understanding of their data types. By the end of this chapter, you will know how to get data into a script by using the input function and write your first Python script!
Learning Core Data for iOS with Swift: Managed Object Model Migration
By Tim Roadley
Feb 1, 2016
This chapter from Learning Core Data for iOS with Swift: A Hands-On Guide to Building Core Data Applications, 2nd Edition shows how to add model versions and model mappings, and it demonstrates different migration techniques you can choose when upgrading a model.
The Swift Developer's Cookbook: Optionals?!
By Erica Sadun
Feb 1, 2016
Learning how to recognize and use optionals is an essential step in mastering the Swift language. This chapter from The Swift Developer's Cookbook introduces optionals and surveys the supporting constructs you need to create, test, and successfully use optionals in your code.
Dependency Management with Apache Ivy
By Stephen B. Morris
Jan 25, 2016
Looking to get started with a simple dependency-management tool? The combination of Ant and Ivy is a solid proposition in this space, and this toolset may save you more than just time. Stephen B. Morris provides some clues.
Introduction to the Dart Programming Language
By Gilad Bracha
Jan 21, 2016
Dart is intended to provide a platform that is specifically crafted to support the kinds of applications people want to write today. This chapter from The Dart Programming Language explains the origins of the Dart language, as well as design principles and constraints. It also provides an overview of the book.
Start Using C++
By Brian Overland
Jan 20, 2016
Nothing succeeds like success. This chapter from C++ Without Fear: A Beginner's Guide That Makes You Feel Smart, 3rd Edition focuses on successfully installing and using the C++ compiler—the tool that translates C++ statements into an executable program (or application).
Learning WatchKit Programming: Responding to User Actions
By Wei-Meng Lee
Jan 19, 2016
The UI of an Apple Watch application is represented by various controls (commonly known as views in iOS programming), and they are divided into two main categories: responding to user actions and displaying information. In this chapter from Learning WatchKit Programming: A Hands-On Guide to Creating watchOS 2 Applications, 2nd Edition, learn to use these controls to build the UI of your application.
Setting Up a Private Docker Registry
By Christopher Negus
Jan 19, 2016
This chapter from Docker Containers: Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic explains how to create a private Docker registry in Fedora or Ubuntu, use the docker-registry package, use the registry container image, and understand the Docker image namespace.
Software Architecture: The What and Why
By Tilak Mitra
Jan 11, 2016
This chapter from Practical Software Architecture: Moving from System Context to Deployment provides some background on the discipline of software architecture and some of the time-tested value drivers that justify its adoption.The chapter ends by laying some groundwork for the essential elements of the discipline.
Using Operators in Swift
By BJ Miller
Jan 7, 2016
Operators are symbols or a set of symbols that change or assign values, combine values, or check or verify values in your code. In this chapter from Swift in 24 Hours, Sams Teach Yourself, 2nd Edition, you learn about most of the basic operators in Swift, as well as why and how to use them.
Introduction to Hadoop Distributed File System Versions 1.0 and 2.0
By Manpreet Singh, Arshad Ali
Jan 4, 2016
This chapter from Big Data Analytics with Microsoft HDInsight in 24 Hours, Sams Teach Yourself introduces Hadoop Distributed File System (HDFS), one of the core components of Hadoop for storing data in a distributed manner in the Hadoop cluster. It covers architecture and how data gets stored, the processes of reading from HDFS and writing data to HDFS, and internal behavior to ensure fault tolerance. It also covers HDFS 2.0, which comes as a part of Hadoop 2.0.
Video: Docker Orchestration and Microservices: Use Docker Machine to Deploy to a Cloud Provider
By Charles David Crawford
Jan 4, 2016
In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford shows you how easy it is to use Docker Machine with a cloud provider, specifically Digital Ocean.
Video: Docker Orchestration and Microservices: How Docker Can Benefit a Microservice Architecture
By Charles David Crawford
Dec 31, 2015
In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford explains why Docker can be a great companion for a microservice or service-oriented architecture.
Video: Docker Orchestration and Microservices: Define a Docker Registry
By Charles David Crawford
Dec 30, 2015
One of the main benefits of Docker is that it's a good way to distribute your application. A good way to do this is through a Docker registry. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford discusses using Docker registries, including Docker Hub.
10 Language and Technology Trends for 2016
By Jeff Friesen
Dec 29, 2015
What current programming languages and technologies will become even more important in 2016? Jeff Friesen presents 10 candidates that will offer significant continuing job rewards to people who can apply them effectively.
Starting a New Django Project: Building a Startup Categorizer with Blog
By Andrew Pinkham
Dec 29, 2015
In this chapter from Django Unleashed, Andrew Pinkham introduces the modern world of building dynamic websites. He starts by introducing web technologies and jargon before taking a look at Django. His introduction to Django focuses on what Django is and appropriate ways to use it. He then outlines the project you'll build, scoping out the content for not only Part I but also Parts II and III. This overview gives you the opportunity to use Django to generate a basic project that you'll use throughout the book.
Video: Docker Orchestration and Microservices: An Introduction
By Charles David Crawford
Dec 28, 2015
Docker has prompted many changes in the software development pipeline. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford introduces his video course, discussing the importance and complexities of Docker.
Why You Should Be Using Clojure
By Julian Gamble
Dec 23, 2015
Java can still work miracles, but after 20 years has accumulated some baggage and is moving slowly. Julian Gamble, author of Clojure Recipes, advocates a more modern option that takes advantage of what we've learned in the last two decades, combined with the rich heritage of functional programming. Clojure builds on a solid foundation to create code that's simple, powerful, and easy to reason about.

Page 1 2 3 4 5 Next >