Home > Articles > Programming

Programming

3682 Items

Sort by Date | Title

Video: Docker Orchestration and Microservices: Define a Docker Registry
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
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
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
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
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.
Build Your First Bootstrap Website with the Basic Template
Dec 22, 2015
One thing you will learn when building a Bootstrap website is that the basics of using Bootstrap come down to adding a few lines of code to your HTML. In this excerpt from Bootstrap in 24 Hours, Sams Teach Yourself, you will learn about the basic Bootstrap template as well as a few other sample templates you can use to add more features to your website.
CUDA for Engineers: 2D Grids and Interactive Graphics
Dec 21, 2015
In this chapter from CUDA for Engineers: An Introduction to High-Performance Parallel Computing, you'll learn about the essentials of defining and launching kernels on 2D computational grids. The authors explain sample code, the flashlight app that takes advantage of CUDA/OpenGL interop to implement real-time graphical display and interaction with the results from 2D computational grids. Finally, they show how to use flashlight as a template and perform modifications to make it applicable to a real engineering problem, numerical exploration of dynamic stability.
Introduction to Self-Handicapping Leadership: The Nine Behaviors Holding Back Employees, Managers, and Companies, and How to Overcome Them
Dec 18, 2015
Employees witness self-sabotage daily from their leaders—not confronting errant employees, inconsistent leadership, hiring the wrong people, blaming everyone, acting like a control freak, self-centered decision making, or not keeping their word. These can cause employees to be apathetic, unmotivated, and lack ownership; so why do leaders do these things? The authors of Self-Handicapping Leadership introduce their book, which will help you break the vicious cycle of self-handicapping leadership in your organization, stop the excuses, and unleash all the performance your team is capable of delivering.
Going Large-Scale with C++, Part 1: Successful Small Projects Will Often Grow
Dec 17, 2015
A single-purpose application with efficient, error-free code is a beautiful dream. In the real world, however, software is typically created by groups working with nearly impossible challenges against tight deadlines. Must successful small programs inevitably become unwieldy behemoths? In this two-part series, John Lakos, author of Large-Scale C++ LiveLessons (Workshop): Applied Hierarchical Reuse Using Bloomberg's Foundation Libraries, explains why large development efforts are fundamentally different from small ones, and explores methodologies for meeting this scalability challenge.
Going Large-Scale with C++, Part 2: Maximizing Returns on Scale with Hierarchical Reuse
Dec 17, 2015
John Lakos, author of Large-Scale C++ LiveLessons (Workshop): Applied Hierarchical Reuse Using Bloomberg's Foundation Libraries, concludes his two-part series by discussing how hierarchical reuse avoids common pitfalls of large development projects and takes advantage of economies of scale.
Running MapReduce Example Programs and Benchmarks
Dec 8, 2015
When using new or updated hardware or software, simple examples and benchmarks help confirm proper operation. Apache Hadoop includes many examples and benchmarks to aid in this task. This chapter from Hadoop 2 Quick-Start Guide: Learn the Essentials of Big Data Computing in the Apache Hadoop 2 Ecosystem provides instructions on how to run, monitor, and manage some basic MapReduce examples and benchmarks.
Video: OCA Java SE 8 Programmer I (1Z0-808): Understanding Integer Primitive Types Literal Forms
Dec 7, 2015
In this excerpt from OCA Java SE 8 Programmer I (1Z0-808) Complete Video Course, Simon Roberts looks at the formats of literal values that represent integers.
Video: OCA Java SE 8 Programmer I (1Z0-808): Using Common String Methods to Perform Comparisons
Dec 4, 2015
In this excerpt from OCA Java SE 8 Programmer I (1Z0-808) Complete Video Course, Simon Roberts takes a look at some of the string methods that perform comparisons.
Video: Effective Ruby: Consider Using a Default Hash Value
Dec 3, 2015
In this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should consider using a default hash value in Ruby.
Tinkering with Tools for Modern Front-End Development
Dec 2, 2015
Learn about the latest, greatest tools for modern front-end development, such as Node, NPM, Bower, Grunt, JSHint, and Yeoman and Angular scaffolding, in this chapter from AngularJS for .NET Developers in 24 Hours, Sams Teach Yourself.
Death of the Full-Stack Developer: Just Code Happily
Dec 1, 2015
When multi-hyphenated entrepreneurs prove they can't do it all, why do ordinary mortals keep on trying? Dennis Sheppard, co-author of Teach Yourself AngularJS for .NET Developers in 24 Hours, speaks the truth for software developers: Nobody can do it all, and trying to learn every possible programming language makes no sense. Why not just code in the language(s) that you enjoy?
Video: Effective Ruby: Prefer Lambda Instead of Proc
Dec 1, 2015
In Ruby, there are a number of ways to create anonymous pieces of code that we can move throughout our application. Proc is one such was to create an anonymous callable. However, in this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should prefer lambda instead of proc.
Creating a REST Server in Compojure
Nov 30, 2015
In this chapter from Clojure Recipes, you will build the first of two REST servers. This is a simple one to do in Compojure. The REST server we build will receive a REST call over http. You will test it using a command line tool, curl.
Video: Effective Ruby: Use the === Protocol for Matching Tasks
Nov 27, 2015
In this excerpt from Effective Ruby LiveLessons (Video Training), learn about the === protocol built into Ruby, which is the universal match protocol for all objects in the Ruby system.
Running Windows PowerShell from Your Smartphone
Nov 16, 2015
You can't be everywhere at once. Or can you? If you need to implement emergency server fixes from a remote location, Timothy Warner, author of Sams Teach Yourself Windows PowerShell 5 in 24 Hours, shows you how PowerShell makes it possible.

< Prev Page 1 2 3 4 5 Next >