Software Development

TwitterFacebook
Get flash to fully experience Pearltrees
Programming Languages

RDF

Development Methodologies

Programming in Good Style

Humor

Multi-core - Concurrent programming

Design Patterns

Brought to you by our Google Developer Groups , Student Ambassadors , and local developers, Google I/O Extended lets you experience the magic and innovation of Google I/O remotely. Part viewing experience and part community building, I/O Extended programming includes everything from live streaming the Google I/O content to local developer demos, hackathons, and speaker sessions. Map Data Map data ©2013 MapLink, Tele Atlas Styled Map https://developers.google.com/events/io/io-extended

I/O 2012

The ugly underbelly of coder culture | Application Development

http://www.infoworld.com/d/application-development/the-ugly-underbelly-of-coder-culture-190618 By now, it should surprise no one to hear that software development is a bit of a boys' club. We've all read editorials bemoaning the lack of women in tech. The easy explanation is that programming appeals more to a male mind-set. But while it's easy, it's also cheap.
http://www.infoworld.com/d/application-development/where-do-all-the-old-programmers-go-191766 We all know that software development is a young man's game . While hotshot young coders get fat raises and promotions to management, older programmers have an ever more difficult time finding work. Right? In a recent editorial, Norman Matloff, a professor of computer science at the University of California, Davis, describes software engineering as a career dead end .

Where do all the old programmers go? | Application Development

Web Development

Computer Programming Resources

Software Engineering: Dead?

http://www.codinghorror.com/blog/2009/07/software-engineering-dead.html July 18, 2009 I was utterly floored when I read this new IEEE article by Tom DeMarco (pdf). See if you can tell why. My early metrics book, Controlling Software Projects: Management, Measurement, and Estimates [1986], played a role in the way many budding software engineers quantified work and planned their projects.
Version Control

Artificial Intelligence