Home > Articles > Programming


RSS Feed Subscribe to this topic  RSS details

3524 Items

Sort by Date | Title

The MMIX Supplement to The Art of Computer Programming: Programming Techniques
By Martin Ruckert
Feb 25, 2015
In this excerpt from The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth, Martin Ruckert discusses various programming techniques, including index variables, fields, relative addresses, bit stuffing, loop unrolling, subroutines, and reporting errors.
Video: Java Performance: Tune the HotSpot JVM Step-by-Step
By Charlie Hunt
Feb 24, 2015
In this video excerpt from Java Performance LiveLessons (Video Training), Charlie Hunt describes a high level step-by-step JVM tuning process that you can use to tune the Java Virtual Machine.
Universal Windows Apps with XAML and C# Unleashed: Threading, Windows, and Pages
By Adam Nathan
Feb 23, 2015
This chapter from Universal Windows Apps with XAML and C# Unleashed begins by examining a very important topic, although one that many developers take for granted: the threading model for universal apps. This background is especially helpful for the advanced feature of writing an app that displays multiple windows, which is the second topic in this chapter. The third and final topic—navigating between a window’s pages—is a feature leveraged by just about every real-world app.
So You Want to Start a Technical Blog
By Thursday Bram
Feb 20, 2015
Everybody’s doing it. And by “it,” we mean blogging. You know you want to. You’ve got something to say and people need to hear it. Follow these down-to-earth tips and tricks about getting your feet wet in the world of technology blogs.
Video: Spring Framework Tutorial: How to Use Bean Lifecycle Callbacks
By Josh Long
Feb 19, 2015
In this excerpt from Spring Framework LiveLessons (Video Training), Josh Long shows you how to use bean lifecycle callbacks, including the initializing bean interface, the disposable bean interface, @PostConstruct and @PostDestroy methods, and the smart lifecycle interface.
Style Guide for The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 18, 2015
Martin Ruckert, author of The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth , offers a programming style guide, covering names, temporaries, index variables, register numbers, local name spaces, and instruction counts.
Video: Writing a Multistep MapReduce Job Using the mrjob Python Library
By Michael Manoochehri
Feb 17, 2015
In this video excerpt from Data Just Right LiveLessons (Video Training), Michael Manoochehri shows you how mrjob makes it really easy to run Hadoop streaming API jobs on Python.
A Brief Tour of C# 6.0
By Bill Wagner
Feb 16, 2015
Are you eager for the release of C# 6.0? Bill Wagner is! The author of Effective C#: 50 Specific Ways to Improve Your C#, Second Edition discusses a few of his favorite new features, including some that you probably thought were already in the code, and other pleasant surprises.
From Mathematics to Generic Programming: An Interview with Alexander Stepanov and Daniel Rose
By John Lakos, Alexander A. Stepanov, Daniel E. Rose
Feb 16, 2015
John Lakos interviews Alexander Stepanov and Daniel Rose, authors of From Mathematics to Generic Programming, on their new book, why it applies to everyday programmers, and their positions on some closely related technical issues — including value semantics, concepts, contracts, and polymorphic memory resources — facing the C++ Standards Committee today.
Interfaces and Lambda Expressions in Java
By Cay S. Horstmann
Feb 16, 2015
In this chapter from Core Java for the Impatient, you will learn about interfaces and lambda expressions, including static and default methods, method and constructor references, processing lambda expressions, variable scope, higher-order functions, and local inner classes.
Video: WPF 4.5 Programming Content Control Basics
By Jason Rainwater
Feb 12, 2015
Jason Rainwater, author of WPF 4.5 Programming LiveLessons (Video Training), discusses content control in WPF 4.5.
Preface to The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 11, 2015
Martin Ruckert introduces The MMIX Supplement, where Ruckert has rewritten all MIX example programs from Donald Knuth’s Volumes 1-3 for MMIX, thus completing this MMIX update to the original classic.
Video: Swift Programming Fundamentals: Setting up Your Development Environment
By Paul Deitel
Feb 10, 2015
In this video excerpt from Swift Fundamentals LiveLessons: Part I of III, Paul Deitel covers the software used in the video, registering at apple.developer.com, getting the code examples, Xcode playgrounds/projects, and contacting him for help.
Foreword to The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 5, 2015
Donald Knuth introduces Martin Ruckert's MMIX Supplement, and encourages serious programmers to sharpen their skills by devouring this book.
Getting Started with Xamarin Forms
By Wei-Meng Lee
Feb 4, 2015
With the Xamarin.Forms API, a single user interface can work on three different platforms: iOS, Android, and Windows Phone - a huge savings in code writing! Wei-Meng Lee provides examples for working with Xamarin.Forms, showing the kinds of navigation your interfaces can use on the individual platforms.
Introduction to Classes, Objects, Methods and Functions in Swift
By Paul J. Deitel, Harvey Deitel
Feb 4, 2015
In this chapter from Swift for Programmers, you’ll create your own types in the form of classes. Each new class you create becomes a new type that can be used to define variables and create objects.
Video: Java Fundamentals: Dive Into NetBeans
By Paul Deitel
Feb 3, 2015
In this excerpt from the video Java Fundamentals LiveLessons Part I of IV (Video Training), Paul Deitel covers getting NetBeans, opening the IDE and configuring tabs and line numbers, creating a project and adding existing code to the project, and creating a new program.
Video: Scrum Fundamentals and Advanced Training: Mapping User Stories to Test Cases
By Tommy Norman
Jan 27, 2015
Tommy Norman, author of Scrum Fundamentals and Advanced LiveLessons (Video Training), talks about the process between the user story and test, and starting with the test in mind.
20 Reasons Why You Should Move to JavaFX and the NetBeans Platform
By Gail Anderson, Paul Anderson
Jan 19, 2015
Gail Anderson and Paul Anderson, co-authors of JavaFX Rich Client Programming on the NetBeans Platform and NetBeans Dream Team members, share 20 compelling arguments for incorporating JavaFX and the NetBeans Platform into your development of rich desktop applications. The modular NetBeans Platform gives you the architectural flexibility to create sophisticated applications, while JavaFX enriches your interfaces.
The Software Craftsmanship Attitude
By Sandro Mancuso
Jan 19, 2015
Do you own your career? In this chapter from The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso discusses how we can own our careers, keep ourselves up to date, practice, and discover the things we didn’t know. He also talks about how to create time for all these things.

Page 1 2 3 4 5 Next >