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
-
Divshot simplifies building web interfaces with Bootstrap
Web-based Divshot provides a visual environment for assembling Bootstrap-based applications.
-
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.
-
PDC 2008: Making sense of Live Mesh
Justin James recently got the opportunity to speak with Microsoft's Jeff Hansen about Live Mesh. Find out why Justin says he's now more open minded about Live Mesh.
-
What stops you from upgrading your programming skill set?
Justin James says time constraints and a lack of anything to use new skills on that stops him from upgrading his programming skill set. What about you? Take this quick poll to let us know.
-
Do you plan to use cloud computing in your programming work?
Justin James thinks that more programmers will use cloud computing as their comfort level with it grows. Take this quick poll to let us know whether you plan to use (or are already using) cloud computing.
-
Five HTML oddities that you may not know
When working with HTML, Justin James says browsers are much more compliant than Web developers think. Find out the other surprising information he has learned about HTML since becoming involved with the W3C's HTML 5 Working Group.
-
Don't let the requirements gathering process imply deliverables
Projects often fail because of the way you ask customers what they want you to deliver. Find out when to keep your mouth shut and what questions to ask customers when you do speak up in order to make the project a success.
-
Mashups: No SOA required, but keep IT in the loop
Everyone is excited about the possibility that business end users will be able to design mashups for their own purposes without having to wait for IT to build the interface. Check out the five common mistakes to avoid with mashups.
-
Looking ahead at 2009: New development technologies, products, and more
Justin James offers a roadmap of what development topics he plans to cover this year -- from new technologies to Ruby to WPF and more. Let him know if these topics interest you.
-
Implementing multithreading in .NET: Two major factors to consider
Justin James shares an interesting reader question about multithreading in .NET. Check out Justin's detailed response, which includes a downloadable PowerPoint presentation about the Parallel Extensions Library and sample code.
-
Visualize data with new Microsoft controls
If you ever work on projects that require charting functionality, you'll want to check out the Microsoft Chart Controls for .NET 3.5. Tony Patton explains how to get and use this new control.
-
uTest delivers QA on-demand
It's hard to dispute the importance of QA, yet some organizations still leave this step out of the software testing process due to lack of resources. If you're looking for some QA help, Justin James outlines why you should evaluate uTest as a potential provider.
-
Microsoft unveils the F# programming language
Tony Patton kicks the tires on the September 2008 Community Technology Preview of F#. Read his brief overview of the programming lanaguage's features and environment.
-
Mono 2.0: .NET goes non-Windows
Justin James wanted to learn what is new in Mono 2.0, so he interviewed Miguel de Icaza, VP of Development Platforms and a founder of Mono, and Joseph Hill, Product Manager at Novell. Find out what is and is not included in the latest release.
-
Are you developing for mobile platforms?
Let us know if you're developing for (or plan to develop for) mobile platforms by taking this quick poll.
-
Make your text stand out by adding a halo with this VB.NET code
When text on an image is hard to read, you can make it more prominent by adding a halo around it -- and you don't need a sophisticated graphics package to do it. Here's a VB.NET solution to handle the task.