Tag Archives: developers

Microsoft: ‘Nobody loves developers more than us’

Sharing? At Microsoft? It’s more likely than you think.

Last week, Microsoft made huge waves when it announced that its long-proprietary .Net application framework was now available as open source, completely rocking the Redmond, Wash., giant’s cross-platform strategy and public image, all in one fell swoop.

This week is the TopCoder Open, which, for competitive coders, is like the World Series or the International, depending on how nerdy you are, with 1,400 developers in attendance and $260,000 worth of prizes on the line. Microsoft’s developer evangelist Matt Thompson took the stage to talk about the kinder, gentler Microsoft and why students, startups and anybody with an interest in coding should take the company seriously.

“Nobody loves developers more than us,” Thompson said to the packed crowd.

Thompson came to the TopCoder Open with the goal of getting developers to take Microsoft’s platform at least as seriously as they do Amazon’s, Google’s and Salesforce’s. The net result of Thompson’s presentation: A pretty decent sales pitch for working on the Microsoft platform and a lot of un-Microsoft-like talk about the importance of sharing, working together and open source.

Thompson began his presentation with some of his personal history. He was an evangelist for Java at Sun Microsystems; a platform and API developer at early mobile startups General Magic and Taligent; and a mobile developer besides. If there’s a trend he’s noticed in his career, he says, it’s that coding is getting easier thanks to modern development tools, and that code literacy is going to be more crucial than ever as a basic life skill.

As mobile and social experiences continue to dominate more of our daily lives, he says, opportunity is increasingly going to come in the form of new software. That’s why hackers and makers are the vanguard of the new wave of developers, he says.

“Coding is the easiest way to express new ideas,” Thompson says.

Which is why startups need to consider Microsoft. Thanks to the new Visual Studio Community Edition, teams of fewer than five can use Microsoft’s development environment to build those new ideas together and have them work across platforms.

Because Microsoft is, you know, Microsoft, it has something for everybody. Deploy your .Net app on Microsoft Windows Azure and scale up (maybe even for free, if you qualify for the Microsoft BizSpark program). That app can run on iOS, Android or Windows Phone, which heaven knows needs apps (or euthanasia, depending who you ask). Given the entire terrible majesty of the Microsoft ecosystem, it’s a path leading from a startup with a $1 billion idea to an enterprise with a $1 billion bottom line, Thompson says.

And the way to get there, he says, is with openness and open technologies — a rising tide lifts all ships, and Microsoft wants to help all developers succeed no matter what technologies they use. Getting a billion-dollar idea to market is easier when you can stand on the shoulders of giants.

“It’s no longer monolithic or proprietary,” Thompson says. “It’s about sharing.”

Un-Microsoft-like, indeed. But maybe the surest sign yet that Microsoft is rethinking its relationships with developers. Which is a good thing, because if Microsoft is serious about this “platform,” developers are going to be its most precious resource, and it has some image rehabilitation to do. In that light, having startups and independent coders at one of the premiere events for the same is a shrewd move.


 

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com

10 hottest IT jobs: Developers, developers, developers

IT opportunities span multiple industries and skill levels, staffing firm says

It’s a job seeker’s market, if you’ve got the right tech skills.

Modis this week called out the 10 hottest IT jobs. The IT staffing specialist based its ranking on the skills and roles that its clients across the U.S. are eager to find and fill. Namely:

• Software developer (including mobile development)
• Business/data analyst
• Helpdesk professional
• Project manager
• Quality assurance analyst
• Systems administrator
• Network/telecom analyst
• Database developer/administrator
• Data warehouse (analysts, specialists, programmers)
• ERP (administrators, analysts, programmers)

Software developers in general — and mobile developers in particular — are among the most sought-after hires.

“We get .Net and Java requests every hour,” says Dan Pollock, senior vice president at Modis. Developers who have experience with iOS and Android platforms are highly coveted, and companies are also looking for IT pros with knowledge of PHP, HTML5 and Ruby on Rails, he adds.

Demand varies geographically, but some of the hottest hiring markets include the San Francisco Bay Area, Los Angeles, Phoenix, Minneapolis and Houston. “If you’re a [capable] Java developer in the Bay Area, you’re going to have multiple job offers within days. Especially within the temp world, where things move really quickly,” Pollock says. (See also: Top 11 metro areas for tech jobs)

Some of the current hiring demand has to do with timing. “It’s typical for Q3,” Pollock says. “August, September and October are traditionally our busiest months.”

But that doesn’t mean Modis expects things to slow down anytime soon, particularly in regions such as Silicon Valley. “At some of the tech giants, the appetite is insatiable. They’re not backing down on hiring. The war for talent for highly technical people is raging,” Pollock says.

At the height of the recession, the unemployment rate for the information sector was 11.2%, Modis says, citing data from the Bureau of Labor Statistics. Four years later, it’s at 5.8%, and in many markets, the demand for IT talent outweighs the supply.

In addition to developers, there’s a growing need for network pros as companies migrate to cloud environments. “You need folks who understand cloud, you need people who understand platform-as-a-service. It’s a hot skill,” Pollock say. “Companies are trying to save money on infrastructure costs by moving to cloud-based offerings. Understanding what to outsource and what’s critical to keep in house — that’s very important.”

