41554 blogs · [ { "id": "01a08798-cf29-73ca-b563-59cb5d0e5c23", "title": "MacOS Tahoe 26.2 new laptop setup for Python developer", "url": "https://www.laurencegellert.com/2026/01/macos-tahoe-26-2-new-laptop-setup-for-python-developer/", "published_at": "2026-01-03T16:00:38+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebbd3a93a", "title": "Connecting Django to MSSQL as the database", "url": "https://www.laurencegellert.com/2025/11/connecting-django-to-mssql-as-the-database/", "published_at": "2025-11-22T16:00:13+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebc5e55c4", "title": "Hitron CODA56 cable modem upgrade – before and after", "url": "https://www.laurencegellert.com/2024/10/hitron-coda56-cable-modem-upgrade-before-and-after/", "published_at": "2024-10-13T18:02:14+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebcf22864", "title": "How To Make Python Code Run on the GPU", "url": "https://www.laurencegellert.com/2023/10/how-make-python-code-run-on-the-gpu/", "published_at": "2023-10-30T04:27:40+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebd931416", "title": "Visualizing Relationships in ChatGPT", "url": "https://www.laurencegellert.com/2023/05/visualizing-relationships-in-chatgpt/", "published_at": "2023-05-23T17:51:20+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebdda32c1", "title": "Getting back lists of data from the ChatGPT API", "url": "https://www.laurencegellert.com/2023/05/getting-back-lists-of-data-from-the-chatgpt-api/", "published_at": "2023-05-16T17:28:27+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebea8672d", "title": "How to Stop/Start an AWS EC2 instance using AWS CLI command line", "url": "https://www.laurencegellert.com/2023/02/how-to-stop-start-an-aws-ec2-instance-using-aws-cli-command-line/", "published_at": "2023-02-03T19:24:49+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebec4eb2b", "title": "Querying Complex Data in Django with Views", "url": "https://www.laurencegellert.com/2020/07/querying-complex-data-in-django-with-views/", "published_at": "2020-07-16T18:34:23+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebf8e9805", "title": "Mac vs Dell for Software Development with Cost Breakdown 2020", "url": "https://www.laurencegellert.com/2019/11/mac-vs-dell-for-software-development-with-cost-breakdown-2020/", "published_at": "2019-11-06T17:26:53+00:00" }, { "id": "01a08798-cf2a-737f-8180-ee1ebfcb9277", "title": "Why is WordPress so Popular?", "url": "https://www.laurencegellert.com/2019/09/why-is-wordpress-so-popular/", "published_at": "2019-09-15T15:00:51+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a122aaa8a", "title": "Basic Git Commands I Use Everyday", "url": "https://www.laurencegellert.com/2019/09/basic-git-commands-i-use-everyday/", "published_at": "2019-09-02T18:47:35+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a12d3b82a", "title": "Full Stack Developer Skills and Technologies for 2019", "url": "https://www.laurencegellert.com/2019/08/full-stack-developer-skills-and-technologies-for-2019/", "published_at": "2019-08-03T01:30:22+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a132c2fa9", "title": "ADA Compliance Tips for Web Developers", "url": "https://www.laurencegellert.com/2019/06/ada-compliance-tips-for-web-developers/", "published_at": "2019-06-26T18:17:20+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a134b008c", "title": "Django Rest Framework How To Whitelist (Safelist) IP Addresses", "url": "https://www.laurencegellert.com/2019/04/django-rest-framework-how-to-whitelist-safelist-ip-addresses/", "published_at": "2019-04-16T21:20:50+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a143d9ef4", "title": "Full Stack Developer Retrospect", "url": "https://www.laurencegellert.com/2019/04/full-stack-developer-retrospect/", "published_at": "2019-04-11T04:03:05+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a152be43a", "title": "Why Software Should Not Be Grouped Under Information Technology (IT)", "url": "https://www.laurencegellert.com/2019/03/why-software-should-not-be-grouped-under-information-technology-it/", "published_at": "2019-03-29T07:15:47+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a15eb033e", "title": "Making Django’s Database Connection More Secure for Migrations", "url": "https://www.laurencegellert.com/2019/03/making-djangos-database-connection-more-secure-for-migrations/", "published_at": "2019-03-03T23:26:40+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a1679b610", "title": "Tips and Tools for Securing Django", "url": "https://www.laurencegellert.com/2019/01/tips-and-tools-for-securing-django/", "published_at": "2019-01-11T23:32:33+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a1752c4b4", "title": "Working for Equity as a Software Developer", "url": "https://www.laurencegellert.com/2018/11/working-for-equity-as-a-software-developer/", "published_at": "2018-11-30T02:11:32+00:00" }, { "id": "01a0bb4b-b286-7146-b99d-151a183626c3", "title": "Django Tricks for Processing and Storing JSON", "url": "https://www.laurencegellert.com/2018/09/django-tricks-for-processing-and-storing-json/", "published_at": "2018-09-04T08:00:47+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1dcff78ab", "title": "My Answer To: How To Stay Current in Software?", "url": "https://www.laurencegellert.com/2018/07/my-answer-to-how-to-stay-current-in-software/", "published_at": "2018-07-04T05:16:43+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1ddf1be8e", "title": "Windows 10 Updates Failing with MEMORY_MANAGEMENT due to DiskCryptor", "url": "https://www.laurencegellert.com/2018/05/windows-10-updates-failing-with-memory_management-due-to-diskcryptor/", "published_at": "2018-05-05T17:59:52+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1de11a92f", "title": "Django – Correctly Wiring to AWS CloudFront for Static and Media Files", "url": "https://www.laurencegellert.com/2018/03/django-correctly-wiring-to-aws-cloudfront-for-static-and-media-files/", "published_at": "2018-03-25T21:01:48+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1def91b68", "title": "Laravel Backpack Crud Explained and Reviewed", "url": "https://www.laurencegellert.com/2018/01/laravel-backpack-crud-explained-and-reviewed/", "published_at": "2018-01-09T22:26:17+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1dff70b21", "title": "How to Override a Composer Dependency so it Pulls From Your Branch", "url": "https://www.laurencegellert.com/2017/12/how-to-override-a-composer-dependency-so-it-pulls-from-your-branch/", "published_at": "2017-12-20T02:44:19+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1e0e62b97", "title": "An Awesome Monitor Riser For My Desk", "url": "https://www.laurencegellert.com/2017/10/an-awesome-monitor-riser-for-my-desk/", "published_at": "2017-10-30T22:16:41+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1e1995f8e", "title": "How to require SSL when connecting to MySQL on AWS RDS", "url": "https://www.laurencegellert.com/2017/08/how-to-require-ssl-when-connecting-to-mysql-on-aws-rds/", "published_at": "2017-08-19T15:14:56+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1e295ae2d", "title": "DBAs are Out of Style and Now There’s a Hole In Your Database", "url": "https://www.laurencegellert.com/2017/07/dbas-are-out-of-style-and-now-theres-a-hole-in-your-database/", "published_at": "2017-07-05T19:46:53+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1e300ec5d", "title": "Tips for Getting into Software Development Heaven", "url": "https://www.laurencegellert.com/2017/05/tips-for-getting-into-software-development-heaven/", "published_at": "2017-05-01T15:04:09+00:00" }, { "id": "01a0bb57-5285-73f5-b80d-9ae1e3cd7301", "title": "Some Tips on Improving your Social Skills (for Software Devs)", "url": "https://www.laurencegellert.com/2017/04/quick-social-skills-tips-for-software-developers/", "published_at": "2017-04-02T17:59:43+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e0f236175", "title": "Add Facebook Open Graph (OG) meta tags to your WordPress site with one function", "url": "https://www.laurencegellert.com/2017/02/add-facebook-open-graph-og-meta-tags-to-your-wordpress-site-with-one-function/", "published_at": "2017-02-27T05:14:49+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e0fe36b43", "title": "How to Structure Ongoing Learning in the Software Field", "url": "https://www.laurencegellert.com/2017/01/how-to-structure-ongoing-learning-in-the-software-field/", "published_at": "2017-01-22T22:07:33+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e10c45cb5", "title": "Ping your sitemap to Google and Bing with a bash script", "url": "https://www.laurencegellert.com/2016/12/ping-your-sitemap-to-google-and-bing-with-a-bash-script/", "published_at": "2016-12-11T22:48:47+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e10e09968", "title": "Backup to AWS S3 with multi-factor delete protection and encryption", "url": "https://www.laurencegellert.com/2016/11/backup-to-aws-s3-with-multi-factor-delete-protection-and-encryption/", "published_at": "2016-11-01T23:37:26+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e11daddf3", "title": "Django Group By Having Query Example", "url": "https://www.laurencegellert.com/2016/09/django-group-by-having-query-example/", "published_at": "2016-09-17T04:59:04+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e12700bb5", "title": "Django enable SQL debug logging in shell how to", "url": "https://www.laurencegellert.com/2016/09/django-enable-sql-debug-logging-in-shell-how-to/", "published_at": "2016-09-17T04:28:19+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e13003778", "title": "Quick guide to freeing up disk space in Ubuntu 16.04", "url": "https://www.laurencegellert.com/2016/09/quick-guide-to-freeing-up-disk-space-in-ubuntu-16-04/", "published_at": "2016-09-10T17:57:47+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e13e2eed4", "title": "Webservice API design tips – correct pagination and exposing deleted rows", "url": "https://www.laurencegellert.com/2016/08/webservice-api-design-tips-correct-pagination-and-exposing-deleted-rows/", "published_at": "2016-08-23T02:55:42+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e148bd22a", "title": "How to Deftly Handle Pushy People and Succeed on Software Projects", "url": "https://www.laurencegellert.com/2016/06/how-to-deftly-handle-pushy-people-and-succeed-on-software-projects/", "published_at": "2016-06-02T22:41:42+00:00" }, { "id": "01a0bb5c-a420-7060-8e92-e96e14c6d446", "title": "Django Automatic Slug Generator Abstract Class", "url": "https://www.laurencegellert.com/2016/04/django-automatic-slug-generator/", "published_at": "2016-04-20T22:47:21+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d271381c9b", "title": "My Answer To: I want to learn programming, should I attend a code school?", "url": "https://www.laurencegellert.com/2016/01/i-want-to-learn-programming-should-i-attend-a-code-school/", "published_at": "2016-01-27T07:04:31+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d2715ae051", "title": "Three Failings of Scrum and the Old School Solution", "url": "https://www.laurencegellert.com/2015/12/three-failings-of-scrum-and-the-old-school-solution/", "published_at": "2015-12-31T19:27:18+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d2717607a1", "title": "Is localhost development obsolete?", "url": "https://www.laurencegellert.com/2015/08/is-localhost-development-obsolete/", "published_at": "2015-08-28T21:37:35+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d2722e222d", "title": "Example Django Model Count and Group By Query", "url": "https://www.laurencegellert.com/2015/06/example-django-model-count-and-group-by-query/", "published_at": "2015-06-19T00:48:19+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d27264b218", "title": "Design your own GitHub activity graph, mine is a DNA spiral", "url": "https://www.laurencegellert.com/2015/05/design-your-own-github-activity-graph-mine-is-a-dna-spiral/", "published_at": "2015-05-11T19:13:54+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d273334e78", "title": "Mastery over Negativity – Dealing with Negative Geeks", "url": "https://www.laurencegellert.com/2015/04/mastery-over-negativity-dealing-with-negative-geeks/", "published_at": "2015-04-24T22:35:58+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d2739025e6", "title": "Sending emails through Comcast on Ubuntu using ssmtp", "url": "https://www.laurencegellert.com/2015/02/sending-emails-through-comcast-on-ubuntu-using-ssmtp/", "published_at": "2015-02-15T00:24:20+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d273d257cc", "title": "A KeePass setting that might save your online identity", "url": "https://www.laurencegellert.com/2015/02/a-keepass-setting-that-might-save-your-online-identity/", "published_at": "2015-02-01T19:12:35+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d273fa7c46", "title": "Why I use GitHub (or Bitbucket) at every chance, and why you should too", "url": "https://www.laurencegellert.com/2015/01/why-i-use-github-or-bitbucket-at-every-chance-and-why-you-should-too/", "published_at": "2015-01-28T18:28:38+00:00" }, { "id": "01a0bb64-93ef-71ed-befa-18d274218c6d", "title": "The Software Maintenance Efficiency Curve", "url": "https://www.laurencegellert.com/2014/12/the-software-maintenance-efficiency-curve/", "published_at": "2014-12-31T22:18:16+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc726fc8096f", "title": "How to setup the MySQL data directory to be in your encrypted home folder on Ubuntu 14.04", "url": "https://www.laurencegellert.com/2014/11/how-to-setup-the-mysql-data-directory-to-be-in-your-encrypted-home-folder-on-ubuntu-14-04/", "published_at": "2014-11-11T21:00:33+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc7270343cb2", "title": "Correct use of PHP’s ‘at’ operator with speed benchmark", "url": "https://www.laurencegellert.com/2014/09/correct-use-of-phps-at-operator-with-speed-benchmark/", "published_at": "2014-09-10T18:05:25+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc7270520de7", "title": "Flash Boys by Michael Lewis", "url": "https://www.laurencegellert.com/2014/07/flash-boys-by-michael-lewis/", "published_at": "2014-07-26T19:07:41+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc7270a068fd", "title": "Ever heard of inodes? You need lots of them.", "url": "https://www.laurencegellert.com/2014/05/ever-heard-of-inodes-you-need-lots-of-them/", "published_at": "2014-05-17T22:13:20+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc72713fe854", "title": "Gist CSS for WordPress That Looks Better", "url": "https://www.laurencegellert.com/2014/05/gist-css-for-wordpress-that-looks-better/", "published_at": "2014-05-06T19:47:07+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc7271d2a4c6", "title": "Grunt – for automating builds in Front End land", "url": "https://www.laurencegellert.com/2014/04/grunt-for-automating-builds-in-front-end-land/", "published_at": "2014-04-26T16:26:47+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc727229bd03", "title": "Wolfram Alpha Language Coming Soon", "url": "https://www.laurencegellert.com/2014/03/wolfram-alpha-language-coming-soon/", "published_at": "2014-03-05T22:00:48+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc7272622a7e", "title": "ReCaptcha getting hard to read, found streamlined substitute in FatFree", "url": "https://www.laurencegellert.com/2014/01/recaptcha-getting-hard-to-read-found-streamlined-substitute-in-fatfree/", "published_at": "2014-01-23T20:02:16+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc72732cabbd", "title": "On Pluggers, Rockstars, Ninjas, and other fun labels for developers – which are you?", "url": "https://www.laurencegellert.com/2014/01/on-pluggers-rockstars-ninjas-and-other-fun-labels-for-developers-which-are-you/", "published_at": "2014-01-14T06:47:59+00:00" }, { "id": "01a0bb6a-8d09-71e5-8096-fc7273e0d17c", "title": "A funny meme, for all those rock star coders out there", "url": "https://www.laurencegellert.com/2013/12/a-funny-meme-for-all-those-rock-star-coders-out-there/", "published_at": "2013-12-30T01:21:48+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b59b641e8", "title": "Software Development Heaven – sit stand desk and Herman Miller chair", "url": "https://www.laurencegellert.com/2013/12/software-development-heaven-sit-stand-desk-and-herman-miller-chair/", "published_at": "2013-12-10T00:30:50+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5a5fe85b", "title": "AngularJS Review – A Sweet Client Side JavaScript Framework", "url": "https://www.laurencegellert.com/2013/11/angularjs-review-a-sweet-client-side-javascript-framework/", "published_at": "2013-11-04T05:39:42+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5a9804b7", "title": "Using MySQL with Encrypted SSL Connections", "url": "https://www.laurencegellert.com/2013/09/using-mysql-with-encrypted-ssl-connections/", "published_at": "2013-09-24T18:08:50+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5b71cbb1", "title": "Bechmark of MySQL with SSL on AWS RDS", "url": "https://www.laurencegellert.com/2013/09/bechmark-of-mysql-with-ssl-on-aws-rds/", "published_at": "2013-09-16T06:04:43+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5c4fa79b", "title": "Building SysBench in Ubuntu 13.04", "url": "https://www.laurencegellert.com/2013/09/building-sysbench-in-ubuntu-13-04/", "published_at": "2013-09-16T04:51:22+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5c7354c5", "title": "Are you Smart yet? Will everything become Smart someday?", "url": "https://www.laurencegellert.com/2013/08/are-you-smart-yet-will-everything-become-smart-someday/", "published_at": "2013-08-31T17:47:39+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5ccc1baf", "title": "Stripe vs Paypal for Collecting Payments Online", "url": "https://www.laurencegellert.com/2013/08/stripe-vs-paypal-for-collecting-payments-online/", "published_at": "2013-08-15T18:01:17+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5dc70071", "title": "How to write a proper commit message", "url": "https://www.laurencegellert.com/2013/07/how-to-write-a-proper-commit-message/", "published_at": "2013-07-21T17:59:54+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5e756cd8", "title": "What is a Data Scientist?", "url": "https://www.laurencegellert.com/2013/07/what-is-a-data-scientist/", "published_at": "2013-07-08T19:55:59+00:00" }, { "id": "01a0bb6e-829e-7164-b163-c28b5ee7494e", "title": "Tools to test your website’s performance", "url": "https://www.laurencegellert.com/2013/06/tools-to-test-your-websites-performance/", "published_at": "2013-06-28T22:02:36+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3deb79b5b", "title": "Compression utility pngout – a free lunch, bytes are on the menu", "url": "https://www.laurencegellert.com/2013/06/compression-utility-pngout-a-free-lunch-bytes-are-on-the-menu/", "published_at": "2013-06-17T20:35:53+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3deff5a2e", "title": "Laurence’s List – Roadmap Features to Prioritize", "url": "https://www.laurencegellert.com/2013/05/laurences-list-roadmap-features-to-prioritize/", "published_at": "2013-05-29T00:58:27+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3df6e4d82", "title": "Pros and Cons of RDS vs EC2 for MySQL with AWS", "url": "https://www.laurencegellert.com/2013/05/pros-and-cons-of-rds-vs-ec2-for-mysql-with-aws/", "published_at": "2013-05-07T17:56:09+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3e014f790", "title": "AWS benchmark of MySQL 5.5 RDS vs EC2", "url": "https://www.laurencegellert.com/2013/04/aws-benchmark-of-mysql-5-5-rds-vs-ec2/", "published_at": "2013-04-24T17:47:03+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3e056e31d", "title": "HTML5 Canvas Font Rendering Results", "url": "https://www.laurencegellert.com/2013/04/html5-canvas-font-rendering-results/", "published_at": "2013-04-17T17:33:03+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3e09d7995", "title": "MySQL query for obtaining unique list of domain names with count from email field", "url": "https://www.laurencegellert.com/2013/03/mysql-query-for-obtaining-unique-list-of-domain-names-with-count-from-email-field/", "published_at": "2013-03-29T18:39:44+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3e12469e3", "title": "Using your browser as a dev tool to test HEAD requests", "url": "https://www.laurencegellert.com/2013/03/using-your-browser-as-a-dev-tool-to-test-head-requests/", "published_at": "2013-03-05T07:07:40+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3e1ab9e95", "title": "The Art of Spreadsheet-Fu – tips for manipulating data with Excel, OpenOffice, or Google Drive Spreadsheets", "url": "https://www.laurencegellert.com/2013/02/the-art-of-spreadsheet-fu-tips-for-manipulating-data-with-excel-openoffice-or-google-drive-spreadsheets/", "published_at": "2013-02-15T00:42:55+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3e1dab974", "title": "A Critique of JavaScript MVC frameworks – Beware of Rampant Asynchronous JavaScript Calls", "url": "https://www.laurencegellert.com/2013/01/a-critique-of-javascript-mvc-frameworks-beware-of-rampant-asynchronous-javascript-calls/", "published_at": "2013-01-27T20:17:40+00:00" }, { "id": "01a0bb72-47f2-70ce-8c73-2df3e25884e7", "title": "Thoughts on Require.js and a simpler approach to loading JavaScript", "url": "https://www.laurencegellert.com/2013/01/thoughts-on-require-js-and-a-simpler-approach-to-loading-javascript/", "published_at": "2013-01-10T19:55:24+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8b103b60", "title": "Software Ghettos – A Form of Technical Debt", "url": "https://www.laurencegellert.com/2012/12/software-ghettos-a-form-of-technical-debt/", "published_at": "2012-12-08T00:16:48+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8b19403b", "title": "Notes on my Upgrade To Windows 8 for Software Developers", "url": "https://www.laurencegellert.com/2012/11/notes-on-my-upgrade-to-windows-8-for-software-developers/", "published_at": "2012-11-21T06:57:12+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8b24c406", "title": "What makes a software team gel?", "url": "https://www.laurencegellert.com/2012/11/what-makes-a-software-team-gel/", "published_at": "2012-11-16T00:44:40+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8bf3302c", "title": "Discobolus – the best statue of all time perhaps?", "url": "https://www.laurencegellert.com/2012/10/discobolus-the-best-statue-of-all-time-perhaps/", "published_at": "2012-10-31T21:29:21+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8c4b9401", "title": "Embedded Twitter Feed on My About Page", "url": "https://www.laurencegellert.com/2012/10/embedded-twitter-feed-on-my-about-page/", "published_at": "2012-10-10T16:02:35+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8d1cf737", "title": "Will the Future of Software be more or less ‘Free’ ?", "url": "https://www.laurencegellert.com/2012/10/will-the-future-of-software-be-more-or-less-free/", "published_at": "2012-10-04T22:40:53+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8d762f30", "title": "Sublime 2 Tip – Excluding minified project files", "url": "https://www.laurencegellert.com/2012/09/sublime-2-tip-excluding-minified-project-files/", "published_at": "2012-09-22T16:01:20+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8e1dabf5", "title": "Adobe Edge Inspect Reviewed (formerly named Shadow)", "url": "https://www.laurencegellert.com/2012/09/adobe-shadow-reviewed/", "published_at": "2012-09-20T22:29:44+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8f1c47e4", "title": "OMSI Maker’s Faire Photos", "url": "https://www.laurencegellert.com/2012/09/omsi-makers-faire-photos/", "published_at": "2012-09-17T17:08:09+00:00" }, { "id": "01a0bb75-a54e-70c6-90a0-970a8fb64cbc", "title": "Domain Name Economics – Surfing the Bubble", "url": "https://www.laurencegellert.com/2012/09/domain-name-economics-surfing-the-bubble/", "published_at": "2012-09-16T17:37:41+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7940f2e1", "title": "PHP Sessions not being deleted on Ubuntu Server", "url": "https://www.laurencegellert.com/2012/08/php-sessions-not-being-deleted-on-ubuntu-server/", "published_at": "2012-08-23T22:35:44+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c797476f8", "title": "What is a Full Stack developer?", "url": "https://www.laurencegellert.com/2012/08/what-is-a-full-stack-developer/", "published_at": "2012-08-01T15:13:05+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7a34444e", "title": "How to set the Expires and Cache-Control headers for all objects in an AWS S3 bucket with a PHP script", "url": "https://www.laurencegellert.com/2012/07/how-to-set-the-expires-and-cache-control-headers-for-all-objects-in-an-aws-s3-bucket-with-a-php-script/", "published_at": "2012-07-18T19:37:47+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7add546a", "title": "Architectural Components to Plan For From Day 1", "url": "https://www.laurencegellert.com/2012/07/architectural-components-to-plan-for-from-day-1/", "published_at": "2012-07-17T15:42:03+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7b84f6a2", "title": "Dealing with Chaos on a Software Project", "url": "https://www.laurencegellert.com/2012/06/dealing-with-chaos-on-a-software-project/", "published_at": "2012-06-22T17:49:34+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7bab9ffb", "title": "Basic Coding Standards and Guidelines", "url": "https://www.laurencegellert.com/2012/06/basic-coding-standards-and-guidelines/", "published_at": "2012-06-02T21:06:20+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7bdc45e6", "title": "The Three Ways of Setting Breakpoints in JavaScript", "url": "https://www.laurencegellert.com/2012/05/the-three-ways-of-setting-breakpoints-in-javascript/", "published_at": "2012-05-28T22:33:53+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7c3a6b3d", "title": "Why do software engineers always complicate things???", "url": "https://www.laurencegellert.com/2012/05/why-do-software-engineers-always-complicate-things/", "published_at": "2012-05-23T05:01:22+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7cb59aa8", "title": "Software Careers for the Future", "url": "https://www.laurencegellert.com/2012/04/software-careers-for-the-future/", "published_at": "2012-04-11T05:26:00+00:00" }, { "id": "01a0bb78-e770-71a4-85bf-464c7d99f975", "title": "Responsive Design Testing Tool Launched", "url": "https://www.laurencegellert.com/2012/04/response-design-testing-tool-launched/", "published_at": "2012-04-06T02:52:34+00:00" } ] posts Claim your blog
Back to laurencegellert.com
Blog · corpus.blog/blogs/laurencegellert.com/posts

laurencegellert.com

laurencegellert.com

2026

2025

2024

2023

2020

2019

2018

2017

2016

2015

2014

2013

2012