41554 blogs · [ { "id": "01a087af-c76a-72eb-90f1-d1db9346dd6c", "title": "Design Patterns - Gateway", "url": "https://niden.net/post/gateway-pattern-in-php/", "published_at": "2025-11-05T08:39:18+00:00" }, { "id": "01a0bdc5-8037-73be-909a-7b6e5fcdda31", "title": "Design Patterns - Decorator", "url": "https://niden.net/post/decorator-pattern-in-php/", "published_at": "2025-11-05T08:39:18+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db93a2c750", "title": "Setting up Docker for Qubes OS", "url": "https://niden.net/post/setting-up-docker-for-qubes-os/", "published_at": "2024-10-05T08:39:18+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db93fa41ad", "title": "PhpStorm cannot create scratch files", "url": "https://niden.net/post/phpstorm-cannot-create-scratch-files/", "published_at": "2023-12-07T08:39:18+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db94208b8a", "title": "PHP 8.2 Deprecation of Dynamic Properties", "url": "https://niden.net/post/php82-deprecation-of-dynamic-properties/", "published_at": "2023-07-18T14:20:18+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db944b6574", "title": "New Look", "url": "https://niden.net/post/new-look/", "published_at": "2023-06-12T14:20:18+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db950284af", "title": "Linux Swap file in RAM", "url": "https://niden.net/post/linux-swap-file-in-ram/", "published_at": "2023-04-17T14:20:18+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db95df0094", "title": "Fujitsu ScanSnap S1300 in Linux", "url": "https://niden.net/post/fujitsu-scansnap-s1300-in-linux/", "published_at": "2022-12-18T16:18:29+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db967d401a", "title": "Uploading coverage reports to Codecov.io and Codacy", "url": "https://niden.net/post/uploading-coverage-reports-to-codecov-io-and-codacy/", "published_at": "2022-11-26T21:07:57+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9757e727", "title": "Using Gource with GitHub commits", "url": "https://niden.net/post/using-gource-with-github-commits/", "published_at": "2022-06-27T13:17:16+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db98449efb", "title": "Video Conversion to MP4", "url": "https://niden.net/post/video-conversion-to-mp4/", "published_at": "2021-04-28T14:04:30+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9906917c", "title": "Making a static copy of a website", "url": "https://niden.net/post/making-a-static-copy-of-a-website/", "published_at": "2021-02-01T17:21:11+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db99852930", "title": "Testing Testing Testing", "url": "https://niden.net/post/testing-testing-testing/", "published_at": "2020-10-15T02:10:51+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9990fdeb", "title": "Composer cache", "url": "https://niden.net/post/composer-cache/", "published_at": "2020-09-18T16:21:40+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db99ce241a", "title": "Moving away from Google Books [Series]", "url": "https://niden.net/post/moving-away-from-google-books-series/", "published_at": "2020-03-08T19:02:12+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9a7ba3cd", "title": "PHP 8 goodies", "url": "https://niden.net/post/php-8-goodies/", "published_at": "2020-02-04T09:00:00+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9a977739", "title": "Moving away from Google Photos [Series]", "url": "https://niden.net/post/moving-away-from-google-photos-series/", "published_at": "2020-01-12T20:39:49+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9aeb67d4", "title": "Moving away from Google Maps [Series]", "url": "https://niden.net/post/moving-away-from-google-maps-series/", "published_at": "2019-11-16T21:20:10+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9b773f54", "title": "Moving away from Google Mail (Gmail) [Series]", "url": "https://niden.net/post/moving-away-from-google-mail-gmail-series/", "published_at": "2019-08-20T00:00:46+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9c1bb7b7", "title": "Moving away from Google [Series]", "url": "https://niden.net/post/moving-away-from-google-series/", "published_at": "2019-08-12T20:30:56+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9c3c88bd", "title": "The Title Fallacy in Software Development", "url": "https://niden.net/post/the-title-fallacy-in-software-development/", "published_at": "2019-05-06T13:58:02+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9ccdd133", "title": "Spaceships in PHP", "url": "https://niden.net/post/spaceships-in-php/", "published_at": "2019-04-15T20:40:51+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9d606f24", "title": "Netlify - Discord deploy notifications", "url": "https://niden.net/post/netlify-discord-deploy-notifications/", "published_at": "2019-03-18T22:38:37+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9e387a82", "title": "Removing a git submodule", "url": "https://niden.net/post/removing-a-git-submodule/", "published_at": "2018-12-21T23:45:00+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9e59f710", "title": "Migrating a SVN repository to Git (Bitbucket)", "url": "https://niden.net/post/migrating-a-svn-repository-to-git-bitbucket/", "published_at": "2016-09-29T23:45:00+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9f10cb15", "title": "Phalcon 3.0.0 final (LTS) released", "url": "https://niden.net/post/phalcon-3-0-0-released/", "published_at": "2016-07-29T23:45:00+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1db9ffdab9c", "title": "Setting up AWS RDS MySQL replication offsite", "url": "https://niden.net/post/setting-up-aws-rds-replication-offsite/", "published_at": "2015-10-29T23:45:00+00:00" }, { "id": "01a087af-c76a-72eb-90f1-d1dba0daaa06", "title": "Using Traits to add more functionality to your classes in PHP", "url": "https://niden.net/post/using-traits-to-add-functionality-in-classes-php/", "published_at": "2015-10-18T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096b3bbfe9", "title": "Building the Phalcon Blog (i)", "url": "https://niden.net/post/building-the-phalcon-blog-i/", "published_at": "2015-10-04T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096c32baec", "title": "Every microsecond counts!", "url": "https://niden.net/post/every-microsecond-counts/", "published_at": "2015-10-02T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096c5b2b7f", "title": "New Blog (again), new look, hopefully more posts", "url": "https://niden.net/post/new-look-more-posts/", "published_at": "2015-09-28T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096cb1ae12", "title": "Let the RDBMS do more than just store data", "url": "https://niden.net/post/let-rdbms-do-more-than-just-store-data/", "published_at": "2013-09-15T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096d5e0048", "title": "Voting for Phalcon as a cPanel feature woes", "url": "https://niden.net/post/voting-for-phalcon-as-cpanel-feature/", "published_at": "2013-06-25T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096d82e8f8", "title": "2013-memorial-day", "url": "https://niden.net/post/2013-memorial-day/", "published_at": "2013-05-27T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096e01a848", "title": "Building a web app with PhalconPHP and AngularJS Update", "url": "https://niden.net/post/building-web-app-with-phalconphp-and-angularjs-update/", "published_at": "2012-11-25T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096e688f67", "title": "AngularJS - Simplicity in your browser", "url": "https://niden.net/post/angularjs-simplicity-in-your-browser/", "published_at": "2012-09-02T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096e97b120", "title": "Building a web app with PhalconPHP and AngularJS Part II", "url": "https://niden.net/post/building-web-app-with-phalconphp-and-angularjs-part-ii/", "published_at": "2012-07-12T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096f2b8636", "title": "Building a web app with PhalconPHP and AngularJS Part I", "url": "https://niden.net/post/building-web-app-with-phalconphp-and-angularjs-part-i/", "published_at": "2012-07-10T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096f8dddf6", "title": "2012 4th of July - Independence Day", "url": "https://niden.net/post/2012-independence-day/", "published_at": "2012-07-04T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f096fbd3d44", "title": "How to build an inexpensive RAID for storage and streaming", "url": "https://niden.net/post/how-to-build-inexpensive-raid-for-storage-and-streaming/", "published_at": "2012-06-29T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097049f797", "title": "2012 Memorial Day", "url": "https://niden.net/post/2012-memorial-day/", "published_at": "2012-05-28T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09709bbb75", "title": "Localization and Country Regions", "url": "https://niden.net/post/localization-and-country-regions/", "published_at": "2012-03-05T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0970e7efd9", "title": "Downgrading PHPUnit from 3.6 to 3.5", "url": "https://niden.net/post/downgrading-phpunit-from-36-to-35/", "published_at": "2012-01-15T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09717ba4f3", "title": "Change the encoding of a MySQL database to UTF8", "url": "https://niden.net/post/change-encoding-of-mysql-database-to-utf8/", "published_at": "2011-12-09T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09723cdab3", "title": "Fast serialization of data in PHP", "url": "https://niden.net/post/fast-serialization-of-data-in-php/", "published_at": "2011-11-22T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09729363f8", "title": "Git pre-commit - Another check to ensure clean code", "url": "https://niden.net/post/git-pre-commit-another-check-to-ensure-clean-code/", "published_at": "2011-11-13T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097378c50c", "title": "New beginnings - sleep(6566400)", "url": "https://niden.net/post/new-beginnings-sleep6566400/", "published_at": "2011-11-11T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09738be7c5", "title": "Using autounmask to Unmask Packages in Gentoo", "url": "https://niden.net/post/using-autounmask-to-unmask-packages-in-gentoo/", "published_at": "2011-05-18T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0973cf31d0", "title": "LibreOffice Auto Update", "url": "https://niden.net/post/libreoffice-auto-update-how-to-linux/", "published_at": "2011-04-21T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0974422216", "title": "Building a HA Cluster on Linode", "url": "https://niden.net/post/building-ha-cluster-on-linode/", "published_at": "2011-04-04T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09744288a5", "title": "Slicehost vs. Linode", "url": "https://niden.net/post/slicehost-vs-linode-hosting-vps/", "published_at": "2011-03-21T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09750bd227", "title": "Additional storage for Google Apps users", "url": "https://niden.net/post/additional-storage-for-google-apps/", "published_at": "2011-03-10T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097528641b", "title": "Keeping your Linux users in sync in a cluster", "url": "https://niden.net/post/keeping-your-linux-users-in-sync-in-a-cluster/", "published_at": "2011-02-20T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0975e0d5f8", "title": "A look in the past and the future", "url": "https://niden.net/post/a-look-in-past-and-future/", "published_at": "2011-02-06T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0976865dc2", "title": "Create an inexpensive hourly remote backup", "url": "https://niden.net/post/create-an-inexpensive-hourly-remote-backup/", "published_at": "2010-08-21T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0977338b25", "title": "Google Apps and google Accounts merge", "url": "https://niden.net/post/google-apps-and-google-accounts-merge/", "published_at": "2010-08-18T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09783347ed", "title": "Subversion Backup How-To", "url": "https://niden.net/post/subversion-backup-how-to/", "published_at": "2010-08-01T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097839bf7f", "title": "Android 2.2 (Froyo) Review", "url": "https://niden.net/post/android-22-froyo-review/", "published_at": "2010-06-21T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09783ce1b5", "title": "2010 Memorial Day", "url": "https://niden.net/post/2010-memorial-day-usa/", "published_at": "2010-05-31T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0978bf2907", "title": "Update", "url": "https://niden.net/post/update/", "published_at": "2010-05-18T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097956322d", "title": "Online Privacy, Spam, Buzz, Banks and Mail", "url": "https://niden.net/post/online-privacy-spam-buzz-banks-and-mail/", "published_at": "2010-03-31T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097a4646e1", "title": "From iPhone to Nexus One", "url": "https://niden.net/post/from-iphone-to-nexus-one/", "published_at": "2010-02-28T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097b36eee9", "title": "Design Patterns - Factory", "url": "https://niden.net/post/php-design-patterns-factory/", "published_at": "2010-02-02T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097c0387c1", "title": "Create a SSL Certificate in Linux", "url": "https://niden.net/post/create-a-ssl-certificate-in-linux/", "published_at": "2010-01-10T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097c91ef2a", "title": "Design Patterns - Singleton", "url": "https://niden.net/post/php-design-patterns-singleton/", "published_at": "2010-01-10T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097d6b8e49", "title": "Design Patterns in PHP [Series]", "url": "https://niden.net/post/design-patterns-in-php-series/", "published_at": "2010-01-06T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097e4db56b", "title": "niden.net on Technorati", "url": "https://niden.net/post/niden-net-on-technorati/", "published_at": "2009-12-28T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097e77f203", "title": "URL beautification in PHP", "url": "https://niden.net/post/url-beautification-in-php/", "published_at": "2009-12-15T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097f562040", "title": "Variables in php.ini", "url": "https://niden.net/post/variables-in-php-ini/", "published_at": "2009-12-11T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f097f8836d9", "title": "Faster rsync and emerge in Gentoo", "url": "https://niden.net/post/faster-rsync-and-emerge-in-gentoo/", "published_at": "2009-12-10T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f098005c018", "title": "The world with Angular - Part I", "url": "https://niden.net/post/world-with-angular-part-i/", "published_at": "2009-12-01T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09806cfd4b", "title": "The world with Angular - Part II", "url": "https://niden.net/post/world-with-angular-part-ii/", "published_at": "2009-12-01T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f098159073c", "title": "The world with Angular - Part III", "url": "https://niden.net/post/world-with-angular-part-iii/", "published_at": "2009-12-01T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f098161fba0", "title": "Chromium OS Part I", "url": "https://niden.net/post/chromium-os-part-i/", "published_at": "2009-11-24T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0981ae9d0f", "title": "Chromium OS Part II", "url": "https://niden.net/post/chromium-os-part-ii/", "published_at": "2009-11-24T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0982a87906", "title": "Chromium OS Part III", "url": "https://niden.net/post/chromium-os-part-iii/", "published_at": "2009-11-24T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09834d7bd4", "title": "Google Paid Storage", "url": "https://niden.net/post/google-paid-storage/", "published_at": "2009-11-18T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09842b1418", "title": "Google Apps", "url": "https://niden.net/post/google-apps/", "published_at": "2009-11-16T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0985085267", "title": "Test Driven Development", "url": "https://niden.net/post/test-driven-development/", "published_at": "2009-11-09T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f0985b454d7", "title": "New Blog", "url": "https://niden.net/post/new-blog/", "published_at": "2009-11-08T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09863ec498", "title": "Ultimate Incompetence 2", "url": "https://niden.net/post/ultimate-incompetence-2/", "published_at": "2009-11-07T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f098720b45a", "title": "Ultimate Incompetence", "url": "https://niden.net/post/ultimate-incompetence/", "published_at": "2009-11-06T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f098818f5d1", "title": "Google Apps review", "url": "https://niden.net/post/google-apps-review/", "published_at": "2009-11-05T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09884b8601", "title": "Gentoo Stage 1 Installation", "url": "https://niden.net/post/gentoo-stage-1-installation/", "published_at": "2009-11-04T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f09893b166b", "title": "Flexible storage in MySQL", "url": "https://niden.net/post/flexible-storage-in-mysql/", "published_at": "2009-11-03T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f098a058bb4", "title": "Relationships and the Internet", "url": "https://niden.net/post/relationships-and-the-internet/", "published_at": "2009-11-02T23:45:00+00:00" }, { "id": "01a087af-c76b-71a0-9ad9-9f098aa28030", "title": "Annoyed", "url": "https://niden.net/post/annoyed/", "published_at": "2009-11-01T23:45:00+00:00" } ] posts Claim your blog
Back to niden.net
Blog · corpus.blog/blogs/niden.net/posts

niden.net

niden.net

2025

2024

2023

2022

2021

2020

2019

2018

2016

2015

2013

2012

2011

2010

2009