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
-
VsVim brings the power of vim to Visual Studio
Learn how to put VsVim, an adaptation of vim that works with the Visual Studio IDE, into action.
-
Use paired programming to increase efficiency and reduce bugs
Justin James discusses two ways to use paired programming and offers tips on what you should consider in terms of work setup and skill levels for this exercise.
-
AWS Elastic Beanstalk simplifies Amazon cloud deployments
See how Amazon Web Services Elastic Beanstalk with .NET via Visual Studio provides a straightforward way for developers to deploy their .NET applications to the AWS cloud.
-
Two ways to integrate UserVoice into your application
Learn how to UserVoice to provide help desk and feedback services for users. This powerful tool might make your developers, support staff, and users happy.
-
Five technical considerations for SaaS applications
Should you commit to a vendor? Can your application scale? These are just two of the questions developers should think about when building a SaaS app.
-
Integrate AWS with .NET applications by using a Visual Studio add-in
The AWS Toolkit for Visual Studio simplifies building .NET applications using Amazon Web Services features. Get details on using the extension.
-
Software development experience: Is time, depth, or breadth most important?
Answer this one-question poll to let us know what you think is most important when it comes to software development experience: time, depth, or breadth.
-
What to consider before moving your application to the cloud
When CXOs ask developers whether they can move their application to the cloud, these are the six factors they should think about before answering that question.
-
Use jQuery to make a tabbed UI
jQuery makes it easy for developers to deliver outstanding desktop-like functionality in the Web browser. Learn how to implement tabbed interfaces in jQuery.
-
Poll: Do you program against Office?
Answer this one-question poll to let us know whether you program against Office and, if so, how often.
-
Be progressive with Modernizr and ASP.NET 4.5
Rolling out applications that use HTML5 and CSS3 requires planning and some help via JavaScript. Here's how Modernizer integrates with ASP.NET 4.5 and Visual Studio 2012.
-
Use jQuery to meet users' expectations
Here are three of the ways Justin James uses jQuery to meet users' raised expectations about functionality and responsiveness.
-
Poll: How are you handling the changes in .NET?
The changes in the .NET ecosystem are causing some developers to move to completely different systems. Take this one-question poll to let us know how you're handling the changes.
-
ASP.NET 4.5 features make upgrade worth the trouble
Tony Patton gives an overview of the notable features that are available with ASP.NET 4.5.
-
Poll: Are you using or learning jQuery?
Answer our one-question developer poll to let us know whether you are using or learning jQuery.
-
Use ASP.NET's Literal control to its full potential
There are many options when it comes to placing text on an ASP.NET Web form. One option that is often overlooked by new and experienced developers is the Literal Web control, which allows you to place and easily manipulate text within a page.
-
Look inside code for free with dotPeek
When the source code is unavailable, give dotPeek a try. One developer explains the numerous things he likes about the tool and the one aspect he doesn't like.
-
Chart.js library simplifies adding charts to web applications
The Chart.js library uses the HTML5 Canvas element as the launching pad for a full-featured package for creating and presenting charts.
-
Expand your utility belt with Underscore.js
The JavaScript library Underscore.js streamlines tasks and allows you to do more with fewer lines of code. Get a sense of what you can do with some of its 60+ functions.
-
See your ASP.NET app's server interaction thanks to Glimpse
Glimpse lets you see what's happening on the server for your ASP.NET application, all within the browser and with no changes to the application.
-
Track down IIS application issues with Microsoft DebugDiag
The free Debug Diagnostic Tool helps developers troubleshoot crashes, memory leaks, performance issues, and more in Windows applications.
-
BrowserStack simplifies web application testing
Testing a web application on every browser and platform is not feasible. See if BrowserStack might solve your web application testing problem.
-
Test developer candidates with Codility
Codility does a great job at filtering out bad developer candidates, and it will give you insight into how candidates approach development.
-
Five common database development mistakes
Here are some of the most common gaffes Justin James sees in database development, along with advice on what to do to not make them.
-
jsFiddle: An online playground for your JavaScript, HTML, CSS
jsFiddle lets developers play with the three core elements of Web development. Check out this powerful application for rapid prototyping and testing.
-
Easily test Web services with soapUI
The soapUI tool makes it much easier to test Web services during development. It's also useful for interacting with third-party Web services to get a better idea of what to expect (and what to include) in the response. See how to put soapUI to work.
-
Speed up your app development with AndroidAnnotations
AndroidAnnotations may help you get your next Android app to market before the competition.
-
Monitor and manage Java applications with JConsole
JDK 5.0 and JDK 6.0 include the Java Monitoring & Management Console tool, also known as JConsole. Read about JConsole's usage options, and find out how JConsole changed from JDK 5 to JDK 6.
-
Utilize JavaScript messaging with postal.js
Tony Patton covers the key concepts of postal.js, an in-memory service bus for server and client-side JavaScript development.