News, resources and discussions for C#/.NET and C++ developers.

Is Developing in Xamarin Better Than Xcode?

Posted In C++/C#, iOS, Working in Tech
Dice News Hangouts
Apple makes its Xcode IDE available for free to iOS and Mac developers. Should experienced C# developers use the cross-platform Xamarin Studio instead? Talent Community Guides David Bolton and Eric Schweitzer discuss considerations such as GUI developers, debuggers and learning curve, as well as the speed of cross platform development, in this Dice News Hangout.

How to Move from IT Management to Programming

Dice News Hangouts
So, you’re in IT management but you’d rather get into programming. How do you go about making the transition? Two of our Talent Community Guides – David Bolton (C++ and Java) and Rob Reilly (Linux) – explore the options in this conversation.  

A Free C++ Compiler for Android, But…

Intel has just launched a C++ compiler for Android that compiles C++ source code and generates Android compatible bytecode. It isn’t the first C++ compiler to do it: The c4droid C++ compiler and IDE is available in Google Play for a few dollars, and the Android Developer Tools (ATD) plugin for the Eclipse IDE includes support for compiling code written in C or C++. It is, however, the only Intel C++ development tool that’s completely free for developers. Intel’s C++… continue…

Coding Challenge: Prove Your Factorial Fluency

employment competition thumbnail
This is the first coding challenge in a regular series and runs through October. We’re looking for you to write a computer program in C#, C++ or Java to solve a programming problem. If you win, you get not only bragging rights, but a genuine Dice T-Shirt, too (!). To enter, you must submit just source code, not executable binaries. That way if there’s a problem with your code, we may be able to fix it and of course by… continue…

Integrating Your App with Amazon Web Services S3

By Jeff Cogswell If you can write software for the cloud, you’re one step ahead of other job hunters. In particular, one area you want to know about is Amazon Web Services (AWS). It’s huge and sophisticated, yet surprisingly easy to integrate into applications. Let’s look at how you can program AWS with Microsoft C# and Visual Studio. Specifically we’ll look at how to store data in the AWS cloud storage called S3. To get started, you have to sign… continue…

5 C# Libraries You Need to Know

Posted In C++/C#, Working in Tech
A few weeks ago, in honor of our new C++ and C# talent community, I told you about five of Community Guide David Bolton’s favorite C++ libraries. In an effort to maintain equality, here’s his top five for C#.

Why You Should Learn to Use LINQ

Posted In C++/C#, Working in Tech
Files Thumbnail
One of the biggest steps forward for C# came in C# 3.0/.NET 3.5 when Microsoft introduced Language Integrated Query (LINQ). The easiest way I’ve come up with to explain LINQ is that it’s almost an exact analog to SQL queries on a table in relational databases. If you use C# you should really learn LINQ. A table in a relational database is just like a spreadsheet, where every row has exactly the same columns in it. Let’s look at what… continue…

How to Build a Windows 8 App – Part I

Window8 app dev thumbnail
By Jeff Cogswell Over the past couple of years, Microsoft has been building up its own app store, just as Apple and Google have done. It supports both Windows Phone as well as the desktop operating system, Windows 8. As a programmer, you can create apps for Windows 8, upload them to the Windows store and (hopefully!) start making money. If you’re willing to create apps that make use of the new Windows 8 interface, you can make the apps… continue…

Be Sure to Look at These 5 C++ Libraries

Posted In C++/C#, Working in Tech
In honor of our new C++ and C# talent community, Cat discusses five of Community Guide David Bolton’s favorite libraries for C++ development.  

When and Why You Should Use C++

Posted In C++/C#, Working in Tech
Now in its 25th year, C++ sits a little awkwardly in the modern world. It grew enormously in the late 80s and early 90s, even overcoming the Department of Defense’s 1987 “Only Ada code to be used” mandate in 1997. But with the arrival of Java in the last years of the century, things became less certain and C++ looked to be becoming a legacy language like Delphi or Visual Basic. Since .NET appeared in 2000, Microsoft has pushed two… continue…