corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a0cfff-594f-73d5-9360-ebfbf1d3d552", "title": "What I'm doing now | César Ferradas", "url": "https://ferrad.as/now", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e34445e594", "title": "How to make your phone’s data theft-proof", "url": "https://ferrad.as/phone-security", "published_at": "2024-11-13T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e34504bc40", "title": "Deep anchor links in 13 lines of plain JavaScript", "url": "https://ferrad.as/deep-links-vanilla-js", "published_at": "2024-07-02T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e345cd7829", "title": "Evolve Bank data breach: what we know and how to protect yourself", "url": "https://ferrad.as/evolve-bank-data-breach", "published_at": "2024-06-29T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e34606f4fd", "title": "A better screenshots workflow on MacOS", "url": "https://ferrad.as/better-screenshot-workflow-on-macos", "published_at": "2024-06-28T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e346ce880e", "title": "Troubleshooting Ingress 502s on Google Kubernetes Engine", "url": "https://ferrad.as/502s-ingress-gke", "published_at": "2022-05-01T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e347b6c2fb", "title": "How to run database migrations during a Kubernetes deploy", "url": "https://ferrad.as/db-migration-kubernetes-deploy", "published_at": "2021-07-20T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e3483f3a68", "title": "Personal finance advice I wish I knew earlier", "url": "https://ferrad.as/finance-advice-wish-i-knew", "published_at": "2021-03-22T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e3490e93cc", "title": "How to lint code using git hooks", "url": "https://ferrad.as/lint-code-git-hooks", "published_at": "2021-02-21T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e34995968f", "title": "Simplest way to make Python 3 the default on MacOS", "url": "https://ferrad.as/simplest-python-3-default-macos", "published_at": "2021-02-18T00:00:00+00:00" }, { "id": "01a08777-b4a6-729b-ad68-47e34a8d820a", "title": "Why I prefer plain text email", "url": "https://ferrad.as/plaintext-email", "published_at": "2021-01-10T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbead7dd0f", "title": "A list of everything I own | César Ferradas", "url": "https://ferrad.as/things", "published_at": "2020-12-02T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbea941719", "title": "Book notes: How to Win Friends and Influence People | César Ferradas", "url": "https://ferrad.as/how-to-win-friends", "published_at": "2020-11-27T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe9d2ded9", "title": "Book notes: Essentialism | César Ferradas", "url": "https://ferrad.as/essentialism", "published_at": "2020-11-26T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe8f02662", "title": "Command line adventures | César Ferradas", "url": "https://ferrad.as/command-line-adventures", "published_at": "2020-06-25T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe89cc071", "title": "Logging your professional learnings | César Ferradas", "url": "https://ferrad.as/logging-professional-learnings", "published_at": "2020-06-22T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe86b484e", "title": "Decision fatigue and how to decide | César Ferradas", "url": "https://ferrad.as/decision-fatigue-how-to-decide", "published_at": "2020-05-25T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe83d9ac6", "title": "How to protect yourself after a data breach | César Ferradas", "url": "https://ferrad.as/how-to-protect-yourself-after-data-breach", "published_at": "2020-05-22T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe8202397", "title": "The EasyJet data breach is no surprise | César Ferradas", "url": "https://ferrad.as/easyjet-databreach-no-surprise", "published_at": "2020-05-21T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe7c56d9f", "title": "No-tifications | César Ferradas", "url": "https://ferrad.as/no-tifications", "published_at": "2020-05-19T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe788a2fa", "title": "A minimalist approach to coding | César Ferradas", "url": "https://ferrad.as/minimalist-approach-to-coding", "published_at": "2020-05-17T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe6b93138", "title": "Functionality over style | César Ferradas", "url": "https://ferrad.as/functionality-over-style", "published_at": "2020-05-16T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe682d15a", "title": "Privacy-first contact tracing technology | César Ferradas", "url": "https://ferrad.as/privacy-first-contact-tracing", "published_at": "2020-05-15T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe5c02fe1", "title": "Listening to music on repeat | César Ferradas", "url": "https://ferrad.as/music-on-repeat", "published_at": "2020-05-14T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe5878c6f", "title": "Creating daily | César Ferradas", "url": "https://ferrad.as/creating-daily", "published_at": "2020-05-13T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe4bdcd30", "title": "Life without social media | César Ferradas", "url": "https://ferrad.as/life-without-social-media", "published_at": "2020-05-12T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe47ef392", "title": "Password habits | César Ferradas", "url": "https://ferrad.as/password-habits", "published_at": "2020-05-11T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe38c8519", "title": "Securely sending email attachments | César Ferradas", "url": "https://ferrad.as/email-attachments", "published_at": "2020-05-10T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbe2bdfc3e", "title": "Learn Vim by deleting your vimrc | César Ferradas", "url": "https://ferrad.as/learning-vim-by-deleting-vimrc", "published_at": "2020-05-09T00:00:00+00:00" }, { "id": "01a0cfff-594f-73d5-9360-ebfbef82afc8", "title": "About | César Ferradas", "url": "https://ferrad.as/about", "published_at": null }, { "id": "01a0cfff-594f-73d5-9360-ebfbf039603e", "title": "Blog | César Ferradas", "url": "https://ferrad.as/blog", "published_at": null }, { "id": "01a0cfff-594f-73d5-9360-ebfbf0d010ff", "title": "Contact | César Ferradas", "url": "https://ferrad.as/contact", "published_at": null }, { "id": "01a0cfff-594f-73d5-9360-ebfbf109ef33", "title": "César Ferradas", "url": "https://ferrad.as/", "published_at": null }, { "id": "01a0cfff-594f-73d5-9360-ebfbf1e7d3c0", "title": "Projects | César Ferradas", "url": "https://ferrad.as/projects", "published_at": null } ] posts
Claim your blog
Back to ferrad.as
Blog · corpus.blog/blogs/ferrad.as/posts
ferrad.as
ferrad.as
2026
What I'm doing now | César Ferradas
original ↗
21 Jul 2026
2024
How to make your phone’s data theft-proof
original ↗
13 Nov 2024
Deep anchor links in 13 lines of plain JavaScript
original ↗
2 Jul 2024
Evolve Bank data breach: what we know and how to protect yourself
original ↗
29 Jun 2024
A better screenshots workflow on MacOS
original ↗
28 Jun 2024
2022
Troubleshooting Ingress 502s on Google Kubernetes Engine
original ↗
1 May 2022
2021
How to run database migrations during a Kubernetes deploy
original ↗
20 Jul 2021
Personal finance advice I wish I knew earlier
original ↗
22 Mar 2021
How to lint code using git hooks
original ↗
21 Feb 2021
Simplest way to make Python 3 the default on MacOS
original ↗
18 Feb 2021
Why I prefer plain text email
original ↗
10 Jan 2021
2020
A list of everything I own | César Ferradas
original ↗
2 Dec 2020
Book notes: How to Win Friends and Influence People | César Ferradas
original ↗
27 Nov 2020
Book notes: Essentialism | César Ferradas
original ↗
26 Nov 2020
Command line adventures | César Ferradas
original ↗
25 Jun 2020
Logging your professional learnings | César Ferradas
original ↗
22 Jun 2020
Decision fatigue and how to decide | César Ferradas
original ↗
25 May 2020
How to protect yourself after a data breach | César Ferradas
original ↗
22 May 2020
The EasyJet data breach is no surprise | César Ferradas
original ↗
21 May 2020
No-tifications | César Ferradas
original ↗
19 May 2020
A minimalist approach to coding | César Ferradas
original ↗
17 May 2020
Functionality over style | César Ferradas
original ↗
16 May 2020
Privacy-first contact tracing technology | César Ferradas
original ↗
15 May 2020
Listening to music on repeat | César Ferradas
original ↗
14 May 2020
Creating daily | César Ferradas
original ↗
13 May 2020
Life without social media | César Ferradas
original ↗
12 May 2020
Password habits | César Ferradas
original ↗
11 May 2020
Securely sending email attachments | César Ferradas
original ↗
10 May 2020
Learn Vim by deleting your vimrc | César Ferradas
original ↗
9 May 2020
Undated
About | César Ferradas
original ↗
—
Blog | César Ferradas
original ↗
—
Contact | César Ferradas
original ↗
—
César Ferradas
original ↗
—
Projects | César Ferradas
original ↗
—