Home > Topics > Programming

Programming

Articles

The MMIX Supplement to The Art of Computer Programming: Programming Techniques
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.
Continue reading...
By Martin RuckertFeb 25, 2015
Video: Java Performance: Tune the HotSpot JVM Step-by-Step
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.
Continue reading...
By Charlie HuntFeb 24, 2015
Adam NathanUniversal Windows Apps with XAML and C# Unleashed: Threading, Windows, and Pages
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.
Continue reading...
By Adam NathanFeb 23, 2015
Thursday BramSo You Want to Start a Technical Blog
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.
Continue reading...
By Thursday BramFeb 20, 2015

See More Programming Articles

Blogs

Brad YaleHow the Internet Works: Platform As A Service

In an ongoing effort to shed light on basic concepts within the Internet, this article is going to touch on a underlying principle of cloud based solutions, PaaS. This article will aim to answer the following questions:


  1. What is PaaS?
  2. How does PaaS Work?
  3. How is PaaS Different than Traditional App Development?
  4. What are the Major Benefits of PaaS?
  5. Who Should Utilize PaaS?

  6. If you need a refresher on how the cloud works, check out "How the Internet Works: The Layers of the Cloud"

Continue reading...
By Brad YaleCommentsFebruary 26, 2015
Topics: Python,ASP .NET,Ruby,PHP,Programming,ASP.NET,Java,Python,Web Services,Ruby/Ruby on Rails,Perl,PHP,Web Development,Perl,Cloud Computing
John  TraenkenschuhWell Played, Microsoft, Well Played

Microsoft has always found support for its platforms by providing an excellent development IDE.  Now, that IDE is free, in most circumstances.

Continue reading...
By John TraenkenschuhCommentsNovember 23, 2014
Topics: Upgrading & Repairing,Home & Office Computing,Windows Phone,Apple,eBay/Yahoo/Google,Programming,iOS,Microsoft Windows Desktop,Windows Programming,Visual Basic,Microsoft Windows Vista & Home Server,Mobile Application Development & Programming,Android,Hardware,Visual Studio,HTML5 & Web Standards,Operating Systems, Server
John  TraenkenschuhFree Visual Studio?

Just got notice that Microsoft is making a full-featured version of Visual Studio available--for free.  Traenk is happy.

Continue reading...
By John TraenkenschuhCommentsNovember 20, 2014
Topics: Home & Office Computing,Dreamweaver & Flash,ASP .NET,Android,Python,Programming,ASP.NET,Open Source,Ajax,C#,Perl,C/C++,Web Development,Ajax & JavaScript,Ajax and JavaScript,Algorithms,HTML/CSS
Brad YaleWhy Open Source Matters: Musings from All Things Open 2014

A few months back I wrote a post titled "Why Open Source Matters: Musings from OSCON 2014". The post covered five reasons why Open Source matters. Those reasons were/are:


  1. Code, Glitches and Open Source Security
  2. Open Source Software
  3. GitHub
  4. The Stringent Control of Proprietary Software
  5. The Endless Ability to Test, Play and Alter

While those reasons still ring true, I want to use this space to center in on another topic speaking to why Open Source and OSS matters more than ever: project management and time constraints.

Continue reading...
By Brad YaleCommentsOctober 23, 2014
Topics: Information Technology,Software Development & Management,Python,Programming,Open Source,Ruby/Ruby on Rails,Web Services,Perl,Web Development,Mobile Application Development & Programming,Android,Ajax & JavaScript,PHP,Linux/UNIX/Open Source Operating Systems,HTML5 & Web Standards,Process Improvement,Business & Management

See More Programming Blogs

Sign Up for Our Newsletters

newsletters Subscribing to InformIT.com newsletters is an easy way to keep in touch with what's happening in your corner of the industry. Sign up today.