Welcome to Engineering Windows 7
Welcome to our first post on a new blog from Microsoft—the Engineering Windows 7 blog, or E7 for short. E7 is hosted by the two senior engineering... more »
0 commentsSave Tags: microsoft, windows
Mozilla Delays Firefox 3.1 Beta, Announces Other Browser Updates
Mozilla has a whole roster of news headlines related to its browsers out today. In its about:Mozilla newsletter, the company has announced that a new... more »
0 commentsSave Tags: news, open source, web services
Top ten performance problems and their solutions
Ten things that commonly slows down your application's experience, raging from date manipulation to hardware heavy use. Basically Java-related.
0 commentsSave Tags: java, usability
Impressive home networks
Most of us have at least one computer at home, some may even have a few. And then there are the ones that almost run their own data center at home,... more »
0 commentsSave Tags: hardware, trends
10 Object Oriented Design Principles
Every now and then when I review code, I see developers write code that does not conform to the basis OO design principles and this eventually make it... more »
1 commentsSave Tags: java, methodology, opinion
Coding Horror: Designing For Evil
Have you ever used Craigslist? It's an almost entirely free, mostly anonymous classified advertising service which evolved from an early internet... more »
0 commentsSave Tags: opinion, trends, web design
Where Google App Engine Spanks Amazon’s Web Services: S3, EC2, Simple DB, SQS
First off, I loooove Amazon Web Services (AWS), and we make heavy use of S3, EC2, Simple DB, and Elastic IPs for LittleShoot. We run everything on... more »
0 commentsSave Tags: opinion, server, trends, web services
Does Programming to Interfaces Buy Us Anything?
I need to butt heads with conventional coding wisdom for a minute. We've all heard that it's good to program to interfaces and not implementations,... more »
7 commentsSave Tags: java, opinion
Here's to you, Penelope Garcia
Girl Developer pays tribute to the women on the big and little screen that inspired her.
3 commentsSave Tags: groovy, humor, news, opinion
5 Things Grady Booch Has Learned About Complex Software Systems
The father of UML and design pattern enthusiast shares his fundamentals about developing, delivering and deploying big software projects.
1 commentsSave Tags: methodology, opinion
Natural Programmers (Code Monkeys) vs. Career Programmers (Geeks in Suits)
To hire the most appropriate talent for your software development job, you must first understand the ethic of the Code Monkey. (Hint: it's best to... more »
2 commentsSave Tags: humor, opinion
Agile adoption: Why isn't this stuff working?
Six questions to be asked if your Agile adoption causes more problems, than benefits.
0 commentsSave Tags: how-to, methodology, opinion, trends
A New Kind of Tiered Architecture
The 2-tier ( web + database) and 3-tier ( web + app + database) architecture are most prevalent today. There is however an emerging architecture that... more »
1 commentsSave Tags: opinion, trends, web services, xml
Apache PIG: Processing Language for Map/Reduce
In my previous article, I introduced the Map/Reduce model as a powerful model for parallelism. However, although Map/Reduce is simple, powerful, and... more »
0 commentsSave Tags: java
The International Dirty Word Database
We were asked to avoid some obvious embarrassing combinations which we could hard-code in the application. However, the application itself was... more »
0 commentsSave Tags: database, humor
Why Agile Doesn’t Really Work
After genuinely pursuing and advocating this whole Agile thing for the last 5 years, I must admit defeat and withdraw my support from the entire Agile... more »
0 commentsSave Tags: methodology, opinion
A Rudderless Ship?
When you think of Java, what's the first company that comes to mind? In the past the quick answer would have been Sun, however lately I've been... more »
0 commentsSave Tags: java, server, trends
Where's my hard disk space gone?
Ever find yourself asking, "Where's all my hard disk drive space gone?", and even more so, "Which application has stolen it?!". Well, guess no more...... more »
2 commentsSave Tags: reviews, tools, usability
The $100,000 Customer
Before I left the store, and the additional $200 worth of merchandise I was going to buy, I informed him, and half the store that they had just lost a... more »
2 commentsSave Tags: opinion, trends
Five misunderstood Vista features
Microsoft has posted a nine-page document on Five Misunderstood Features in Windows Vista [unavailable for download since Tim wrote this, but touched... more »
0 commentsSave Tags: microsoft, windows
Instant Necessity: Spring’s @Autowired
Occasionally a piece of software introduces a new feature that is so useful that it instantly becomes a must, to the point that you ask yourself how... more »
0 commentsSave Tags: frameworks, java, server
20 top add-ons that are ready for Firefox 3
Being involved with Firefox development and testing is both an honour and a privilege. The one major drawback to being on the bleeding edge of the... more »
1 commentsSave Tags: tools, usability
Windows Vista: The most insanely ingenious operating system ever?
Windows Vista may be the most insanely ingenious operating system ever. But Windows Vista Sucks! Exactly, that’s why it’s so ingenious.
2 commentsSave Tags: microsoft, opinion, trends
How to Select a Fine Technical Manager
Most software developers want to be a team manager someday. Most software developers are utterly unqualified for such a position. Non-technical people... more »
0 commentsSave Tags: how-to, methodology, opinion, trends
via