Programming

Powered by
Puppet: The shortest path to better software.

SourceClear's Commit Watcher

Someone accidentally commits private AWS keys to an open-source project and ends up handing candy to a bitcoin miner. more>>

All about printf

In my last article, "Fancy Tricks for Changing Numberic Base", I explored the surprising ability of the Linux shell to convert numeric bases on the fly, including this sweet little snippet that converts FF hexadecimal into decimal notation: $ echo $(( 0xFF )) 255 more>>

Murat Yener and Onur Dundar's Expert Android Studio (Wrox)

Expert Android Studio is a new book for expert and experienced developers who want to take their Android programming skills to the next level by unleashing the potential of Android Studio. more>>

Parsing an RSS News Feed with a Bash Script

I am involved in several free software projects, including one or two where I maintain the website. For one of those projects, we currently are updating the website. more>>

LiveCode Ltd.'s LiveCode

"Everyone Can Code" is the vision that its maker has for LiveCode, a highly productive coding environment for Linux, Android, iOS, Mac, Windows and Server platforms. more>>

SourceClear Open

Open source and DevOps have been a boon to software development. more>>

Git 2.9 Released

A new version of Git was released this week, bringing a number of improvements that will be a welcome sight to software developers. more>>

Susan Lauber's Linux Command Line Complete Video Course (Prentice Hall)

Users, developers and administrators can all find much to love in Linux's powerful command line. more>>

A New Version of Rust Hits the Streets

Version 1.9 of the Rust programming language has been released. Rust is a new language with a small but enthusiastic community of developers. more>>

Fancy Tricks for Changing Numeric Base

In this article, I'm covering something that's a little abstruse: converting numeric bases within shell scripts. more>>

Working with Command Arguments

In this article, I want to cover a more fundamental aspect of shell scripting: working with command arguments. I suspect that most shell scripts go through an evolution with their command flags, a more>>

Chris Birchall's Re-Engineering Legacy Software (Manning Publications)

Chances are high that you didn't write the application you're currently working on. more>>

Ben Rady's Serverless Single Page Apps (The Pragmatic Programmers)

You don't need to manage your own servers to build powerful Web applications. Need proof? more>>

AdaCore's SPARK Pro

With this new version of the SPARK Pro toolset, AdaCore comes one step closer to its goal of making the writing of proven software both efficient and pleasant. more>>

Words from Letter Cubes

I got a great letter from a reader with a puzzle to solve, so let's dig in, shall we? Here's what he wrote:

Love your column in Linux Journal. I've read it for years and learned a lot about shell scripting, but not quite enough to solve a puzzle on my own. more>>

Syndicate content