Software Engineer
Web developers, software engineers, and programmers of various stripes will find a variety of tutorials and tips to help them improve their methods, deepen their coding skills, and build better applic
-
Git support in Visual Studio looks promising
Tony Patton explains why he thinks the support for Git that Microsoft added in Visual Studio and Team Foundation Server is off to a good start.
-
Enforce coding standards with JSHint
Learn how to use JSHint to enforce your coding standard. Tony Patton says JSHint is the only tool he uses for his JavaScript projects.
-
Microsoft tools streamline TypeScript development
Here's what you need to know to start using the TypeScript plug-in for Visual Studio 2012 to develop and test code.
-
Moment.js simplifies working with date values in JavaScript
The lightweight JavaScript library Moment.js makes working with date and time values a breeze.
-
Cross-platform Enyo eases your mobile development process
If you have yet to try the cross-platform mobile app framework Enyo, find out why it's worthy of your attention.
-
Create Single Page Applications with ASP.NET and Visual Studio 2012.2
The evolution of JavaScript, CSS, and HTML makes Single Page Applications (SPAs) much more powerful ways to build an application. Give the latest Visual Studio 2012 SPA templates a try.
-
Microsoft puts its spin on JavaScript with TypeScript
TypeScript provides the plumbing to build large-scale applications with JavaScript. Here's what you need to know about this relatively new JavaScript superset.
-
10 improvements in PHP 5.5.0 for web developers
Here are examples of some new features and improvements in the latest release of PHP.
-
How to prevent code rot
Software developers call neglected code that stops working code rot. Chip Camden explains why this often occurs and how to avoid such trouble.
-
Options for customizing a Bootstrap site
Discover how easy it is to use custom designs to set your Bootstrap-based site apart from sites that use the default design of the Bootstrap framework.
-
TechEd 2013: Microsoft welcomes developers to the cloud
Read this developer's account of his time at TechEd 2013, where he learned interesting news about Windows Azure, InRelease, Visual Studio 2013, and more.
-
The art of the small test program
When your application fails, Chip Camden suggests creating a Small Test Program because it will help vendors and developers help you. Here's what is involved in creating such programs.
-
Get creative with the developer resources on Data.gov
Developer Hub, Software Challenges, the Developer Apps Showcase, and the Developers forums are just four of the sections that are worthy of your attention on Data.gov.
-
Migration paths: Replacing Java for internally developed programs
Keep these options in mind so you can make an informed decision on the best path forward to modernize your Java program.
-
Avoid getting buried in technical debt
Ward Cunningham wrote in 1992 that shipping first-time code is like going into technical debt. Chip Camden explains that the usefulness of the technical debt metaphor is awareness.
-
Interview with 13-year-old MIT App Inventor winner Arjun Kumar
Teen developer Arjun Kumar talks about the inspiration for his 2012 MIT App Inventor award-winning Android app, his current project, and his advice to young people.
-
10 tips to go from a beginner to an intermediate developer
Having trouble finding tips for beginner developers who want to take their career to the next level? Justin James aims to fill this information gap with his suggestions about how to make that leap.
-
Develop PowerShell code within Visual Studio
Former PowerShell skeptic Tony Patton describes how the PowerGUI Visual Studio Extension brings PowerShell development into Visual Studio.
-
Moment.js simplifies working with date values in JavaScript
The lightweight JavaScript library Moment.js makes working with date and time values a breeze.
-
Try Android's useful drag and drop API
The mobile space changes at a dizzying pace, making it difficult to keep up with the latest features. Android 4.0's drag-and-drop support is one enhancement worth noting.
-
Create iOS apps using Xcode 5's SpriteKit Game template
Learn how to use the new SpriteKit Game project template that comes with Xcode 5.
-
Using Fiddler to debug HTTP
Justin James offers tips and strategies on how to use Fiddler for debugging HTTP sessions. He says this should cover your needs for most scenarios.
-
Download files over the Web with .NET's WebClient class
The System.Net namespace includes the WebClient class for uploading and downloading files via HTTP. You can copy or read files with only a few lines of code. Tony Patton details how the WebClient class helped him solve a recent problem.
-
What Visual Studio 2012 and .NET 4.5 offer developers
Find out how to build powerful applications via the Visual Studio 2012 IDE, how VS 2012 integrates with other Microsoft products, and more.
-
Three ways to gain programming experience
Justin James offers advice to a reader who needs experience but can't find work because he has very little on-the-job experience. Check out these recommendations for picking up programming experience -- sometimes even without having a job in the field.
-
Access XML data using LINQ to XML
Tony Patton focuses on what he thinks is one of the more exciting aspects of the LINQ technology: working with XML. LINQ to XML allows you to create, read, and write XML-based data.
-
When to use functional programming languages and techniques
If a project requires lots of concurrency/parallelism, its own language, or lots of math, you should think functional programming.
-
Making MEAP seem like magic
Magic Software puts choice into the Mobile Enterprise Application Platform (MEAP) arena by including native, hybrid, and HTML5 mobile development options.
-
.NET basic technologies overview
Justin James is going to back to basics with his .NET series. Any developer who is new to the .NET ecosystem will want to start with this introduction.