The Source Control Hosting Landscape GitHub has been the the most popular site for hosting open source software projects since 2008. It took the lead when SourceForge was slow to embrace newly-popular git source control system. GitHub is rivaled by Bitbucket, thriving on an enterprise-friendly pricing model and integration with other Atlassian tools. However, GitHub’s model of charging for […]
Taking a renewed look at Groovy, the under-hyped yet ubiquitous JVM based language, and how it makes database scripting easy.
Walking through the process of installing the new cross-platform .NET, creating a sample application, and deploying it with all dependencies included.
Breaking down the new generation of development tools under the Visual Studio brand, including support for OS X and Linux.
The open source and cross-platform changes coming to the ASP.NET framework, as explained to an audience of Java developers new to .NET.
An overview of the open source and cross-platform changes coming to the .NET world, from the perspective of Java developers new to this platform.
Part of a series explaining Go from a Java developer perspective. This article covers Go’s built-in primitive data types, and how they compare with Java’s.
A series of articles on Go for Java programmers. Explore its concepts from a Java perspective, and learn how Go can benefit you alongside Java.
How to use Java’s TimeUnit enum for simple and clean representation of time intervals, instead of using ugly multiplication to calculate millisecond values.
Part of a series explaining Go from a Java developer perspective. This article covers code formatting rules, and other surprises enforced by the compiler.