41554 blogs · [ { "id": "01a08798-2ea1-712e-b6a4-67677bc8fbc6", "title": "FokosDB: A strongly consistent bottomless storage database ontop of Cloudflare Durable Objects", "url": "https://www.lambrospetrou.com/articles/fokosdb/", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67677c95961d", "title": "Amazon DynamoDB references", "url": "https://www.lambrospetrou.com/articles/dynamodb/", "published_at": "2025-08-19T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67677c964d4e", "title": "Investing in 3x Daily Leveraged Nasdaq 100 ETFs (TQQQ or QQQ3) using QQQ weekly MACD signals", "url": "https://www.lambrospetrou.com/articles/investing-leveraged-qqq-macd/", "published_at": "2025-08-17T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67677d19910c", "title": "Cloudflare Durable Objects are Virtual Objects", "url": "https://www.lambrospetrou.com/articles/durable-objects-are-virtual-objects/", "published_at": "2025-04-27T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67677d9fd263", "title": "Large Language Model (LLM) prompting guides", "url": "https://www.lambrospetrou.com/articles/llm-prompting-guides/", "published_at": "2025-04-26T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67677e1ede6e", "title": "DevConnect Series talk - Cloudflare Developer Platform Overview", "url": "https://www.lambrospetrou.com/articles/devconnect-cloudflare-dev-platform/", "published_at": "2025-01-03T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67677ec6111a", "title": "How to do encryption and envelope encryption with KMS in Go", "url": "https://www.lambrospetrou.com/articles/encryption/", "published_at": "2024-12-15T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67677f44b9ae", "title": "How to detect website text content changes with Skybear.NET", "url": "https://www.lambrospetrou.com/articles/detect-website-text-changes/", "published_at": "2024-12-08T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676780086415", "title": "Testing the Cloudflare D1 REST API with Hurl", "url": "https://www.lambrospetrou.com/articles/hurl-cloudflare-d1/", "published_at": "2024-11-24T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767802ab611", "title": "Control and data plane architectural pattern for Durable Objects - Cloudflare Reference Architecture Diagram", "url": "https://www.lambrospetrou.com/articles/durable-objects-control-data-plane-pattern/", "published_at": "2024-11-20T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676780b1be3f", "title": "Love letter to Hurl", "url": "https://www.lambrospetrou.com/articles/hurl/", "published_at": "2024-11-03T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676780c91ebd", "title": "Deploy your applications on a server with zero downtime", "url": "https://www.lambrospetrou.com/articles/server-deploy-scripts/", "published_at": "2024-10-28T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678121186d", "title": "Building a global TiddlyWiki hosting platform with Cloudflare Durable Objects and Workers — Tiddlyflare", "url": "https://www.lambrospetrou.com/articles/tiddlyflare/", "published_at": "2024-10-22T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678218ea4d", "title": "Skybear.NET Scripts secret variables, HTTP triggers, and replacing AWS Lambda with Fly.io - Changelog 2024-10-15", "url": "https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-10-15/", "published_at": "2024-10-15T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676782fe5524", "title": "Durable Objects (DO) — Unlimited single-threaded servers spread across the world", "url": "https://www.lambrospetrou.com/articles/durable-objects-cloudflare/", "published_at": "2024-08-14T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676783310a4b", "title": "Brag document and folder — feels good only", "url": "https://www.lambrospetrou.com/articles/brag-doc-folder/", "published_at": "2024-07-27T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678357dcf6", "title": "Skybear.NET Scripts landing page and Business plan - Changelog 2024-07-21", "url": "https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-07-21/", "published_at": "2024-07-21T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678393d9b2", "title": "Skybear.NET Scripts response bodies and cron triggers - Changelog 2024-05-28", "url": "https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-05-28/", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676783e35f78", "title": "Ownership - High agency - Manager of One", "url": "https://www.lambrospetrou.com/articles/ownership/", "published_at": "2024-04-07T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676784822b86", "title": "SaaS Pricing - What I want vs What I offer", "url": "https://www.lambrospetrou.com/articles/pricing-want-vs-offer/", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767857e5a17", "title": "Skybear.NET Scripts private user accounts - Changelog 2024-02-18", "url": "https://www.lambrospetrou.com/articles/skybearnet-scripts-changelog-2024-02-18/", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678666c30c", "title": "Hurl Webscripts v0.0.1", "url": "https://www.lambrospetrou.com/articles/hurl-webscripts/", "published_at": "2023-12-28T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676786b04a01", "title": "How to find listening and open ports in Linux", "url": "https://www.lambrospetrou.com/articles/network-ports-linux/", "published_at": "2023-12-05T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767879e0bd4", "title": "How to find your public IP", "url": "https://www.lambrospetrou.com/articles/public-ip/", "published_at": "2023-12-04T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767880df4c0", "title": "Template for writing technical RFC docs", "url": "https://www.lambrospetrou.com/articles/rfc-template/", "published_at": "2023-11-18T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767882fa85d", "title": "Amazon Profiler and AWS CodeGuru Profiler — CI/CD", "url": "https://www.lambrospetrou.com/articles/cicd-amazon-aws-codeguru-profiler/", "published_at": "2023-10-22T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767887a8352", "title": "The CI/CD Flywheel", "url": "https://www.lambrospetrou.com/articles/cicd-flywheel/", "published_at": "2023-10-15T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676788e2f862", "title": "Writing docs", "url": "https://www.lambrospetrou.com/articles/writing-docs/", "published_at": "2023-09-24T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678992d0ce", "title": "Feature Flags — CI/CD", "url": "https://www.lambrospetrou.com/articles/cicd-feature-flags/", "published_at": "2023-09-17T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676789b6b71f", "title": "How to pass the interview for software engineering roles in Big Tech", "url": "https://www.lambrospetrou.com/articles/big-tech-software-interviews/", "published_at": "2023-09-10T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678a4bcaf9", "title": "Merge two directories recursively", "url": "https://www.lambrospetrou.com/articles/merge-two-subdirectories/", "published_at": "2023-08-13T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678aacbdd4", "title": "Fast Feedback Loop and Delayed Gratification", "url": "https://www.lambrospetrou.com/articles/fast-feedback-loop-vs-delayed-gratification/", "published_at": "2023-05-29T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678b0be7c2", "title": "The perfect PaaS: Does it exist? Or impossible to build?", "url": "https://www.lambrospetrou.com/articles/the-perfect-paas-exists-or-impossible/", "published_at": "2023-02-02T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678b4b87cb", "title": "Hell Yeah or No - what's worth doing | Highlights", "url": "https://www.lambrospetrou.com/articles/hell-yeah-or-no-highlights/", "published_at": "2022-11-12T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678b75b3b9", "title": "AWS Lambda + Upstash Redis + Go = 🚀❤️", "url": "https://www.lambrospetrou.com/articles/upstash-redis-aws-lambda/", "published_at": "2022-10-16T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678bfa6941", "title": "Twitter 📝 Post-Commit Reviews by Cindy Sridharan", "url": "https://www.lambrospetrou.com/articles/twitter-post-commit-reviews/", "published_at": "2022-08-22T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678cae330e", "title": "Twitter 📝 Observability for emerging infra: Charity Majors", "url": "https://www.lambrospetrou.com/articles/twitter-observability-for-emerging-infra-charity-majors/", "published_at": "2022-08-14T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678cc12985", "title": "Fly.io cloud development environment with Visual Studio Code Remote-SSH", "url": "https://www.lambrospetrou.com/articles/flyio-cloud-dev-env/", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678cd39a34", "title": "AWS Elastic Beanstalk Go platform (AL2) — Deep Dive", "url": "https://www.lambrospetrou.com/articles/elastic-beanstalk-al2-go/", "published_at": "2022-01-30T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678dd291a8", "title": "Serverless platforms into 2022 — AWS, Cloudflare Workers, Netlify, Vercel, Fly.io", "url": "https://www.lambrospetrou.com/articles/serverless-platforms-2022/", "published_at": "2022-01-20T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678ed07d77", "title": "Kotlin http4k (via GraalVM Native Image) and Golang", "url": "https://www.lambrospetrou.com/articles/kotlin-http4k-graalvm-native-and-golang/", "published_at": "2021-09-26T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678f5f0d8f", "title": "Makefiles for execution coordination", "url": "https://www.lambrospetrou.com/articles/makefiles-for-execution-coordination/", "published_at": "2021-09-25T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67678f733e8e", "title": "Keeping the brain engaged", "url": "https://www.lambrospetrou.com/articles/keeping-the-brain-engaged/", "published_at": "2021-09-12T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767906c47a1", "title": "Bits of Unsolicited Advice by Kevin Kelly", "url": "https://www.lambrospetrou.com/articles/bits-of-unsolicited-advice-kevin-kelly/", "published_at": "2021-04-26T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767908426c8", "title": "Minibri Temp - Asciidoc support", "url": "https://www.lambrospetrou.com/articles/minibri-temp-asciidoc/", "published_at": "2021-03-17T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767914a5a32", "title": "The Read-Watch-Listen list", "url": "https://www.lambrospetrou.com/articles/the-read-watch-listen-list/", "published_at": "2021-03-14T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676791aad7ff", "title": "A journey through email providers (Zoho Mail, Private Email, Gmail, HEY, Google Domains)", "url": "https://www.lambrospetrou.com/articles/a-journey-through-email-providers/", "published_at": "2021-03-07T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676791fcdbba", "title": "Minibri Temp — The Deep Dive", "url": "https://www.lambrospetrou.com/articles/minibri-temp-the-deep-dive/", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767920a558e", "title": "Goodbye 2020, Hello 2021", "url": "https://www.lambrospetrou.com/articles/goodbye-2020-hello-2021/", "published_at": "2020-12-30T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767926d6529", "title": "Life In The UK test — Tips for 2020", "url": "https://www.lambrospetrou.com/articles/life-in-the-uk-test/", "published_at": "2020-11-24T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676792726485", "title": "Minibri Score — The Inception", "url": "https://www.lambrospetrou.com/articles/minibri-score-the-inception/", "published_at": "2020-10-25T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679305ad6e", "title": "Simple and Low-cost Investing guide (for the UK)", "url": "https://www.lambrospetrou.com/articles/simple-low-cost-investing-in-uk/", "published_at": "2020-10-04T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676793f6d50f", "title": "V8 Isolates for fast JavaScript execution in Go", "url": "https://www.lambrospetrou.com/articles/golang-v8-isolates/", "published_at": "2020-09-26T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679431748c", "title": "AWS Lambda and SQLite3 over Amazon EFS", "url": "https://www.lambrospetrou.com/articles/aws-lambda-and-sqlite-over-efs/", "published_at": "2020-07-11T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676794b68b10", "title": "Make it Work, Make it Beautiful, Make it Fast", "url": "https://www.lambrospetrou.com/articles/make-it-work-make-it-beautiful-make-it-fast/", "published_at": "2020-07-04T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679536197b", "title": "Enjoyable browser automation with Puppeteer and Playwright", "url": "https://www.lambrospetrou.com/articles/enjoyable-browser-automation-puppeteer-playwright/", "published_at": "2020-05-16T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679579e537", "title": "The worklog format 1.0", "url": "https://www.lambrospetrou.com/articles/the-worklog-format-1/", "published_at": "2020-05-12T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676795d2096d", "title": "Best tip I received — The worklog", "url": "https://www.lambrospetrou.com/articles/best-tip-the-worklog/", "published_at": "2020-05-09T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676796a4e4f5", "title": "My digital braindump and productivity tools", "url": "https://www.lambrospetrou.com/articles/digital-braindump-and-productivity-tools/", "published_at": "2020-05-08T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767974aa76a", "title": "Battle of the Jamstack platforms — Netlify, Vercel, AWS", "url": "https://www.lambrospetrou.com/articles/battle-of-jamstack-platforms-netlify-vercel-aws/", "published_at": "2020-05-05T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676797fb3a35", "title": "Hobby Languages for 2020", "url": "https://www.lambrospetrou.com/articles/hobby-languages-for-2020/", "published_at": "2020-04-25T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676798322936", "title": "Amazon Leadership Principles — Choose 3", "url": "https://www.lambrospetrou.com/articles/amazon-leadership-principles/", "published_at": "2020-04-18T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676798908dc0", "title": "Meiosis pattern - Unidirectional data flow web applications using streams", "url": "https://www.lambrospetrou.com/articles/meiosisjs-typescript-mithril-demo/", "published_at": "2018-09-14T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767989ffec2", "title": "Run multiple services on a single EC2 instance using AWS Elastic Beanstalk (Go and Multicontainer Docker platforms)", "url": "https://www.lambrospetrou.com/articles/multiple-services-elastic-beanstalk/", "published_at": "2018-03-11T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767997c4739", "title": "Encrypt files with password on Linux", "url": "https://www.lambrospetrou.com/articles/encrypt-files-with-password-linux/", "published_at": "2018-01-06T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-676799f2c58b", "title": "Export environment variables from multiple files using Bash on Linux", "url": "https://www.lambrospetrou.com/articles/export-environment-variables-multiple-files-linux-bash/", "published_at": "2017-11-19T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679ae76dae", "title": "npm package to easily run arbitrary compiled binaries in your applications or AWS Lambda", "url": "https://www.lambrospetrou.com/articles/aws-lambda-binary-npm-helper/", "published_at": "2017-10-18T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679b56fc11", "title": "Command prompt alternatives for Windows", "url": "https://www.lambrospetrou.com/articles/windows-command-prompt-alternatives/", "published_at": "2017-10-16T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679b98af33", "title": "Windows Subsystem for Linux - Editor (GUI) Setup", "url": "https://www.lambrospetrou.com/articles/windows-linux-subsystem-editor-setup/", "published_at": "2017-10-15T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679c224376", "title": "AWS Lambda meets Racket (or any compiled language)", "url": "https://www.lambrospetrou.com/articles/aws-lambda-meets-racket/", "published_at": "2017-10-11T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679cdd1aa4", "title": "Self-hosted git repository for privacy and control", "url": "https://www.lambrospetrou.com/articles/self-hosted-private-git/", "published_at": "2017-09-13T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679d081723", "title": "Solve the eight queens problem with Elixir", "url": "https://www.lambrospetrou.com/articles/elixir-queens-recursion-comprehension/", "published_at": "2017-05-01T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679db65612", "title": "AWS S3 sync - only modified files, using git status", "url": "https://www.lambrospetrou.com/articles/aws-s3-sync-git-status/", "published_at": "2016-09-24T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679dc00b21", "title": "Transfer your contacts to an old Nokia Symbian S40 mobile phone", "url": "https://www.lambrospetrou.com/articles/nokia-symbian-s40-contacts-transfer/", "published_at": "2016-06-30T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679ddb4fa8", "title": "Update Route53 record set with EC2 instance public IP for a DIY load balancer", "url": "https://www.lambrospetrou.com/articles/aws-update-route53-recordset-diy-load-balancer/", "published_at": "2016-06-29T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679ec32e28", "title": "Banana or Human, and Marginal Degradation", "url": "https://www.lambrospetrou.com/articles/banana-or-human-marginal-degradation/", "published_at": "2016-06-11T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679f076567", "title": "Keyboard shortcut for opening context menu", "url": "https://www.lambrospetrou.com/articles/keyboard-shortcut-for-context-menu/", "published_at": "2016-06-07T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-67679ff37e42", "title": "Backup your Wordpress and serve it as a static website", "url": "https://www.lambrospetrou.com/articles/wordpress-backup-static-hosting/", "published_at": "2016-06-05T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a0499819", "title": "Fun with Typescript, Webpack and ReactJS", "url": "https://www.lambrospetrou.com/articles/webdev-typescript-webpack-react-numerology/", "published_at": "2016-05-22T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a0f19201", "title": "AWS Certified Developer & Solution Architect Associate Certification Tips", "url": "https://www.lambrospetrou.com/articles/aws-certification-associate-dev-tips/", "published_at": "2016-05-15T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a18c8844", "title": "Yet another Spito re-write, on the Cloud (AWS)", "url": "https://www.lambrospetrou.com/articles/yet-another-spito-rewrite-aws/", "published_at": "2016-04-25T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a2877ad5", "title": "Import Gmail messages into Google Keep as notes", "url": "https://www.lambrospetrou.com/articles/import-gmail-messages-to-google-keep/", "published_at": "2016-02-14T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a29659fc", "title": "Migrate to AWS - Make a static website using S3, Cloudfront and Route 53", "url": "https://www.lambrospetrou.com/articles/migrate-to-aws-static-website/", "published_at": "2016-02-11T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a34311d6", "title": "Create a contact form using Amazon Web Services (AWS) Simple Notification Service (SNS)", "url": "https://www.lambrospetrou.com/articles/create-contact-form-using-aws-sns/", "published_at": "2015-10-28T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a3c29bcf", "title": "After-school effect", "url": "https://www.lambrospetrou.com/articles/after-school-effect/", "published_at": "2015-10-25T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a463b7fc", "title": "Micro-blog service written in Go as a personal blog", "url": "https://www.lambrospetrou.com/articles/micro-blog-service-written-in-go-personal-blog/", "published_at": "2014-07-20T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a5154e0e", "title": "Wordpress permissions guide", "url": "https://www.lambrospetrou.com/articles/edit-wordpress-permissions/", "published_at": "2013-11-18T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a6154c7d", "title": "Share your Dropbox folder between Windows and Ubuntu on dual-boot system", "url": "https://www.lambrospetrou.com/articles/share-dropbox-folder-windows-ubuntu-dual-boot/", "published_at": "2012-08-16T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a623f0cd", "title": "Install JDK 7 (Java Development Toolkit) on Ubuntu 12.04 LTS", "url": "https://www.lambrospetrou.com/articles/install-jdk7-ubuntu-12_04/", "published_at": "2012-07-27T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a6c90171", "title": "Control the fan speed of you Thinkpad T430 running Ubuntu 12.04 LTS", "url": "https://www.lambrospetrou.com/articles/control-thinkpad-t430-fan-ubuntu-12_04/", "published_at": "2012-07-20T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a7601107", "title": "nVidia Optimus Support in Ubuntu 12.04 LTS - How to get the most of your battery life guide", "url": "https://www.lambrospetrou.com/articles/nvidia-optimus-ubuntu-12_04/", "published_at": "2012-07-20T00:00:00+00:00" }, { "id": "01a08798-2ea1-712e-b6a4-6767a79513f3", "title": "Change your Computer Name (hostname) inside your network - Ubuntu", "url": "https://www.lambrospetrou.com/articles/change-computer-hostname-ubuntu/", "published_at": "2011-09-11T00:00:00+00:00" } ] posts Claim your blog
Back to Home | Lambros Petrou
Blog · corpus.blog/blogs/lambrospetrou.com/posts

Home | Lambros Petrou

lambrospetrou.com

2026

2025

2024

2023

2022

2021

2020

2018

2017

2016

2015

2014

2013

2012

2011