A right kerfuffle

A blog about web development, programming and the awesomeness of the Internets

Category: Further reading

Free ebook on database indexes

For a great indepth tutorial of indexes and its uses in SQL databases, I recommend taking a peek at Use the index, Luke:

A site explaining SQL indexing to developers—no crap about administration. SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate.

Read “Use the index, Luke”

The only safe email is text-only email

Modern email clients try to safeguard us from malicious code injected in HTML emails. They might help by flagging suspicious looking senders, or hiding embedded images. But getting junk email is like being forced to visit some weird Russian site offering BitCoins. How many of us still maintain “oh but we don’t visit shady sites so there’s no real risk”? And yet, when someone with malicious intent can send this to us directly, we expect the amazingly dated browser in what, Outlook to keep us safe?

Read “The only safe email is text-only email”

Choose boring technology

A modern classic, one could say. Dan McKinley about the perils of early adoption:

One of the most worthwhile exercises I recommend here is to consider how you would solve your immediate problem without adding anything new. First, posing this question should detect the situation where the “problem” is that someone really wants to use the technology. If that is the case, you should immediately abort.

Read Choose Boring Technology

In defense of XML

Niche Software writes a blog in defense of the XML format. To be honest, I’m guilty of this. I hate XML documents that are verbose and unsightly.

However, should poor use of XML, even if widespread, be sufficient for us to abandon use completely? Especially when the very flexibility — extensibility — of XML has allowed it to be misused in the first place.

Read “In defense of XML”

How to make your code sustainable – what they don’t teach you

Great talk from Christin Gorman about making code just complex enough. (Her ranting about interfaces reminds of my everyday job.)

How the Database Will Hurt Your Startup

Excellent piece, poor title. Curtis Poe writes about the importance of understanding relational databases:

Your application is all about data. For many people in management, they see the app or the web page, but they don’t see the database hidden underneath. They understand that without their data the company is probably in serious trouble, but they don’t give much thought to it. In fact, while total data loss will probably bankrupt your company, few give much thought to the the standard data quality issues that are a constant financial drain because it’s assumed to be part of the cost of doing business. And the developers who don’t understand how to use databases often tell management “that’s just the way this technology works.”

How the Database Will Hurt Your Startup

Google on code reviewing

Some good tips on how to do code reviews from Google Testing Blog:

Code reviews can slow down an individual code change, but they’re also an opportunity to improve your code and learn from another intelligent, experienced engineer. How can you get the most out of them?

Code Health: Too Many Comments on Your Code Reviews?

Powered by WordPress & Theme by Anders Norén