databases
&
life
Newest
Categories
Random
Contact & Follow:
RSS
Email
GitHub
StackOverflow
LinkedIn
Twitter
Categories
> Software Architecture
“Just-in-time” inserting rows into a database
‘Futures’ are a great addition to the software developer’s toolkit
Always use MySQL’s ENUM datatype instead of VARCHAR
Atomic operations over filesystem and database
Avoid Vendor Lock-in When Sending Emails by Using SMTP
Don’t names classes AbstractThing or ISerializable
GUI Programming: Always perform network requests asynchronously
Handle errors gracefully by offering
idempotent
APIs
How to determine the hostname for absolute links
If you’re going to change databases, do it in one go
Let’s rewrite this in Java!
On “we don’t need these users—let’s move them to an archive table!”
On Transitioning from Software Developer to Architect
On writing deadlock-free and composable software
Oracle, Nulls and the empty string
Override configuration programmatically from unit tests
Persistent Login (the “remember me” checkbox)
Primary keys only need to be unique; there’s many characteristics they often have but don’t need to have
Store Users’ Birth Dates, Not Ages, in the Database
Store data files in one big directory
Unit testing code that needs data in a database
United Youth Symbol Page
Use exceptions rather than return codes
Web software front-end test cases
When is a software project done?
Which log levels to use when?
Wrap IDs in objects
XML in the database
XSS attack via unchecked image uploads
You can’t work out what the type of data is by looking at the data itself
databases&life awards for NIHS syndrome