41554 blogs · [ { "id": "01a08768-7140-73e0-bb36-3691525b9e9c", "title": "Solving the \"pop\" problem on my B&W ASW608 subwoofer", "url": "https://www.databasesandlife.com/bw-asw608-pop/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fdc3c01fb", "title": "Avoid aligning keys and values in source code unnecessarily", "url": "https://www.databasesandlife.com/dont-align-struct-values/", "published_at": "2026-01-07T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fdca248d6", "title": "Send message with an \"ordering key\" to GCP Pub/Sub via \"Spring Integration\"", "url": "https://www.databasesandlife.com/spring-pubsub-ordering/", "published_at": "2023-02-07T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fdd332c81", "title": "Spring `Properties``Loader``Utils``.``load``All``Properties` overrides properties in wrong order", "url": "https://www.databasesandlife.com/spring-loadallproperties-wrong-order/", "published_at": "2023-01-12T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fdde42c3e", "title": "Git loses untracked files during \"stash\" if there are conficts", "url": "https://www.databasesandlife.com/git-stash-loses-untracked-files/", "published_at": "2021-11-03T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fdea31ec8", "title": "Debian 10 box in Vagrant fails with `grub` error", "url": "https://www.databasesandlife.com/vagrant-debian10-grub/", "published_at": "2021-02-09T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fdf6126e1", "title": "How to determine the hostname for absolute links", "url": "https://www.databasesandlife.com/absolute-links/", "published_at": "2021-01-20T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe05a95bd", "title": "On Transitioning from Software Developer to Architect", "url": "https://www.databasesandlife.com/developer-to-architect/", "published_at": "2020-03-12T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe0785354", "title": "Turning off my server with 1.5k days uptime", "url": "https://www.databasesandlife.com/turning-off-ass01/", "published_at": "2019-06-14T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe0bfa6d0", "title": "Saving and Loading XML to PostgreSQL via jOOQ", "url": "https://www.databasesandlife.com/xml-postgresql-jooq/", "published_at": "2019-06-11T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe0e6b0ba", "title": "The \"backspace\" key on the keyboard should delete the last character you typed", "url": "https://www.databasesandlife.com/backspace-key/", "published_at": "2019-05-31T00:00:00+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe0e83409", "title": "Use the \"Repeatable Read” Isolation Level on PostgreSQL", "url": "https://www.databasesandlife.com/repeatable-read/", "published_at": "2019-05-29T14:47:27+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe10dd5ee", "title": "\"Activation\" library missing when sending email from Jetty on JDK11 despite library included via Maven", "url": "https://www.databasesandlife.com/activation-error-jetty-javamail-java11/", "published_at": "2019-04-26T15:27:01+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe1111177", "title": "Why is my Java software only using one core, on my multi-core AWS ECS Docker instance?", "url": "https://www.databasesandlife.com/java-docker-aws-ecs-multicore/", "published_at": "2019-04-10T08:05:52+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe13c7d51", "title": "How to set username and password when consuming a SOAP service with Spring", "url": "https://www.databasesandlife.com/wsse-security-headers-spring-soap-client/", "published_at": "2019-03-19T09:01:18+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe1815c4a", "title": "If you receive `null` for every attribute to your SOAP requests in Spring, after upgrading JDK, this is what you need to do", "url": "https://www.databasesandlife.com/null-fields-with-spring-soap-service-after-upgrading-jdk8-to-jdk11/", "published_at": "2019-03-15T10:21:22+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe1d80c8f", "title": "Anonymous Types and Java 10 var", "url": "https://www.databasesandlife.com/anonymous-types-and-java-10-var/", "published_at": "2019-03-12T11:19:48+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe221d169", "title": "Suggestion Drop-Downs Being Confused with Other Fields", "url": "https://www.databasesandlife.com/drop-downs-form-fields/", "published_at": "2019-02-15T16:01:08+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe262999f", "title": "art.world Retrospective", "url": "https://www.databasesandlife.com/art-world/", "published_at": "2019-01-09T16:49:20+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe35caafe", "title": "Improve code readability by putting spaces around the \"not\" symbol", "url": "https://www.databasesandlife.com/spaces-around-not-symbol/", "published_at": "2018-08-16T14:13:25+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe3fe99d5", "title": "What is Resource Leveling and Why Do You Need it?", "url": "https://www.databasesandlife.com/resource-leveling/", "published_at": "2018-08-16T10:31:40+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe496fe9e", "title": "Project Management tools that offer \"Resource Leveling\"", "url": "https://www.databasesandlife.com/pm-tools-with-resource-leveling/", "published_at": "2018-08-15T07:17:41+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe595bcf9", "title": "Scrum stand-ups prevent you from doing your best work, and they do that every day", "url": "https://www.databasesandlife.com/standup-vs-workers-schedule/", "published_at": "2018-08-03T09:39:04+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe65487b8", "title": "Avoid Vendor Lock-in When Sending Emails by Using SMTP", "url": "https://www.databasesandlife.com/smtp-email-delivery-providers/", "published_at": "2018-07-24T08:55:41+00:00" }, { "id": "01a08768-7141-704e-9fcb-532fe6d6982b", "title": "How to prevent Jetty, deployed via Docker on AWS ECS, behind an AWS ELB, redirecting from secure HTTPS to insecure HTTP", "url": "https://www.databasesandlife.com/jetty-redirect-keep-https/", "published_at": "2018-06-19T09:05:14+00:00" }, { "id": "01a08768-7142-7044-85e9-361b178148f8", "title": "Change Git Line Endings", "url": "https://www.databasesandlife.com/change-git-line-endings/", "published_at": "2018-04-13T07:08:54+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1785ef5a", "title": "Best Practices For Invoice UX", "url": "https://www.databasesandlife.com/invoices/", "published_at": "2018-04-13T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b187a78bd", "title": "Prefer Lombok's `@SneakyThrows` to rethrowing checked exceptions as `RuntimeException`s", "url": "https://www.databasesandlife.com/sneaky-throws/", "published_at": "2018-03-29T08:44:23+00:00" }, { "id": "01a08768-7142-7044-85e9-361b18c95b91", "title": "On writing deadlock-free and composable software", "url": "https://www.databasesandlife.com/deadlocks-and-software-composability/", "published_at": "2018-02-04T08:06:14+00:00" }, { "id": "01a08768-7142-7044-85e9-361b19b155e9", "title": "How to e.g. change Java package name, over all revisions, while preserving Git history", "url": "https://www.databasesandlife.com/software-moving-companies-while-preserving-git-history/", "published_at": "2018-02-01T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1a67ac62", "title": "Use the telephone for outgoing requests, email for incoming requests", "url": "https://www.databasesandlife.com/email-vs-phone/", "published_at": "2017-11-17T14:35:38+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1b3ab9f9", "title": "Use Mutually Understandable Names for Priorities in Project Management Tools", "url": "https://www.databasesandlife.com/priorities/", "published_at": "2017-09-11T06:37:27+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1bb8f3d0", "title": "Avoid using out-of-date operating system images in Docker by always using the `docker build --pull`", "url": "https://www.databasesandlife.com/docker-build-pull-option/", "published_at": "2017-09-06T13:41:32+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1c1662d0", "title": "Java Exceptions naming convention: `Exception`", "url": "https://www.databasesandlife.com/java-exception-naming/", "published_at": "2017-05-16T09:20:37+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1cc9200b", "title": "What language should be taught as the first language on a university computer science degree course?", "url": "https://www.databasesandlife.com/first-language-at-university/", "published_at": "2017-05-04T10:11:43+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1d0894ee", "title": "Unit testing code that needs data in a database", "url": "https://www.databasesandlife.com/unit-test-databases/", "published_at": "2017-04-12T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1dafa8d4", "title": "Survive being hacked by using _write-only_ backups", "url": "https://www.databasesandlife.com/write-only-backups/", "published_at": "2017-02-21T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1ddc2cdd", "title": "Reduce bugs by: not using `toString()`", "url": "https://www.databasesandlife.com/tostring/", "published_at": "2017-02-20T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1e0de7ac", "title": "Handle errors gracefully by offering *idempotent* APIs", "url": "https://www.databasesandlife.com/idempotency/", "published_at": "2017-02-08T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1ea9edd9", "title": "How to include draw.io diagrams into LyX documents", "url": "https://www.databasesandlife.com/draw-io-diagrams-in-lyx/", "published_at": "2017-02-06T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1f136d37", "title": "The craziest \"undo\" algorithm you've never heard of", "url": "https://www.databasesandlife.com/risc-os-edit-undo/", "published_at": "2016-09-23T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b1fb76c71", "title": "Blog re-design 2016", "url": "https://www.databasesandlife.com/blog-redesign-2016/", "published_at": "2016-09-12T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b207693e6", "title": "Don't leave old out-of-date code commented out; just delete it", "url": "https://www.databasesandlife.com/please-dont-leave-old-out-of-date-code-commented-out-just-delete-it/", "published_at": "2016-01-12T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b20b3aa00", "title": "Persistent Login (the \"remember me\" checkbox)", "url": "https://www.databasesandlife.com/persistent-login/", "published_at": "2015-10-17T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b218da788", "title": "As a Customer, I Want To See Up-to-Date Costs I've Incurred, Using a Web Application", "url": "https://www.databasesandlife.com/as-a-customer-i-want-to-see-up-to-date-costs-ive-incurred-using-a-web-application/", "published_at": "2015-09-22T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b221222f3", "title": "\"Facebook Background Task Host\" consuming 100% disk bandwidth", "url": "https://www.databasesandlife.com/facebook-background-task-host-consuming-100-disk-bandwidth/", "published_at": "2015-07-29T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b22ace6e1", "title": "\"Leaving out the best bit\" project management anti-pattern", "url": "https://www.databasesandlife.com/leaving-out-the-best-bit-anti-pattern/", "published_at": "2015-05-30T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2386b1c5", "title": "How to install Percona MySQL 5.6 on Ubuntu 14.04 LTS from a script (i.e. without an interactive prompt for the mysql root password)", "url": "https://www.databasesandlife.com/how-to-install-percona-mysql-5-6-on-ubuntu-14-04-lts-from-a-script-i-e-without-an-interactive-prompt-for-the-mysql-root-password/", "published_at": "2015-05-14T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b244e54b3", "title": "Avoid adding \"drive-by formatting changes\" to commits", "url": "https://www.databasesandlife.com/drive-by-formatting-changes/", "published_at": "2015-04-30T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b24f58a67", "title": "Business and Work 2014", "url": "https://www.databasesandlife.com/business-and-work-2014/", "published_at": "2015-01-07T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b252ed338", "title": "Parameter ordering: Destinations on the left", "url": "https://www.databasesandlife.com/parameter-ordering-destinations-on-the-left/", "published_at": "2014-10-18T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2581276d", "title": "How to send email programatically from Java to easyname's SMTP server", "url": "https://www.databasesandlife.com/how-to-send-email-programatically-from-java-to-easynames-smtp-server/", "published_at": "2014-08-21T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b25ca31ab", "title": "Forward Agents", "url": "https://www.databasesandlife.com/forward-agents/", "published_at": "2014-08-20T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b26397643", "title": "Sexy girls", "url": "https://www.databasesandlife.com/sexy-girls/", "published_at": "2014-08-19T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b26401dd2", "title": "An encoding for newline you've never heard of", "url": "https://www.databasesandlife.com/outlandish-newlines/", "published_at": "2014-08-18T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2715b21a", "title": "My PC's door", "url": "https://www.databasesandlife.com/pc-door/", "published_at": "2014-08-05T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b277efaa8", "title": "Algorithm: Recognizing URLs within plain text, and displaying them as clickable links in HTML, in Wicket", "url": "https://www.databasesandlife.com/multilinelabelwithclickablelinks/", "published_at": "2014-03-12T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b28788e1a", "title": "Bug Analysis: Some Checkboxes Get Myseriously Deselected Some of the Time", "url": "https://www.databasesandlife.com/2-of-30/", "published_at": "2014-01-27T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b28929c72", "title": "newest", "url": "https://www.databasesandlife.com/newest/", "published_at": "2014-01-27T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b29760881", "title": "Time wasters", "url": "https://www.databasesandlife.com/time-wasters/", "published_at": "2014-01-10T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2a492b7f", "title": "Successful project management with Liquid Planner", "url": "https://www.databasesandlife.com/liquid-planner/", "published_at": "2014-01-09T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2a49ea15", "title": "Business 2013", "url": "https://www.databasesandlife.com/business-2013/", "published_at": "2014-01-03T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2aa2abac", "title": "Solved: Jetty doesn't show errors on web application start-up", "url": "https://www.databasesandlife.com/libjetty-extra/", "published_at": "2013-12-23T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2b2656e4", "title": "Wrap IDs in objects", "url": "https://www.databasesandlife.com/wrapping-ids-in-objects/", "published_at": "2013-12-05T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2bdc41e4", "title": "\"New Game!!!\": Great email exchange from my flatshare", "url": "https://www.databasesandlife.com/new-game/", "published_at": "2013-10-11T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2ca3e7fe", "title": "If you make a mistake, you should get a pay rise", "url": "https://www.databasesandlife.com/mistake-pay-rise/", "published_at": "2013-06-28T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2cb27e17", "title": "If you're going to change databases, do it in one go", "url": "https://www.databasesandlife.com/if-youre-going-to-change-databases-do-it-in-one-go/", "published_at": "2013-06-25T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2d90d443", "title": "Minimal password security is gained from case-sensitivity", "url": "https://www.databasesandlife.com/minimal-security-is-gained-by-using-case-sensitive-passwords/", "published_at": "2013-06-18T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2db7cadb", "title": "The original author of code should fix its bugs, and they should do that before writing more code", "url": "https://www.databasesandlife.com/when-and-who-should-fix-bugs/", "published_at": "2013-06-17T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2e479eac", "title": "Don't use string constants when writing SQL statements in code", "url": "https://www.databasesandlife.com/dont-use-constants-for-table-and-column-names-when-writing-sql-statements/", "published_at": "2013-06-14T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2f12d956", "title": "Are Java enum values instances or classes?", "url": "https://www.databasesandlife.com/java-enum-classes/", "published_at": "2013-04-13T00:00:00+00:00" }, { "id": "01a08768-7142-7044-85e9-361b2f35c915", "title": "PostgreSQL vs MySQL \"update\" difference", "url": "https://www.databasesandlife.com/postgresql-vs-mysql-update-difference/", "published_at": "2013-03-26T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd82b22caf", "title": "Religious arguments, fear of the unknown", "url": "https://www.databasesandlife.com/fear-of-the-unknown/", "published_at": "2013-03-25T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd839603e7", "title": "Generating XML programmatically? Don't use CDATA", "url": "https://www.databasesandlife.com/cdata/", "published_at": "2013-03-20T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd83a3aa4b", "title": "\"To programmize\" (verb)", "url": "https://www.databasesandlife.com/programmizing/", "published_at": "2013-03-19T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd84232c62", "title": "If you're designing a standard library, insist that all map keys are strings", "url": "https://www.databasesandlife.com/map-keys/", "published_at": "2013-03-18T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd842fd12a", "title": "Don't names classes AbstractThing or ISerializable", "url": "https://www.databasesandlife.com/dont-names-classes-abstractthing-or-iserializable/", "published_at": "2013-02-25T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd84333dfa", "title": "'Futures' are a great addition to the software developer's toolkit", "url": "https://www.databasesandlife.com/futures/", "published_at": "2013-02-22T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8527cb12", "title": "Always Use a \"default\" Clause in a \"switch\" Statement", "url": "https://www.databasesandlife.com/always-use-a-default-clause-in-a-switch-statement/", "published_at": "2013-02-19T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd860ccedc", "title": "Laptops Come With Android", "url": "https://www.databasesandlife.com/android-on-a-laptop/", "published_at": "2013-02-15T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8654aa90", "title": "No need to support IE8 any more (even for corporate software)", "url": "https://www.databasesandlife.com/ie8/", "published_at": "2013-02-12T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd86d1a8e6", "title": "Constraint name visibility on MySQL and PostgreSQL", "url": "https://www.databasesandlife.com/constraint-name-visibility-on-mysql-and-postgresql/", "published_at": "2013-02-07T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd87937f0f", "title": "Put SQL together with the code that uses it", "url": "https://www.databasesandlife.com/inline-sql/", "published_at": "2013-01-22T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8801ade1", "title": "SMS trailers at Uboot", "url": "https://www.databasesandlife.com/sms-trailers/", "published_at": "2013-01-08T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd88836edd", "title": "Let's rewrite this in Java!", "url": "https://www.databasesandlife.com/rewrite/", "published_at": "2013-01-04T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd88bc5121", "title": "Email Template", "url": "https://www.databasesandlife.com/email-template/", "published_at": "2013-01-03T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd89a6a3f6", "title": "Store Users' Birth Dates, Not Ages, in the Database", "url": "https://www.databasesandlife.com/age/", "published_at": "2013-01-02T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8a474ba3", "title": "Projects I've taken online in 2012", "url": "https://www.databasesandlife.com/projects-ive-taken-online-in-2012/", "published_at": "2012-12-27T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8b1eb100", "title": "Offer-Ready Publisher", "url": "https://www.databasesandlife.com/offer-ready-publisher/", "published_at": "2012-12-24T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8b4770a4", "title": "New design for mobilreport", "url": "https://www.databasesandlife.com/mobilreport-new-design/", "published_at": "2012-12-21T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8bf729c2", "title": "United Youth Symbol Page", "url": "https://www.databasesandlife.com/united-youth-symbol-page/", "published_at": "2012-12-17T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8c2990bf", "title": "Strong Passwords: Education not enforcement", "url": "https://www.databasesandlife.com/strong-passwords-education-not-enforcement/", "published_at": "2012-12-16T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8cf101e4", "title": "How to generate \"svn info \\-\\-xml\" from Java code", "url": "https://www.databasesandlife.com/svn-info-xml-progrmatically/", "published_at": "2012-12-12T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8d2d741d", "title": "Promotional material for mobilreport", "url": "https://www.databasesandlife.com/mobilreport-video/", "published_at": "2012-12-10T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8d90ab1d", "title": "Whatchado interview", "url": "https://www.databasesandlife.com/whatchado/", "published_at": "2012-12-10T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8de9a3a9", "title": "The Importance of Security Updates", "url": "https://www.databasesandlife.com/security-updates/", "published_at": "2012-12-09T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8edbdf46", "title": "If you're using MySQL, always choose InnoDB over MyISAM", "url": "https://www.databasesandlife.com/mysql-performance-myisam-or-innodb/", "published_at": "2012-11-16T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd8fb604a0", "title": "Using Ubuntu at home", "url": "https://www.databasesandlife.com/ubuntu/", "published_at": "2012-11-01T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd9019f419", "title": "Surprisingly, \"\\-\\-\" is not allowed inside XML comments", "url": "https://www.databasesandlife.com/double-hyphen-in-xml-comments/", "published_at": "2012-10-10T00:00:00+00:00" }, { "id": "01a08768-7143-7156-8282-41bd908f658b", "title": "Underscores in numbers", "url": "https://www.databasesandlife.com/underscores-in-numbers/", "published_at": "2012-04-26T00:00:00+00:00" } ] posts Claim your blog
Back to adrianmsmith
Blog · corpus.blog/blogs/databasesandlife.com/posts

adrianmsmith

databasesandlife.com

2026

2023

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012