41554 blogs · [ { "id": "01a08765-eb26-73c6-92dc-e27eb5de193e", "title": "Google Search Cheat Sheet", "url": "https://cybercafe.dev/google-search-cheat-sheet/", "published_at": "2026-09-07T13:38:55+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d23741e66bc", "title": "Creating a fresh no nonsense lyrics website", "url": "https://cybercafe.dev/a-fresh-no-nonsense-lyrics-website/", "published_at": "2026-08-11T10:38:53+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2374f0be78", "title": "A Brief History Of Http Methods", "url": "https://cybercafe.dev/a-brief-history-of-http-methods/", "published_at": "2026-07-10T13:11:04+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2375d50e66", "title": "Effective Typescript", "url": "https://cybercafe.dev/learning-effective-typescript/", "published_at": "2026-07-08T04:57:46+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237618148d", "title": "AI Suggested SEO Improvements for This Blog", "url": "https://cybercafe.dev/ai-suggested-seo-improvements-for-this-blog/", "published_at": "2026-05-28T05:27:00+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2376be8654", "title": "The Real Review of Casio G-Shock GBX-100", "url": "https://cybercafe.dev/casio-g-shock-gbx-100-review/", "published_at": "2026-05-27T04:19:00+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237723197b", "title": "Trying out KIRO - Amazon's agentic IDE", "url": "https://cybercafe.dev/trying-out-kiro-the-amazon-agentic-ide/", "published_at": "2026-05-24T19:28:04+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2377e2594a", "title": "Understanding Rest Apis", "url": "https://cybercafe.dev/rest-apis/", "published_at": "2026-01-27T11:23:20+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2378d83fdd", "title": "Where to write code", "url": "https://cybercafe.dev/where-to-write-code/", "published_at": "2025-07-29T14:06:26+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2378fa50f0", "title": "Understanding the 's' in https", "url": "https://cybercafe.dev/understanding-the-s-in-https/", "published_at": "2025-05-16T04:07:37+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2379a944e5", "title": "Running LLM Ollama on Ubuntu", "url": "https://cybercafe.dev/running-llm-on-ubuntu/", "published_at": "2025-05-04T10:56:10+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237aa9166a", "title": "Salty Simulations Boeing 747 Startup & Taxi Checklist for MSFS 2020 (Beginner Guide with tips)", "url": "https://cybercafe.dev/salty-simulations-boeing-747-startup-taxi-msfs2020-guide/", "published_at": "2025-04-17T11:45:00+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237b24d19d", "title": "Short history of css layouts", "url": "https://cybercafe.dev/short-history-of-css-layouts/", "published_at": "2025-03-17T05:00:42+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237b88ee1d", "title": "How to connect three external monitors with Macbook Pro 2021 model", "url": "https://cybercafe.dev/how-to-connect-three-external-monitors-with-macbook-pro/", "published_at": "2024-12-25T11:19:25+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237bb2172d", "title": "Connect a spare macbook as an external display for your Primary Mac wirelessly", "url": "https://cybercafe.dev/how-to-connect-spare-macbook-as-external-display-wireless/", "published_at": "2024-11-08T05:01:16+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237c60c0a2", "title": "Understanding chromatic aberration", "url": "https://cybercafe.dev/understanding-chromatic-aberration/", "published_at": "2024-08-15T19:54:34+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237d4a6080", "title": "Creating first AWS Lambda function", "url": "https://cybercafe.dev/creating-first-aws-lambda-function/", "published_at": "2024-07-01T07:05:30+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237e02e56c", "title": "Quickly arrange Multiple Windows in MacOS Using Applescript and automator", "url": "https://cybercafe.dev/arrange-multiple-terminal-windows-using-applescript-and-automator/", "published_at": "2024-06-18T18:56:48+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237e0a2856", "title": "Create a local copy of Ghost JS production site", "url": "https://cybercafe.dev/create-a-copy-of-ghostjs-production-instance/", "published_at": "2024-06-09T17:54:22+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237e8bec25", "title": "Customizing hugo theme for my blog", "url": "https://cybercafe.dev/customizing-hugo-theme-for-blog/", "published_at": "2024-05-31T18:13:33+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237eebc910", "title": "Forward emails from custom domain to gmail", "url": "https://cybercafe.dev/forward-emails-from-custom-domain-to-gmail/", "published_at": "2024-05-25T00:00:00+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237f4e65f0", "title": "Migrating from Digital Ocean to Netlify", "url": "https://cybercafe.dev/migrating-from-digital-ocean-to-netlify/", "published_at": "2024-05-24T12:42:09+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237f8f0057", "title": "Creating a static site with hugo", "url": "https://cybercafe.dev/creating-a-static-site-with-hugo/", "published_at": "2024-05-18T00:00:00+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d237fef8919", "title": "Why I chose hugo static site generator for my blog", "url": "https://cybercafe.dev/why-hugo-static-site-generator-for-blog/", "published_at": "2024-05-17T05:59:33+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2380b42ba0", "title": "Learning Nodejs distributed systems Part 1", "url": "https://cybercafe.dev/learning-nodejs-distributed-systems-part-1/", "published_at": "2024-02-23T08:32:19+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d238125e13d", "title": "Learning Typescript in 2023 part 4 - Advanced typing", "url": "https://cybercafe.dev/learning-typescript-in-2023-part-4-advanced-typing/", "published_at": "2024-02-23T08:27:02+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2381bba882", "title": "Learning Typescript in 2023 part 3 - Classes and Interfaces", "url": "https://cybercafe.dev/learning-typescript-in-2023-part-3-classes-and-interfaces/", "published_at": "2024-02-23T08:25:08+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2382b63c7d", "title": "Learning Typescript in 2023 part 2 - Configuration", "url": "https://cybercafe.dev/learning-typescript-in-2023-part-2-configuration/", "published_at": "2024-02-23T08:21:39+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d23834c5f3c", "title": "Playing days gone", "url": "https://cybercafe.dev/playing-days-gone-zombie-apocalypse-open-world-game/", "published_at": "2024-02-16T19:36:50+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2383c44c4c", "title": "The hazard light confusion on Indian roads", "url": "https://cybercafe.dev/the-hazard-light-confusion-on-indian-roads/", "published_at": "2024-02-06T07:10:48+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d23848895e0", "title": "How to open website in fullscreen", "url": "https://cybercafe.dev/how-to-open-website-in-fullscreen/", "published_at": "2023-05-13T07:03:01+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2385768385", "title": "Learning Typescript in 2023 part 1 - Basics", "url": "https://cybercafe.dev/learning-typescript-in-2023-part-1/", "published_at": "2023-05-12T18:58:58+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d238605b1ea", "title": "Trending work from home and part time job scam", "url": "https://cybercafe.dev/trending-work-from-home-and-part-time-job-scam/", "published_at": "2023-05-06T18:02:06+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2386193702", "title": "Using AWS S3 for photos backup", "url": "https://cybercafe.dev/using-aws-s3-for-photos-backup/", "published_at": "2022-10-30T07:23:57+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2386d7ebaa", "title": "Should I accept or reject cookies?", "url": "https://cybercafe.dev/should-i-accept-or-reject-cookies/", "published_at": "2022-10-14T09:48:26+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d23872d8dc4", "title": "Learning to fly on Microsoft Flight Simulator", "url": "https://cybercafe.dev/learning-to-fly-on-microsoft-flight-simulator/", "published_at": "2022-06-19T08:15:19+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d23874897a7", "title": "A complete guide to AMD eyefinity", "url": "https://cybercafe.dev/a-complete-guide-to-amd-eyefinity-multi-monitor-setup/", "published_at": "2022-03-26T09:28:32+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2387d351df", "title": "How authentication works?", "url": "https://cybercafe.dev/how-authentication-works/", "published_at": "2022-01-30T08:43:06+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d23885d1c01", "title": "Win a tata nexon for free - a quick analysis of the scam", "url": "https://cybercafe.dev/win-a-tata-nexon-for-free-quick-analysis-of-scam/", "published_at": "2021-10-06T07:58:32+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2388adf163", "title": "Debug chrome on android wirelessly from Macbook", "url": "https://cybercafe.dev/debug-android-chrome-wirelessly-from-macbook/", "published_at": "2021-09-26T06:56:21+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2388f921ae", "title": "Setup mysql and SQL Developer on macos", "url": "https://cybercafe.dev/setup-mysql-and-sql-developer-on-macos/", "published_at": "2021-08-30T06:02:58+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d2389ec44dd", "title": "The contextual bias", "url": "https://cybercafe.dev/the-contextual-bias/", "published_at": "2021-08-22T06:40:55+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d238a032664", "title": "Creating simple mock server using nodejs", "url": "https://cybercafe.dev/creating-simple-mock-api-server-using-nodejs/", "published_at": "2021-08-11T15:40:49+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d238ac7b88a", "title": "Authentication vs Authorization", "url": "https://cybercafe.dev/authentication-vs-authorization/", "published_at": "2021-04-22T11:28:25+00:00" }, { "id": "01a08765-eb27-71bd-b0eb-2d238bacb424", "title": "Setup simple analytics for Ghost blog using GoAccess", "url": "https://cybercafe.dev/setup-simple-analytics-for-ghost-blog-using-goaccess/", "published_at": "2021-04-19T13:42:09+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bfc96dbdd", "title": "Why phishing is still successful?", "url": "https://cybercafe.dev/why-phishing-is-still-successful/", "published_at": "2021-03-29T12:38:23+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bfd88c76a", "title": "Debug hackerearth challenges with nodejs", "url": "https://cybercafe.dev/easily-debug-hacker-earth-problems-with-nodejs/", "published_at": "2021-03-17T09:59:44+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bfd9e8ef6", "title": "thisisunsafe - Bypassing chrome security warnings", "url": "https://cybercafe.dev/thisisunsafe-bypassing-chrome-security-warnings/", "published_at": "2021-02-17T18:17:04+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bfdcc6715", "title": "Trying multi boot with Ventoy", "url": "https://cybercafe.dev/trying-multi-boot-with-ventoy/", "published_at": "2021-02-05T18:55:51+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bfe56996b", "title": "Understanding ISO in digital photography", "url": "https://cybercafe.dev/understanding-iso-in-digital-photography/", "published_at": "2021-01-23T04:28:14+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bfefccd37", "title": "Using SVG in React", "url": "https://cybercafe.dev/using-svg-in-react/", "published_at": "2021-01-09T16:50:15+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bffaa9bac", "title": "A revisit to a classic game - XIII", "url": "https://cybercafe.dev/a-revisit-to-classic-comic-styled-game-xiii/", "published_at": "2021-01-05T06:01:26+00:00" }, { "id": "01a08765-eb28-7335-ae45-241bffd25073", "title": "Building a gaming PC in India", "url": "https://cybercafe.dev/building-a-gaming-pc-in-india/", "published_at": "2020-12-17T19:36:31+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0001020d", "title": "My take on cheap windows keys", "url": "https://cybercafe.dev/cheap-windows-keys/", "published_at": "2020-12-15T15:22:41+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c00a2ed6d", "title": "Complete guide to file download in browsers", "url": "https://cybercafe.dev/complete-guide-to-file-download-in-browsers/", "published_at": "2020-12-07T10:53:04+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c018effe3", "title": "Weird console.log behaviour", "url": "https://cybercafe.dev/weird-console-log-behaviour/", "published_at": "2020-11-23T08:24:59+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c025b2b97", "title": "Do programmers need to learn touch typing?", "url": "https://cybercafe.dev/do-programmers-need-to-learn-touch-typing/", "published_at": "2020-11-20T07:09:27+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c033ac843", "title": "Javascript developer learning Ruby part-1", "url": "https://cybercafe.dev/javascript-developer-learning-ruby-part-1/", "published_at": "2020-11-17T12:44:57+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c03c7483c", "title": "My experience with google ads", "url": "https://cybercafe.dev/my-experience-with-google-ads/", "published_at": "2020-11-16T07:58:59+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c049e44ab", "title": "Creating a simple static site generator using handlebars", "url": "https://cybercafe.dev/creating-a-simple-static-site-generator-using-handlebars/", "published_at": "2020-11-10T17:46:01+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c05749c9f", "title": "Playing with arrow functions", "url": "https://cybercafe.dev/playing-with-arrow-functions/", "published_at": "2020-11-08T11:46:34+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0575f7bb", "title": "How to deploy multiple github repos on single netlify site", "url": "https://cybercafe.dev/how-to-deploy-multiple-github-repos-on-single-netlify-site/", "published_at": "2020-11-08T08:12:46+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c05989b09", "title": "Extensions not working for firefox pdf viewer?", "url": "https://cybercafe.dev/how-to-extend-firefox-in-built-pdf-viewer/", "published_at": "2020-11-01T18:24:22+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c065d413a", "title": "Styling native html checkbox", "url": "https://cybercafe.dev/styling-native-html-checkbox/", "published_at": "2020-10-10T18:02:50+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c07439573", "title": "FODS - Prevent flash of default style", "url": "https://cybercafe.dev/prevent-flash-of-default-style/", "published_at": "2020-10-07T06:11:26+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c07705db7", "title": "javascript : void (0)", "url": "https://cybercafe.dev/javascript-void-0/", "published_at": "2020-10-01T12:28:21+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c08109232", "title": "How to add gradient animation as site header in ghost blog", "url": "https://cybercafe.dev/how-to-add-gradient-animation-as-background/", "published_at": "2020-10-01T12:00:57+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c08e587a7", "title": "What is recursion?", "url": "https://cybercafe.dev/recursion/", "published_at": "2020-09-15T14:58:18+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c09190610", "title": "Add PWA support to ghost blog", "url": "https://cybercafe.dev/add-progressive-web-app-support-to-ghost-theme/", "published_at": "2020-09-12T12:23:22+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0961cf68", "title": "Understanding Javascript hoisting", "url": "https://cybercafe.dev/understanding-javascript-hoisting/", "published_at": "2020-09-11T17:26:45+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0a0c3262", "title": "My experience with a gaming wheel", "url": "https://cybercafe.dev/my-experience-with-gaming-wheel/", "published_at": "2020-08-21T12:02:29+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0af60b28", "title": "Understanding IIFE - Immediately Invoked Function Expression", "url": "https://cybercafe.dev/immediately-invoked-function-expression/", "published_at": "2020-08-03T05:23:00+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0be6c5f3", "title": "How to add custom static pages to ghost blog", "url": "https://cybercafe.dev/how-to-add-custom-static-pages-to-ghost-blog/", "published_at": "2020-07-28T08:47:28+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0c9f6abf", "title": "Study of a phishing attack", "url": "https://cybercafe.dev/study-of-a-phishing-attack-on-paytm/", "published_at": "2020-07-14T11:01:52+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0cf8b4d7", "title": "What is http, https and why some sites start with www?", "url": "https://cybercafe.dev/http-vs-https-for-beginners/", "published_at": "2020-07-11T09:46:25+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0cfae818", "title": "Website performance analysis", "url": "https://cybercafe.dev/analyse-website-performance-using-lighthouse/", "published_at": "2020-07-11T06:19:16+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0df719d5", "title": "Ghost casper theme customizations", "url": "https://cybercafe.dev/ghost-casper-theme-customizations/", "published_at": "2020-07-07T06:50:21+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0e5270ec", "title": "seedocode.com is now cybercafe.dev", "url": "https://cybercafe.dev/update-ghost-domain-url/", "published_at": "2020-07-03T11:13:56+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0f3780e5", "title": "Mudrunner - Not a review", "url": "https://cybercafe.dev/mudrunner-not-a-review/", "published_at": "2020-07-02T09:46:57+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0f6bb0a3", "title": "My experience with multi monitor setup", "url": "https://cybercafe.dev/my-experience-with-multi-monitor-configuration/", "published_at": "2020-06-04T14:36:57+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c0fa139cf", "title": "My quest to understand how IOT works?", "url": "https://cybercafe.dev/my-quest-to-understand-the-iot-world/", "published_at": "2020-04-28T06:51:01+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c1031a1d2", "title": "Analyse your blog speed with google developer console", "url": "https://cybercafe.dev/analyse-your-blog-speed-with-google/", "published_at": "2020-04-26T13:29:19+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c10c2676e", "title": "The curious case of Javascript's typeof operator", "url": "https://cybercafe.dev/the-curious-case-of-typeof-operator/", "published_at": "2020-04-26T06:11:45+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c111af83e", "title": "Book Review : You don't know JS yet", "url": "https://cybercafe.dev/book-review-you-dont-know-js-yet/", "published_at": "2020-04-07T11:03:35+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c11770eb8", "title": "Javascript property descriptors", "url": "https://cybercafe.dev/javascript-property-descriptors/", "published_at": "2020-02-03T10:33:02+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c11fac2dd", "title": "Playing with markdown", "url": "https://cybercafe.dev/ghost-markdown-guide/", "published_at": "2020-01-30T09:46:10+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c1234ef63", "title": "A quick review of forest.mponline.gov.in", "url": "https://cybercafe.dev/quick-review-of-mponline/", "published_at": "2020-01-27T13:55:49+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c12686386", "title": "Duck Duck Go", "url": "https://cybercafe.dev/duck-duck-go/", "published_at": "2020-01-27T10:48:34+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c1321ee6b", "title": "Chrome", "url": "https://cybercafe.dev/chrome/", "published_at": "2020-01-27T10:27:32+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c13abb7df", "title": "Are we safe on internet?", "url": "https://cybercafe.dev/are-we-safe-on-internet/", "published_at": "2020-01-26T10:38:30+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c13bda2ad", "title": "Javascript or Ecmascript?", "url": "https://cybercafe.dev/javascript-or-ecmascript/", "published_at": "2020-01-26T10:33:56+00:00" }, { "id": "01a08765-eb28-7335-ae45-241c144ded19", "title": "Ghost it or not!", "url": "https://cybercafe.dev/ghost-it-or-not/", "published_at": "2020-01-26T10:26:01+00:00" } ] posts Claim your blog
Back to cybercafe.dev
Blog · corpus.blog/blogs/cybercafe.dev/posts

cybercafe.dev

cybercafe.dev

2026

2025

2024

2023

2022

2021

2020