https://cri.dev/uses/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/tags/2020/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/stats/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/privacy/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/posts/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/links/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/contact/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/about/
2024-03-22T11:56:10.791Z
weekly
https://cri.dev/posts/setup-nginx-as-a-reverse-proxy-with-basic-auth-for-an-upstream/
2024-03-22T11:56:10.748Z
weekly
https://cri.dev/posts/Use-Simple-Jekyll-Search-on-your-blog-in-these-easy-steps/
2024-03-22T11:56:10.748Z
weekly
https://cri.dev/posts/2024-02-13-google-sheets-ipad-working/
2024-02-13T00:00:00.000Z
weekly
https://cri.dev/posts/2024-01-26-Today-is-my-Lucky-Backup-Day/
2024-01-26T00:00:00.000Z
weekly
https://cri.dev/posts/2023-11-04-google-sheets-ipad-slow/
2023-11-04T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-19-htmx-alpine-awesome-javascript-frontend-stack/
2023-10-19T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-17-zengpt-chapgpt-alternative-frontend-opensource-self-hosting/
2023-10-17T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-16-functions-as-views-javascript-node-javascript-template-htmx-alpine/
2023-10-16T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-15-apple-added-ipad-audio-control-external-monitor/
2023-10-15T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-08-improve-tags-blogging-openai-chatgpt-nodejs-ai/
2023-10-08T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-07-chatgpt-language-learning-pidgin-creole-patois/
2023-10-07T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-06-a-stupid-web-component/
2023-10-06T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-06-3d-printed-stuff-useful-office-gadgets-travel/
2023-10-06T00:00:00.000Z
weekly
https://cri.dev/posts/2023-10-04-apple-watch-personal-use-cases/
2023-10-04T00:00:00.000Z
weekly
https://cri.dev/posts/2023-09-27-ipad-ios-17-wish-list-2024/
2023-09-27T00:00:00.000Z
weekly
https://cri.dev/posts/2023-09-21-htmx-is-just-too-much/
2023-09-21T00:00:00.000Z
weekly
https://cri.dev/posts/2023-09-19-protonmail-ios-team-super-reactive-user-feedback/
2023-09-19T00:00:00.000Z
weekly
https://cri.dev/posts/2023-09-14-southworking/
2023-09-14T00:00:00.000Z
weekly
https://cri.dev/posts/2023-09-03-learning-recreate-software-framework/
2023-09-03T00:00:00.000Z
weekly
https://cri.dev/posts/2023-08-30-Scrum-the-hated-one/
2023-08-30T00:00:00.000Z
weekly
https://cri.dev/posts/2023-08-25-learning-web-components/
2023-08-25T00:00:00.000Z
weekly
https://cri.dev/posts/2023-07-27-ios-shortcut-openai-summarize-text-article-webpage/
2023-07-27T00:00:00.000Z
weekly
https://cri.dev/posts/2023-07-24-unblock-single-domain-adguard-home/
2023-07-24T00:00:00.000Z
weekly
https://cri.dev/posts/2023-07-08-airtag-battery-still-low-cr-2032-bitterant-coating-duracell/
2023-07-08T00:00:00.000Z
weekly
https://cri.dev/posts/2023-07-03-remote-work-opinions-software-development/
2023-07-03T00:00:00.000Z
weekly
https://cri.dev/posts/2023-06-29-for-dns-sake-google-domains-workspace-squarespace-acquisition/
2023-06-29T00:00:00.000Z
weekly
https://cri.dev/posts/2023-06-27-favorite-music-programming-chill-lofi-trap-2023/
2023-06-27T00:00:00.000Z
weekly
https://cri.dev/posts/2023-06-16-wishes-upcoming-features-ios-ipados-macos/
2023-06-16T00:00:00.000Z
weekly
https://cri.dev/posts/2023-06-15-web-authentication-and-payments-future/
2023-06-15T00:00:00.000Z
weekly
https://cri.dev/posts/2023-06-13-chi-si-ricorda-di-jumpy/
2023-06-13T00:00:00.000Z
weekly
https://cri.dev/posts/2023-06-09-about-one-on-one-meetings/
2023-06-09T00:00:00.000Z
weekly
https://cri.dev/posts/2023-05-03-Modern-frontend-apps-using-ES-modules-and-import-maps/
2023-05-03T00:00:00.000Z
weekly
https://cri.dev/posts/2023-04-21-MiCA-pizza-e-fichi/
2023-04-21T00:00:00.000Z
weekly
https://cri.dev/posts/2023-04-20-Provisioning-a-Raspberry-Pi-with-Ansible-Playbook-iPad-Docker/
2023-04-20T00:00:00.000Z
weekly
https://cri.dev/posts/2023-04-20-My-impractical-RSS-reader-in-Google-Sheets/
2023-04-20T00:00:00.000Z
weekly
https://cri.dev/posts/2023-04-19-nodejs-20-is-here/
2023-04-19T00:00:00.000Z
weekly
https://cri.dev/posts/2023-03-25-jekyll-github-codespaces-node-js-npm/
2023-03-25T00:00:00.000Z
weekly
https://cri.dev/posts/2023-03-25-ansible-miniflux-nginx-provisioning-self-hosting/
2023-03-25T00:00:00.000Z
weekly
https://cri.dev/posts/2023-03-25-ChatGPT-practical-use-cases-examples/
2023-03-25T00:00:00.000Z
weekly
https://cri.dev/posts/2023-03-22-ipad-programming-github-codespaces-raspberry-pi-vscode/
2023-03-22T00:00:00.000Z
weekly
https://cri.dev/posts/2023-03-21-minimal-ansible-playbook-provision-server/
2023-03-21T00:00:00.000Z
weekly
https://cri.dev/posts/2023-03-17-3d-printing-ipad-raspberry-octoprint-guide-tutorial/
2023-03-17T00:00:00.000Z
weekly
https://cri.dev/posts/2023-03-12-update-node-npm-js-version-cloudflare-pages/
2023-03-12T00:00:00.000Z
weekly
https://cri.dev/posts/2023-02-22-yubikey-spare-keys/
2023-02-22T00:00:00.000Z
weekly
https://cri.dev/posts/2023-02-22-malicious-chrome-extension/
2023-02-22T00:00:00.000Z
weekly
https://cri.dev/posts/2023-02-21-github-codespaces-ipad-programming-development-vscode/
2023-02-21T00:00:00.000Z
weekly
https://cri.dev/posts/2023-02-21-being-agile-vs-doing-agile/
2023-02-21T00:00:00.000Z
weekly
https://cri.dev/posts/2023-02-10-passwordless-auth-webauthn-biometric-security-key/
2023-02-10T00:00:00.000Z
weekly
https://cri.dev/posts/2023-02-02-How-to-become-a-better-Software-Engineer/
2023-02-02T00:00:00.000Z
weekly
https://cri.dev/posts/2023-01-22-artificial-intelligence-openai-ios-shortcut-siri-chatgpt/
2023-01-22T00:00:00.000Z
weekly
https://cri.dev/posts/2023-01-13-ai-openai-chatgpt-notes/
2023-01-13T00:00:00.000Z
weekly
https://cri.dev/posts/2022-12-27-Voracious-RSS/
2022-12-27T00:00:00.000Z
weekly
https://cri.dev/posts/2022-10-22-escaping-the-bullshit-web/
2022-10-22T00:00:00.000Z
weekly
https://cri.dev/posts/2022-07-18-One-year-minimal-analytics/
2022-07-18T00:00:00.000Z
weekly
https://cri.dev/posts/2022-07-14-Did-an-ES-module-migration-and-it-was-okay/
2022-07-14T00:00:00.000Z
weekly
https://cri.dev/posts/2022-07-12-Self-hosting-nitter-with-docker-compose-and-nginx/
2022-07-12T00:00:00.000Z
weekly
https://cri.dev/posts/2022-06-05-Fix-node-command-not-found-using-nvm/
2022-06-05T00:00:00.000Z
weekly
https://cri.dev/posts/2022-04-23-Screen-Wake-Lock-API/
2022-04-23T00:00:00.000Z
weekly
https://cri.dev/posts/2022-04-08-Elixir-GenServer-name-registration/
2022-04-08T00:00:00.000Z
weekly
https://cri.dev/posts/2022-04-07-web-workers-search-index-blog-search/
2022-04-07T00:00:00.000Z
weekly
https://cri.dev/posts/2022-03-10-Barcode-Detection-API/
2022-03-10T00:00:00.000Z
weekly
https://cri.dev/posts/2022-03-04-Kernel-===/
2022-03-04T00:00:00.000Z
weekly
https://cri.dev/posts/2022-02-20-WebTransport/
2022-02-20T00:00:00.000Z
weekly
https://cri.dev/posts/2022-01-18-Productive-macOS-tricks/
2022-01-18T00:00:00.000Z
weekly
https://cri.dev/posts/2021-12-31-elixir-alias-__module__/
2021-12-31T00:00:00.000Z
weekly
https://cri.dev/posts/2021-12-30-cons/
2021-12-30T00:00:00.000Z
weekly
https://cri.dev/posts/2021-12-27-My-Domain-Driven-Design-study-path/
2021-12-27T00:00:00.000Z
weekly
https://cri.dev/posts/2021-12-27-Domain-events-in-domain-driven-design/
2021-12-27T00:00:00.000Z
weekly
https://cri.dev/posts/2021-12-27-Aggregates-in-domain-driven-design/
2021-12-27T00:00:00.000Z
weekly
https://cri.dev/posts/2021-12-04-Pattern-matching-with-Enummap-in-Elixir/
2021-12-04T00:00:00.000Z
weekly
https://cri.dev/posts/2021-12-02-elixir-mix-test---stale---listen-to-stdin/
2021-12-02T00:00:00.000Z
weekly
https://cri.dev/posts/2021-11-24-osint-framework/
2021-11-24T00:00:00.000Z
weekly
https://cri.dev/posts/2021-11-24-cqrs-es-with-commanded-in-elixir/
2021-11-24T00:00:00.000Z
weekly
https://cri.dev/posts/2021-11-16-Elixir-Ecto-guides-and-tutorials/
2021-11-16T00:00:00.000Z
weekly
https://cri.dev/posts/2021-11-14-redirect-route-in-phoenix/
2021-11-14T00:00:00.000Z
weekly
https://cri.dev/posts/2021-10-30-what-is-charlist-elixir/
2021-10-30T00:00:00.000Z
weekly
https://cri.dev/posts/2021-10-30-most-useful-mac-keyboard-shortcut/
2021-10-30T00:00:00.000Z
weekly
https://cri.dev/posts/2021-10-28-vex-elixir-validator-library/
2021-10-28T00:00:00.000Z
weekly
https://cri.dev/posts/2021-10-27-exploring-the-github-cli/
2021-10-27T00:00:00.000Z
weekly
https://cri.dev/posts/2021-09-29-spoonerism/
2021-09-29T00:00:00.000Z
weekly
https://cri.dev/posts/2021-08-28-QR-code/
2021-08-28T00:00:00.000Z
weekly
https://cri.dev/posts/2021-08-01-Useful-homebrew-formulas-for-Mac/
2021-08-01T00:00:00.000Z
weekly
https://cri.dev/posts/2021-08-01-4-rules-of-simple-design/
2021-08-01T00:00:00.000Z
weekly
https://cri.dev/posts/2021-07-17-how-to-run-remote-script-ansible-linux-debian-ubuntu/
2021-07-17T00:00:00.000Z
weekly
https://cri.dev/posts/2021-07-14-mac-os-big-sur-spotlight-rebuild-index-not-working-no-applications/
2021-07-14T00:00:00.000Z
weekly
https://cri.dev/posts/2021-07-14-7-Visual-Studio-Code-extensions-I-regularly-use/
2021-07-14T00:00:00.000Z
weekly
https://cri.dev/posts/2021-07-04-duckduckgo-short-url/
2021-07-04T00:00:00.000Z
weekly
https://cri.dev/posts/2021-07-03-mallet-operator/
2021-07-03T00:00:00.000Z
weekly
https://cri.dev/posts/2021-06-07-queueMicrotask/
2021-06-07T00:00:00.000Z
weekly
https://cri.dev/posts/2021-06-06-manjaro-connect-bluetooth-keyboard-at-login-screen/
2021-06-06T00:00:00.000Z
weekly
https://cri.dev/posts/2021-06-03-navigating-the-web-with-javascript-disabled/
2021-06-03T00:00:00.000Z
weekly
https://cri.dev/posts/2021-06-02-discontinuing-comments/
2021-06-02T00:00:00.000Z
weekly
https://cri.dev/posts/2021-06-01-scroll-behaviour/
2021-06-01T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-23-how-many-plausible-analytics-untracked-visitors-adblock/
2021-05-23T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-22-nmtui/
2021-05-22T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-22-how-to-solve-manjaro-different-login-missing-plasma-desktop/
2021-05-22T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-17-captcha/
2021-05-17T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-14-self-hosting-with-nginx-docker-compose-linode-digitalocean/
2021-05-14T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-11-simple-server-sent-events-sse-eventsource-nodejs-javascript/
2021-05-11T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-11-how-to-lazy-load-images-eleventy/
2021-05-11T00:00:00.000Z
weekly
https://cri.dev/posts/2021-05-06-test-javascript-nodejs-function-time-date/
2021-05-06T00:00:00.000Z
weekly
https://cri.dev/posts/2021-04-28-fullstack-nodejs-preact-minimal-web-analytics-introduction/
2021-04-28T00:00:00.000Z
weekly
https://cri.dev/posts/2021-04-15-monero-mining-attack-github-actions-pull-request/
2021-04-15T00:00:00.000Z
weekly
https://cri.dev/posts/2021-04-13-switching-to-cloudflare-pages-first-impressions-review/
2021-04-13T00:00:00.000Z
weekly
https://cri.dev/posts/2021-04-06-sviluppo-lean-validation-playbook/
2021-04-06T00:00:00.000Z
weekly
https://cri.dev/posts/2021-04-06-simple-static-site-blog-search-javascript-client/
2021-04-06T00:00:00.000Z
weekly
https://cri.dev/posts/2021-04-05-currently-self-hosting-apps/
2021-04-05T00:00:00.000Z
weekly
https://cri.dev/posts/2021-03-24-manjaro-setup-network-connections-vpn-pi-hole/
2021-03-24T00:00:00.000Z
weekly
https://cri.dev/posts/2021-03-23-private-self-hosted-reading-rss-miniflux-wallabag/
2021-03-23T00:00:00.000Z
weekly
https://cri.dev/posts/2021-03-10-tracking-rss-readers-subscriptions-utm-parameters/
2021-03-10T00:00:00.000Z
weekly
https://cri.dev/posts/2021-03-03-learn-elixir-study-path/
2021-03-03T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-19-beware-ledger-email-phishing-emails-from-myledgerlive/
2021-02-19T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-18-read-mbox-gmail-export-linux-mutt-thunderbird/
2021-02-18T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-17-Bitcoin-trademark/
2021-02-17T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-11-3d-printed-bitcoin-desk-watcher/
2021-02-11T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-09-my-reading-stack-miniflux-rss-pocket/
2021-02-09T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-04-Learning-Elixir-Notes/
2021-02-04T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-04-Learning-Elixir-Day-1/
2021-02-04T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-01-Lets-learn-some-Elixir-again/
2021-02-01T00:00:00.000Z
weekly
https://cri.dev/posts/2021-02-01-5-dollar-easy-self-hosted-vpn-setup/
2021-02-01T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-30-Comments-on-cridev-are-BACK/
2021-01-30T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-28-Put-that-in-the-URL-please/
2021-01-28T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-22-A-retrospective-of-100k-yearly-pageviews/
2021-01-22T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-19-getting-started-mastodon-social-network-twitter-alternative/
2021-01-19T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-05-About-donations-free-paid-content/
2021-01-05T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-04-Pair-AirPods-with-Linux-Ubuntu/
2021-01-04T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-03-mac-linux/
2021-01-03T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-03-experimenting-with-webmention/
2021-01-03T00:00:00.000Z
weekly
https://cri.dev/posts/2021-01-02-2020---A-retrospective/
2021-01-02T00:00:00.000Z
weekly
https://cri.dev/posts/2020-12-03-How-to-convert-Pandas-Series-column-values-to-lowercase/
2020-12-03T00:00:00.000Z
weekly
https://cri.dev/posts/2020-12-02-GreeMta-madrid-green-sustainability-challenge/
2020-12-02T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-28-Notes-on-Blogging-for-Business/
2020-11-28T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-27-Nodejs-15-is-here/
2020-11-27T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-25-What-is-technical-debt/
2020-11-25T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-18-Indie-makers-and-the-Sunk-Cost-Fallacy/
2020-11-18T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-18-Cleanup-docker-dangling-images/
2020-11-18T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-06-Tracking-HackerNews-history-in-git/
2020-11-06T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-06-Test-driving-a-HackerNews-scraper-with-Nodejs/
2020-11-06T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-05-How-to-make-Polls-with-Plausible-Analytics/
2020-11-05T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-04-Fix-npm-process-killed-during-npm-install/
2020-11-04T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-03-Communicating-with-Banglejs-Watch-over-BLE-with-Nodejs/
2020-11-03T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-02-Top-resources-for-Banglejs-Watch-Development/
2020-11-02T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-02-How-to-fix-xcode-select-no-developer-tools-found/
2020-11-02T00:00:00.000Z
weekly
https://cri.dev/posts/2020-11-02-Bangle-watch-as-an-accelerometer-mouse/
2020-11-02T00:00:00.000Z
weekly
https://cri.dev/posts/2020-10-21-The-High-Privacy-Cost-of-a-Free-Website/
2020-10-21T00:00:00.000Z
weekly
https://cri.dev/posts/2020-10-20-Show-realtime-visitors-on-your-website-with-Plausibleio-and-CloudFlare-Workers/
2020-10-20T00:00:00.000Z
weekly
https://cri.dev/posts/2020-10-18-Notes-Glenn-Greenwald-Why-Privacy-matters/
2020-10-17T00:00:00.000Z
weekly
https://cri.dev/posts/2020-10-18-Notes-Edward-Snowden-interviewed-by-Ron-Paul/
2020-10-17T00:00:00.000Z
weekly
https://cri.dev/posts/2020-10-12-Fast-virtual-scrolling-with-preact/
2020-10-12T00:00:00.000Z
weekly
https://cri.dev/posts/2020-10-11-Get-things-done-for-real/
2020-10-11T00:00:00.000Z
weekly
https://cri.dev/posts/2020-10-02-Notes-on-I-have-got-nothing-to-hide/
2020-10-02T00:00:00.000Z
weekly
https://cri.dev/posts/2020-09-24-What-is-a-retrospective/
2020-09-24T00:00:00.000Z
weekly
https://cri.dev/posts/2020-09-12-Raspberry-Pi-as-a-local-server-for-self-hosting-applications/
2020-09-12T00:00:00.000Z
weekly
https://cri.dev/posts/2020-09-08-But-I-have-nothing-to-hide/
2020-09-08T00:00:00.000Z
weekly
https://cri.dev/posts/2020-09-03-DIY-IoT-door-monitor-with-ESP8266/
2020-09-03T00:00:00.000Z
weekly
https://cri.dev/posts/2020-09-01-Watermark-images-with-montage-ImageMagick/
2020-09-01T00:00:00.000Z
weekly
https://cri.dev/posts/2020-09-01-Simple-Time-lapse-with-a-Raspberry-Pi/
2020-09-01T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-28-4-Most-powerful-Mini-PCs-in-2020/
2020-07-28T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-23-Dont-buy-the-AirPods-Pro---Another-Rattlegate-story/
2020-07-23T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-21-Simple-email-trick-to-manage-your-newsletters/
2020-07-21T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-18-Techniques-to-optimize-SEO-for-a-static-website-or-blog/
2020-07-18T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-17-Made-13-Dollars-with-Brave-and-Basic-Attention-token/
2020-07-17T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-16-How-to-fix-possible-EventEmitter-memory-leak-detected/
2020-07-16T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-14-Simple-event-tracking-with-Plausible-Analytics/
2020-07-14T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-08-Notes-on-Marketing-for-Developers-devmarketingxyz/
2020-07-08T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-06-How-to-solve-Docker-docker-credential-desktop-not-installed-or-not-available-in-PATH/
2020-07-06T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-06-How-to-solve-Docker-Incompatible-CPU-detected/
2020-07-06T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-06-Get-distinct-field-names-of-sub-documents-in-MongoDB/
2020-07-06T00:00:00.000Z
weekly
https://cri.dev/posts/2020-07-06-Aggregations-with-sub-documents-in-MongoDB/
2020-07-06T00:00:00.000Z
weekly
https://cri.dev/posts/2020-06-20-Most-valuable-developer-linux-notebooks-in-2020/
2020-06-20T00:00:00.000Z
weekly
https://cri.dev/posts/2020-06-07-Install-Homeassistant-on-Raspberry-Pi/
2020-06-07T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-28-Notes-on-Code-BEAM-V-2020/
2020-05-28T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-27-Solve-Verdaccio-EINTEGRITY-error/
2020-05-27T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-26-Upgrading-MongoDB-36-to-42-with-brew/
2020-05-26T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-26-Upgrade-HTTP-requests-with-X-Forwarded-Proto-Header-in-HAProxy/
2020-05-26T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-26-Authenticated-uplinks-with-verdaccio/
2020-05-26T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-20-Testing-in-Nodejs-by-example-using-the-SOLID-principles/
2020-05-20T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-20-Clean-up-Mac-OS-How-I-freed-35GB-of-space/
2020-05-20T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-18-Fixing-431-Request-Header-Fields-Too-Large-in-Nodejs/
2020-05-18T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-15-Setting-up-a-Verdaccio-npm-registry/
2020-05-15T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-12-Privacy-and-Coherence/
2020-05-12T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-10-Elixir-trick:-start-an-Observer-window-with-mix/
2020-05-10T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-07-Validate-your-RSS-feed/
2020-05-07T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-07-Minimal-dark-mode-with-CSS-and-JavaScript/
2020-05-07T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-03-Using-ucompress-to-dramatically-optimize-static-assets/
2020-05-03T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-03-Ad-blocking-with-Raspberry-Pi-and-Pi-hole/
2020-05-03T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-01-Optional-chaining-in-Node.js-14/
2020-05-01T00:00:00.000Z
weekly
https://cri.dev/posts/2020-05-01-Nullish-coalescing-in-Node.js-14/
2020-05-01T00:00:00.000Z
weekly
https://cri.dev/posts/2020-04-28-Road-to-Elixir:-Monitor-Crypto-assets/
2020-04-28T00:00:00.000Z
weekly
https://cri.dev/posts/2020-04-24-Resuming-Elixir-by-self-hosting-plausible-analytics/
2020-04-24T00:00:00.000Z
weekly
https://cri.dev/posts/2020-04-23-How-to-exclude-Google-Analytics-in-your-Cypress-E2E-tests/
2020-04-23T00:00:00.000Z
weekly
https://cri.dev/posts/2020-04-19-devblog-yet-another-static-site-generator-seriously/
2020-04-19T00:00:00.000Z
weekly
https://cri.dev/posts/2020-04-07-Preferred-Visual-Studio-Code-theme-in-2020/
2020-04-07T00:00:00.000Z
weekly
https://cri.dev/posts/2020-04-05-Boring-software-development/
2020-04-05T00:00:00.000Z
weekly
https://cri.dev/posts/2020-04-04-Full-list-of-Chromium-Puppeteer-flags/
2020-04-04T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-30-How-to-solve-Puppeteer-Chrome-Error-ERR_INVALID_ARGUMENT/
2020-03-30T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-30-How-to-connect-puppeteer-to-a-Proxy/
2020-03-30T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-27-How-to-solve-Please-specify-which-branch-you-want-to-rebase-against/
2020-03-27T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-09-Crawling-a-web-site-with-browserless,-puppeteer-and-Node.js/
2020-03-09T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-08-Ultimate-web-scraping-with-browserless,-puppeteer-and-Node.js/
2020-03-08T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-07-Twitter-OAuth-Login-with-fastify-and-Node.js/
2020-03-07T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-07-How-to-create-a-Twitter-application-for-user-login/
2020-03-07T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-05-Twitter-OAuth-Login-by-example-with-Node.js/
2020-03-05T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-04-Send-a-Telegram-message-with-Darklang/
2020-03-04T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-02-First-steps-with-Darklang/
2020-03-02T00:00:00.000Z
weekly
https://cri.dev/posts/2020-03-01-About-Cloudflare's-support-for-ccTLDs-and-gTLDs/
2020-03-01T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-29-Take-a-photo-with-raspistill-on-a-Raspberry-Pi/
2020-02-29T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-25-Simple-npmrc-management/
2020-02-25T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-15-Twitter-OAuth-by-example-in-Nodejs/
2020-02-15T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-13-So-Long-and-Thanks-for-All-the-Veggies/
2020-02-13T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-08-Simplest-Vanilla-JavaScript-static-site-blog-search-for-Jekyll,-Hugo,-11.ty-eleventy/
2020-02-08T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-08-Minimal-environments-with-dotenv-and-Node.js/
2020-02-08T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-08-Connect-to-mongo-with-monk-in-Node.js/
2020-02-08T00:00:00.000Z
weekly
https://cri.dev/posts/2020-02-05-Lazy-loading-images-in-2020/
2020-02-05T00:00:00.000Z
weekly
https://cri.dev/posts/2020-01-29-How-to-recover-from-failed-lerna-publish/
2020-01-29T00:00:00.000Z
weekly
https://cri.dev/posts/2020-01-28-The-cleanest-way-to-maintain-connect-express-middlewares-in-node-js/
2020-01-28T00:00:00.000Z
weekly
https://cri.dev/posts/2020-01-03-Raspberry-SSH-connect-over-Wi-Fi-Wireless-not-working-host-not-found/
2020-01-03T00:00:00.000Z
weekly
https://cri.dev/posts/2019-12-12-the-color-fe1/
2019-12-12T00:00:00.000Z
weekly
https://cri.dev/posts/2019-12-11-better-web-scraping-with-nodejs/
2019-12-11T00:00:00.000Z
weekly
https://cri.dev/posts/2019-12-08-completed-hacktoberfest-2019/
2019-12-08T00:00:00.000Z
weekly
https://cri.dev/posts/2019-10-27-my-blogging-stack-in-2020/
2019-10-27T00:00:00.000Z
weekly
https://cri.dev/posts/2019-08-31-Run-Cypress-Integration-Tests-with-GitHub-Actions-Workflow/
2019-08-31T00:00:00.000Z
weekly
https://cri.dev/posts/2019-08-30-AWS-Lambda-+-S3-+-ffmpeg-Timelapse/
2019-08-30T00:00:00.000Z
weekly
https://cri.dev/posts/2019-08-29-Simple-telegram-message-with-GitHub-Actions/
2019-08-29T00:00:00.000Z
weekly
https://cri.dev/posts/2019-08-29-Preferred-way-of-defining-flags-in-bash/
2019-08-29T00:00:00.000Z
weekly
https://cri.dev/posts/2019-08-29-Deploy-Eleventy-site-with-Github-Actions-on-AWS-S3/
2019-08-29T00:00:00.000Z
weekly
https://cri.dev/posts/2019-08-26-Simple-ad-and-trackers-blocking-with-DNS/
2019-08-26T00:00:00.000Z
weekly
https://cri.dev/posts/2019-08-25-Build-for-a-slow-connection/
2019-08-25T00:00:00.000Z
weekly
https://cri.dev/posts/2019-07-19-Fun-with-single-letter-commands/
2019-07-19T00:00:00.000Z
weekly
https://cri.dev/posts/2019-07-16-Upgrade-MongoDB-3-to-4-on-Ubuntu/
2019-07-16T00:00:00.000Z
weekly
https://cri.dev/posts/2019-04-07-Get-last-non-empty-cell-value-in-a-spreadsheet/
2019-04-07T00:00:00.000Z
weekly
https://cri.dev/posts/2019-04-04-How-to-fix-Ansible-error-The-task-includes-an-option-with-an-undefined-variable/
2019-04-04T00:00:00.000Z
weekly
https://cri.dev/posts/2018-12-09-Notes-about-Crash-course-in-Machine-Learning/
2018-12-09T00:00:00.000Z
weekly
https://cri.dev/posts/2018-11-28-Publishing-org-scoped-npm-packages-with-travis/
2018-11-28T00:00:00.000Z
weekly
https://cri.dev/posts/2018-10-31-my-current-blogging-stack/
2018-10-31T00:00:00.000Z
weekly
https://cri.dev/posts/2018-10-18-Start-an-npm-script-with-pm2/
2018-10-18T00:00:00.000Z
weekly
https://cri.dev/posts/2018-10-06-Make-Anaconda-executables-available-in-your-PATH-fish-shell/
2018-10-06T00:00:00.000Z
weekly
https://cri.dev/posts/2018-07-11-clean-android-device-storage-move-files-to-sd-card-remove-junk-files/
2018-07-11T00:00:00.000Z
weekly
https://cri.dev/posts/2018-07-03-pm2-deploy-shallow-git-repository-with---depth-also-known-as-fetch-fast/
2018-07-03T00:00:00.000Z
weekly
https://cri.dev/posts/2018-04-18-Fix-Python-2-7-issue-on-OSX-bad-interpreter/
2018-04-18T00:00:00.000Z
weekly
https://cri.dev/posts/2018-04-12-Notes-about-Blockchain-for-Smart-Communities-trentosmart-TSCW18/
2018-04-12T00:00:00.000Z
weekly
https://cri.dev/posts/2018-04-12-Easy-rate-limit-API-calls-with-p-limit/
2018-04-12T00:00:00.000Z
weekly
https://cri.dev/posts/2018-04-09-Fix-issue-with-Pandoc-MacOS-Sierra-and-pdflatex-xelatex/
2018-04-09T00:00:00.000Z
weekly
https://cri.dev/posts/2018-04-05-Offloading-my-Inbox-items-to-discover/
2018-04-05T00:00:00.000Z
weekly
https://cri.dev/posts/2018-02-07-setup-nginx-as-a-reverse-proxy-with-basic-auth-for-an-upstream/
2018-02-07T00:00:00.000Z
weekly
https://cri.dev/posts/2018-01-31-a-story-about-npm-publish-unpublish/
2018-01-31T00:00:00.000Z
weekly
https://cri.dev/posts/2017-12-11-Mapping-historic-market-data/
2017-12-11T00:00:00.000Z
weekly
https://cri.dev/posts/2017-10-21-Building-the-new-version-of-pomodoro.cc-in-the-open/
2017-10-21T00:00:00.000Z
weekly
https://cri.dev/posts/2017-10-13-Keeping-an-eye-on-your-Crypto-currency-trades-with-Uebersicht/
2017-10-13T00:00:00.000Z
weekly
https://cri.dev/posts/2017-04-15-Loop-jekyll-data-directory-files/
2017-04-15T00:00:00.000Z
weekly
https://cri.dev/posts/2017-03-30-My-dotfiles/
2017-03-30T00:00:00.000Z
weekly
https://cri.dev/posts/2017-03-27-Prevent-accidental-quit-of-iTerm/
2017-03-27T00:00:00.000Z
weekly
https://cri.dev/posts/2017-03-24-how-i-deploy-my-site/
2017-03-24T00:00:00.000Z
weekly
https://cri.dev/posts/2017-03-23-how-i-build-my-site/
2017-03-23T00:00:00.000Z
weekly
https://cri.dev/posts/2017-03-22-npm-package-kata/
2017-03-22T00:00:00.000Z
weekly
https://cri.dev/posts/2017-02-24-Trying-out-Redash/
2017-02-24T00:00:00.000Z
weekly
https://cri.dev/posts/2017-02-22-Chaining-and-indenting-after-the-return-statement/
2017-02-22T00:00:00.000Z
weekly
https://cri.dev/posts/2017-02-10-How-to-read-Hacker-Newsletter/
2017-02-10T00:00:00.000Z
weekly
https://cri.dev/posts/2017-02-05-Use-Simple-Jekyll-Search-on-your-blog-in-these-easy-steps/
2017-02-05T00:00:00.000Z
weekly
https://cri.dev/posts/2016-05-28-discourse-first-installation-steps/
2016-05-28T00:00:00.000Z
weekly
https://cri.dev/posts/2016-02-03-i-was-at-fosdem-2016-and-it-was-awesome/
2016-02-03T00:00:00.000Z
weekly
https://cri.dev/posts/2016-01-07-Forking-is-a-commitment/
2016-01-07T00:00:00.000Z
weekly
https://cri.dev/posts/2015-11-23-Using-a-daily-activity-log-to-keep-track-of-your-studies-and-bookmarks/
2015-11-23T00:00:00.000Z
weekly
https://cri.dev/posts/2015-10-25-Elixir-Plug-order-matters/
2015-10-25T00:00:00.000Z
weekly
https://cri.dev/posts/2015-10-24-Jekyll-new-post-script/
2015-10-24T00:00:00.000Z
weekly
https://cri.dev/posts/2015-10-20-Introduction-to-AngularJS/
2015-10-20T00:00:00.000Z
weekly
https://cri.dev/posts/2015-10-19-What-Elixir-and-Angular-have-in-common/
2015-10-19T00:00:00.000Z
weekly
https://cri.dev/posts/2015-10-18-Favor-Viewmodel-over-$scope/
2015-10-18T00:00:00.000Z
weekly
https://cri.dev/posts/2015-10-15-Always-$digest-after-you-expect/
2015-10-15T00:00:00.000Z
weekly
https://cri.dev/posts/2015-08-12-How-to-invalidate-app-cache/
2015-08-12T00:00:00.000Z
weekly
https://cri.dev/posts/2015-07-07-The-simplest-way-to-set-vagrant-default-directory/
2015-07-07T00:00:00.000Z
weekly
https://cri.dev/posts/2015-07-05-Backup-mongodb-database-from-docker-container-to-host/
2015-07-05T00:00:00.000Z
weekly
https://cri.dev/posts/2015-07-04-Conforming-to-protocols-in-JavaScript/
2015-07-04T00:00:00.000Z
weekly
https://cri.dev/posts/2015-05-24-write-a-damn-readme/
2015-05-09T00:00:00.000Z
weekly
https://cri.dev/posts/2015-05-09-Functional-JavaScript-write-your-negate-not-function/
2015-05-09T00:00:00.000Z
weekly
https://cri.dev/posts/2015-04-27-About-business-value-and-confidence-in-legacy-projects/
2015-04-27T00:00:00.000Z
weekly
https://cri.dev/posts/2015-04-23-Angular-ui-router-same-url-different-state/
2015-04-23T00:00:00.000Z
weekly
https://cri.dev/posts/2015-03-06-Cache-speed-up-docker-node-modules/
2015-03-06T00:00:00.000Z
weekly
https://cri.dev/posts/2015-03-04-How-to-pull-request-from-command-line/
2015-03-04T00:00:00.000Z
weekly
https://cri.dev/posts/2015-02-23-How-to-use-morgan-with-node-simple-router/
2015-02-23T00:00:00.000Z
weekly
https://cri.dev/posts/2015-02-21-start-your-kata-the-right-way/
2015-02-21T00:00:00.000Z
weekly
https://cri.dev/posts/2015-01-17-Write-your-Protractor-tests-in-Cucumber/
2015-01-17T00:00:00.000Z
weekly
https://cri.dev/posts/2015-01-16-How-to-zsh-and-hub-auto-completition/
2015-01-16T00:00:00.000Z
weekly
https://cri.dev/posts/2015-01-09-Debugging-acceptance-tests-with-Angular-and-Cucumber/
2015-01-09T00:00:00.000Z
weekly
https://cri.dev/posts/2014-12-23-keep-docker-container-running-with-upstart-and-dockers-restart-policy/
2014-12-23T00:00:00.000Z
weekly
https://cri.dev/posts/2014-10-27-a-list-of-angular-style-guides/
2014-10-27T00:00:00.000Z
weekly
https://cri.dev/posts/2014-08-22-Angular-Filter-already-selected-items-from-ng-options/
2014-08-22T00:00:00.000Z
weekly
https://cri.dev/posts/2014-08-20-Solution-to-PhoneGap-issue-device-ready-has-not-fired-after-5-seconds/
2014-08-20T00:00:00.000Z
weekly
https://cri.dev/posts/2014-08-03-How-to-configure-Drone-behind-an-nginx-proxy-on-a-subdomain/
2014-08-03T00:00:00.000Z
weekly
https://cri.dev/posts/2014-08-02-How-to-setup-Drone-CI-on-your-server/
2014-08-02T00:00:00.000Z
weekly
https://cri.dev/posts/2014-07-05-A-practical-workflow-for-resizing-images-with-ImageMagick/
2014-07-05T00:00:00.000Z
weekly
https://cri.dev/posts/2014-06-30-DRY-dependency-injection-in-Angular-with-gulp-ng-annotate/
2014-06-30T00:00:00.000Z
weekly
https://cri.dev/posts/2014-05-26-A-closer-look-at-Angular's-dependency-injection/
2014-05-26T00:00:00.000Z
weekly
https://cri.dev/posts/2014-03-04-updating-dynamic-fields-and-nested-arrays-in-mongodb/
2014-03-04T20:49:22.000Z
weekly
https://cri.dev/posts/2014-01-19-node-and-sudo-now-kiss/
2014-01-19T23:02:14.000Z
weekly
https://cri.dev/posts/2014-01-18-simplest-apache-configuration-for-hosting-multiple-sites/
2014-01-18T17:47:32.000Z
weekly
https://cri.dev/posts/2014-01-05-create-a-new-github-repository-from-the-command-line/
2014-01-05T18:31:53.000Z
weekly
https://cri.dev/posts/2014-01-04-about-vanity-metrics-and-social-media-bullshit/
2014-01-04T13:31:14.000Z
weekly
https://cri.dev/posts/2013-10-12-simple-templating-with-regular-expressions/
2013-10-12T18:08:55.000Z
weekly
https://cri.dev/posts/2013-09-17-keep-ssh-connection-alive/
2013-09-17T18:49:15.000Z
weekly
https://cri.dev/posts/2013-07-16-how-to-gzip-compression-of-css-and-js-files-on-s3-with-s3cmd/
2013-07-16T00:00:00.000Z
weekly
https://cri.dev/posts/2013-06-06-how-to-lazy-load-disqus-comments/
2013-06-06T18:36:07.000Z
weekly
https://cri.dev/posts/2013-05-08-auto-mount-partitions-on-linux-the-easy-way/
2013-05-08T17:46:00.000Z
weekly
https://cri.dev/posts/2013-04-21-berlin-april-2013/
2013-04-20T15:17:47.000Z
weekly
https://cri.dev/posts/2013-03-29-replace-links-in-files-with-regular-expressions/
2013-03-29T17:07:07.000Z
weekly
https://cri.dev/posts/2012-12-23-enable-indexing-of-ntfs-partition-on-mac/
2012-12-23T12:00:37.000Z
weekly