Helpdesk workers, too, are in demand.

As the economy has improved, companies have been spending more on IT, tackling upgrades that were put on hold, and deploying new technologies. “Some of the investment dollars that got pulled back in the recession have now loosened up,” Pollock says. New tech projects inevitably create greater demand for help desk individuals who are tasked with getting end users acclimated to new technologies.

Across all job roles and geographies, retention is becoming a big issue for IT. In particular, it’s hard for many companies to hold on to younger IT workers.

“They’re always looking for the next challenge, the next opportunity for more growth, more learning opportunities, the chance to get their hands on the latest technology,” Pollock says of Millennial workers.

Of course, young workers aren’t the only techies seeking career growth. “Retention is a big issue” across all age groups, Pollock says.

 


MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com

 

 

Windows 8 wants developers to fall into Metro lockstep

A unified approach to applications will make things easier on users

microsoft message to apps developers: Fit into the Metro style of Windows 8 to make things easier on end users, according to two developers.

Microsoft is trying to change users’ expectations about applications in general by creating an environment that remains similar app to app, according to the developers, and that means complying with Metro style and tapping into features grounded in the operating system itself.
MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com
Dictionary.com, which has written a Windows 8 application for its search service, uses the Windows 8 Search charm — an icon — that appears on the right side of the screen. That way users who want to make a search of the machine don’t have to call up the application and execute a separate search command, says David Wygant, vice president of product and general manager of mobile at Dictionary.com.

Similarly, salespeople go to the same Search charm when they want to look for a given customer’s data in a custom CRM application that has been written by Sonoma Partners for one of its clients.

Over time users will learn that the search charm is where to look for the search function when they are on a Windows 8 machine, regardless of what application they want to search with so long as all developers follow Microsoft’s suggestions, Wygant says. He calls this overarching search feature “persistent search.”

Dictionary.com wrote its application at Microsoft’s request and it is one of the apps available for free download when users download Windows 8 Consumer Preview. It was written with input from Microsoft on how the application should look and be navigated to fit in with the overall Windows 8 user interface, Wygant says.

Microsoft is promoting a global design standard for Metro-style apps so users will feel comfortable on Windows 8 machines regardless of what application they are using and no matter whether they have used it before. Functions specific to applications should reside in an application bar across the bottom of the screen that remains hidden until a finger swipe calls it up. In the Dictionary.com application that includes a verbal pronunciation of words, favorites and pinning.

Having such features located in the same place application to application makes learning new ones faster, Wygant says.

His company’s application also makes use of Live Tiles, a Windows 8 feature that places a tile — a colored square or rectangle — on the computer’s Start screen. It is said to be live because it displays dynamic content, such as Dictionary.com’s word of the day. Users touch the tile to access the full application. “Live tiles let you consume part of the application without opening up the application,” he says.

The Metro style strips away the chrome from applications, chrome being a term for the graphic decorations that can clutter a screen. “Dictionary is about words, content,” Wygant says. “That’s appealing for us. The user double-taps on a word within a definition, and it will look up the definition of that word without additional navigation.”

Microsoft approached Dictionary.com in December 2011 to produce an application for Windows 8, and the company delivered it in January, a rapid turnaround time for one of its apps, Wygant says. Microsoft loaned Dictionary.com a Windows 8 touchscreen tablet to help in the process, but the company has been using the application on an iPad via Parallels and on PCs with a mouse and keyboard.

Wyant recommends picking the right programming language for the application being written. He says a graphics-heavy or processor-intensive app would better be written in C# than Java Script. Java Script works great for apps like Dictionary.com, but he would use C3 if he were writing a game.

As for the other application developer, Sonoma Partners, its application was written for a beer maker that has decided already to turn its mobile CRM application over to Windows 8 tablets. New Belgium Brewing of Fort Collins, Colo., is a Microsoft shop and sticking with Windows for its mobile devices fits with the IT department’s expertise.

The brewers had tried a generic CRM mobile app for cellphones, but the app was so unwieldy that the 100-person salesforce — called beer rangers — didn’t use it, says Jim Steger, a principal with Sonoma Partners. A slate proved too big, but a tablet the size of an iPad is about right, he says.

After riding around with beer rangers, his team got a good idea of what they wanted the application to do and wrote it up. The rangers need to tap into sales databases, check call schedules, enter survey information and drop orders into the backend workflow system.

The application is also hooked into the device’s GPS so it can advise when a beer ranger is within driving distance of a prospective customer.

New Belgium’s application, called Ultimate Beer Ranger, uses the Windows 8 Share charm to post entries to Facebook accounts the rangers have set up. They don’t have to actually access Facebook, just enter the post and press a tile, Steger says. The app uses the Search charm as well to search CRM data.

It’s still up in the air whether custom applications like Ultimate Beer Ranger will be allowed on Windows on ARM (WOA) devices, Steger says. Microsoft has said WOA machines will be maintained via Windows Update and will support applications only from Windows Store.

But having to put custom proprietary apps in the store would stymie development, he says. He wouldn’t want to post such applications where they could be reviewed by competitors. He’s told Microsoft about his concerns and he expects the company to address them by the time Windows 8 and WOA tablets are available, possibly sometime early next year.

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft MCITP Training at certkingdom.com