41554 blogs · [ { "id": "01a087e8-b51a-7204-81b3-aa435e41b505", "title": "Hexagonal architecture with Go", "url": "https://sylhare.github.io/2026/07/28/Hexagonal-architecture.html", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa435e7ab1cc", "title": "The Notebook ⎘ Marimo’s take", "url": "https://sylhare.github.io/2026/06/30/Marimo-reactive-notebook.html", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa435ed98868", "title": "Make Claude smarter and more efficient", "url": "https://sylhare.github.io/2026/06/16/claude-code-smart.html", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa435f964422", "title": "State management with React Context Provider", "url": "https://sylhare.github.io/2026/04/27/React-provider.html", "published_at": "2026-04-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa435fa9e257", "title": "An Introduction to CSP", "url": "https://sylhare.github.io/2026/03/26/Csp-explained.html", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43602b448c", "title": "Sign commits with GPG key", "url": "https://sylhare.github.io/2026/03/12/Gpg-with-git.html", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436043e173", "title": "React localization made easy with Transifex", "url": "https://sylhare.github.io/2026/02/25/Transifex-react.html", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4360dc9289", "title": "How to succeed in System design interviews", "url": "https://sylhare.github.io/2025/12/12/System-design-interview.html", "published_at": "2025-12-12T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4361cb457d", "title": "Redpanda another kafka", "url": "https://sylhare.github.io/2025/11/27/Redpanda-another-kafka.html", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436266eeb0", "title": "Retrospective, 10 year of blogging", "url": "https://sylhare.github.io/2025/11/11/10y-retrospective.html", "published_at": "2025-11-11T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436280e003", "title": "Multiply your branches in a Git Worktree 🌳", "url": "https://sylhare.github.io/2025/10/24/Git-worktree.html", "published_at": "2025-10-24T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43630c7745", "title": "A database and usage overview", "url": "https://sylhare.github.io/2025/10/14/Database-guide.html", "published_at": "2025-10-14T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436325ab8f", "title": "Handy Javascript Syntax", "url": "https://sylhare.github.io/2025/09/29/Javascript-syntax.html", "published_at": "2025-09-29T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43640f5ba3", "title": "Generating images with AI", "url": "https://sylhare.github.io/2025/09/25/Generating-ai-images.html", "published_at": "2025-09-25T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436504c7ea", "title": "Making the AI use custom tooling through MCP", "url": "https://sylhare.github.io/2025/08/14/Intro-to-mcp.html", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436532b3b9", "title": "Dynamic programming bursting balloons", "url": "https://sylhare.github.io/2025/07/29/bursting-balloons.html", "published_at": "2025-07-29T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4365b2ec78", "title": "Data structure: Priority Queue", "url": "https://sylhare.github.io/2025/06/27/Memo-priority-queue.html", "published_at": "2025-06-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436662eee8", "title": "Managing Vibe Coders in your dev team", "url": "https://sylhare.github.io/2025/05/28/Introducing-vibe-coders.html", "published_at": "2025-05-28T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4366efe2eb", "title": "Reviving Simple-Jekyll-Search: A Fork Story", "url": "https://sylhare.github.io/2025/05/15/Fork-story.html", "published_at": "2025-05-15T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4367777c47", "title": "Use SQLC to generate Go code from SQL queries", "url": "https://sylhare.github.io/2025/04/02/Sqlc-in-go.html", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4367a59180", "title": "Migrating to eslint v9 (typescript)", "url": "https://sylhare.github.io/2025/03/21/Typescript-eslint-v9.html", "published_at": "2025-03-21T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43682d0000", "title": "How to do object-oriented programming in Go", "url": "https://sylhare.github.io/2025/03/07/Go-object-oriented.html", "published_at": "2025-03-07T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43687b14da", "title": "Authentication with WorkOS", "url": "https://sylhare.github.io/2025/02/17/Authentication-with-workos.html", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43689ea12e", "title": "Web app with Remix + Vite", "url": "https://sylhare.github.io/2025/01/29/Remix.html", "published_at": "2025-01-29T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4368f6e5b7", "title": "Fun, tips and facts for Go developers", "url": "https://sylhare.github.io/2025/01/27/Go-developer-tips.html", "published_at": "2025-01-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43690f07c8", "title": "Introduction to Radix UI", "url": "https://sylhare.github.io/2025/01/16/Radix.html", "published_at": "2025-01-16T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4369d9401e", "title": "Shape Up - Developer’s guide", "url": "https://sylhare.github.io/2024/12/19/Shape-up-dev.html", "published_at": "2024-12-19T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436a8b2853", "title": "Shape Up - Product oriented Delivery", "url": "https://sylhare.github.io/2024/12/17/Shape-up-product.html", "published_at": "2024-12-17T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436b88d27d", "title": "OAuth2 tokens (jwt) with keys (jwks)", "url": "https://sylhare.github.io/2024/12/09/Authorize-jwks.html", "published_at": "2024-12-09T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436bd390be", "title": "Operating with AI using LLM", "url": "https://sylhare.github.io/2024/12/03/Intro-llm.html", "published_at": "2024-12-03T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436c4947bd", "title": "From code to Kubernetes with Kpack", "url": "https://sylhare.github.io/2024/11/28/Kpack.html", "published_at": "2024-11-28T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436d2ec9a2", "title": "On the path to being a Go Developer", "url": "https://sylhare.github.io/2024/11/23/Start-with-go.html", "published_at": "2024-11-23T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436dcd890d", "title": "An introduction to Buildpacks", "url": "https://sylhare.github.io/2024/11/08/Buildpacks.html", "published_at": "2024-11-08T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436dffd7e1", "title": "Tips for building React components", "url": "https://sylhare.github.io/2024/11/01/React-frontend-tips.html", "published_at": "2024-11-01T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436ec4dff7", "title": "Using Nx to build a multilang monorepo", "url": "https://sylhare.github.io/2024/10/21/Nx-multilang-monorepo.html", "published_at": "2024-10-21T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436edcc6fd", "title": "Configuring React in Typescript", "url": "https://sylhare.github.io/2024/10/17/React-ts-configuration.html", "published_at": "2024-10-17T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa436f870ab7", "title": "Node.js and multi-threading, is it possible?", "url": "https://sylhare.github.io/2024/09/27/Node-js-multithreading.html", "published_at": "2024-09-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437064f283", "title": "Use Kubernetes Horizontal Pod Autoscaler (HPA)", "url": "https://sylhare.github.io/2024/09/18/Use-kubernetes-hpa.html", "published_at": "2024-09-18T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4370cae6d9", "title": "Let’s get financial with a Start-up", "url": "https://sylhare.github.io/2024/08/26/Start-up-finance.html", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437142c988", "title": "Introducing Innersource at work!", "url": "https://sylhare.github.io/2024/08/15/Innersource.html", "published_at": "2024-08-15T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4371593ce7", "title": "Manage your Kubernetes from the shell with K9s!", "url": "https://sylhare.github.io/2024/08/05/K9s.html", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437159e7c5", "title": "Advanced SQL with NestJS and TypeORM", "url": "https://sylhare.github.io/2024/07/22/Advanced-sql-nestjs.html", "published_at": "2024-07-22T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4371974182", "title": "Create your own Python decorator", "url": "https://sylhare.github.io/2024/07/08/Python-decorator.html", "published_at": "2024-07-08T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43728ba776", "title": "Create forms in React 📋", "url": "https://sylhare.github.io/2024/06/28/React-forms.html", "published_at": "2024-06-28T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4372925443", "title": "Building a layout with Chakra UI", "url": "https://sylhare.github.io/2024/06/18/Chakra-ui-components.html", "published_at": "2024-06-18T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4372ef2595", "title": "Connect a NestJS application to an SQL ⛁ database", "url": "https://sylhare.github.io/2024/06/07/Use-typeorm-with-sql.html", "published_at": "2024-06-07T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4373aac8ce", "title": "Learn Typescript generics kung fu", "url": "https://sylhare.github.io/2024/05/24/Generics-in-typescript.html", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4374649b85", "title": "NestJS and GraphQL validation decorators", "url": "https://sylhare.github.io/2024/05/08/Nestjs-and-graphql-validation.html", "published_at": "2024-05-08T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43750a9b29", "title": "Everything to know about software architecture", "url": "https://sylhare.github.io/2024/04/26/Software-architecture.html", "published_at": "2024-04-26T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4375130ab7", "title": "Tackle GraphQL vulnerabilities 🕵️‍♂️💻", "url": "https://sylhare.github.io/2024/04/19/Graphql-vulnerabilities.html", "published_at": "2024-04-19T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437581a9a8", "title": "Google Cloud Kubernetes Engine", "url": "https://sylhare.github.io/2024/04/08/Google-cloud-cli.html", "published_at": "2024-04-08T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4376635446", "title": "Load test with k6", "url": "https://sylhare.github.io/2024/03/26/Load-test-with-k6.html", "published_at": "2024-03-26T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4376d3346d", "title": "Create a NestJS GraphQL API", "url": "https://sylhare.github.io/2024/03/18/Nestjs-with-graphql.html", "published_at": "2024-03-18T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4377ac565b", "title": "Explore NestJS REST API creation", "url": "https://sylhare.github.io/2024/03/08/Nestjs-typescript-backend.html", "published_at": "2024-03-08T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43781a675e", "title": "Conda and python project management", "url": "https://sylhare.github.io/2024/02/29/Conda-and-python-project-management.html", "published_at": "2024-02-29T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4378dcef87", "title": "How to break down a Monolith", "url": "https://sylhare.github.io/2024/02/14/Monolith-extraction.html", "published_at": "2024-02-14T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4379224547", "title": "Federation and generated GraphQL types", "url": "https://sylhare.github.io/2024/01/24/Generate-federated-graphql-types.html", "published_at": "2024-01-24T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4379df3f5d", "title": "How to use KafkaStreams in Kotlin", "url": "https://sylhare.github.io/2024/01/16/How-to-use-kafkastreams.html", "published_at": "2024-01-16T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4379e384cf", "title": "How to reduce your cloud cost as a developer", "url": "https://sylhare.github.io/2023/12/26/Cloud-cost.html", "published_at": "2023-12-26T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437a54e9a3", "title": "Working with Jekyll collections", "url": "https://sylhare.github.io/2023/12/18/Jekyll-collections.html", "published_at": "2023-12-18T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437b2903e0", "title": "Add font awesome to your jekyll blog", "url": "https://sylhare.github.io/2023/12/05/Font-awesome-jekyll.html", "published_at": "2023-12-05T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437bc7ab9d", "title": "Jenkins random tips", "url": "https://sylhare.github.io/2023/11/24/Jenkins-tips.html", "published_at": "2023-11-24T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437c9f4927", "title": "DevOps Mentality, pushing it to 100% uptime", "url": "https://sylhare.github.io/2023/11/14/Devops-mentality.html", "published_at": "2023-11-14T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437d4a7ff8", "title": "Troubleshoot Debezium MySQL connector errors", "url": "https://sylhare.github.io/2023/11/07/Debezium-configuration.html", "published_at": "2023-11-07T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437e00f8b9", "title": "How to Kafka with an Avro schema registry", "url": "https://sylhare.github.io/2023/10/20/Avro-schema-registry.html", "published_at": "2023-10-20T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437e4a2b3c", "title": "Discovering Grazie Pro, the new AI helper by JetBrains", "url": "https://sylhare.github.io/2023/10/06/Grazie.html", "published_at": "2023-10-06T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437f456be5", "title": "Unit tests with JUnit 5", "url": "https://sylhare.github.io/2023/09/22/Unit-tests-with-junit-5.html", "published_at": "2023-09-22T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437fb1ba37", "title": "Kafka with springboot in Kotlin", "url": "https://sylhare.github.io/2023/09/15/Kafka-with-springboot-in-kotlin.html", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa437fec10f8", "title": "Build your CI/CD pipeline with GitHub actions", "url": "https://sylhare.github.io/2023/09/07/Github-actions-kung-fu.html", "published_at": "2023-09-07T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43805dd430", "title": "TDD with Python’s unittest", "url": "https://sylhare.github.io/2023/08/16/Python-unit-testing.html", "published_at": "2023-08-16T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4380e2c145", "title": "Improving your coding process?", "url": "https://sylhare.github.io/2023/08/11/Improving-your-commits.html", "published_at": "2023-08-11T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43814b5f64", "title": "Gradle Cheat sheet", "url": "https://sylhare.github.io/2023/07/27/Gradle.html", "published_at": "2023-07-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43814f373a", "title": "Testing GitHub copilot 🤖", "url": "https://sylhare.github.io/2023/07/11/Github-copilot-trial.html", "published_at": "2023-07-11T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43824c4063", "title": "Create a multi package 📦 project in Typescript", "url": "https://sylhare.github.io/2023/06/22/Typescript-monorepo.html", "published_at": "2023-06-22T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43828b3993", "title": "Typescript and express JWT validation", "url": "https://sylhare.github.io/2023/06/16/Typescript-and-express-jwt-validation.html", "published_at": "2023-06-16T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4383753a60", "title": "Using hibernate and its annotations", "url": "https://sylhare.github.io/2023/06/08/Hibernate-and-annotations.html", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438473f999", "title": "How to refine engineering work", "url": "https://sylhare.github.io/2023/05/19/How-to-refine-engineering-work.html", "published_at": "2023-05-19T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4385604f5e", "title": "Create your own eslint configuration", "url": "https://sylhare.github.io/2023/05/05/Eslint-configuration.html", "published_at": "2023-05-05T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4385fc419a", "title": "Datadog 🐕 how to get more out of your logs", "url": "https://sylhare.github.io/2023/04/27/Datadog-log-pipeline.html", "published_at": "2023-04-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4386f8174a", "title": "Generating GraphQL models in typescript", "url": "https://sylhare.github.io/2023/04/04/Generating-graphql-models-typescript.html", "published_at": "2023-04-04T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4387e653f9", "title": "GitHub flavoured tips", "url": "https://sylhare.github.io/2023/03/27/GitHub-tips.html", "published_at": "2023-03-27T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4387fb3d18", "title": "Type inference 🏭 industry standards", "url": "https://sylhare.github.io/2023/03/17/Type-inference.html", "published_at": "2023-03-17T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4388cae329", "title": "Liquibase to manage your Database", "url": "https://sylhare.github.io/2023/03/10/Liquibase-to-manage-your-db.html", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43898ccfef", "title": "Advanced GraphQL federation with Apollo", "url": "https://sylhare.github.io/2023/03/03/Advanced-federated-graphql-apollo.html", "published_at": "2023-03-03T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438a63eeba", "title": "Mongo queries via MongoDB Compass", "url": "https://sylhare.github.io/2023/02/24/Mongo-compass.html", "published_at": "2023-02-24T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438b54134e", "title": "Kubernetes deployment ⎈ with Helm charts", "url": "https://sylhare.github.io/2023/02/17/Kubernetes-deployment-with-helm-charts.html", "published_at": "2023-02-17T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438bf37e9b", "title": "XSS Cross site scripting explained", "url": "https://sylhare.github.io/2023/02/10/Xss-cross-site-scripting-explained.html", "published_at": "2023-02-10T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438c947605", "title": "ArgoCD deployment and roll out", "url": "https://sylhare.github.io/2023/02/03/Argocd-deployment-and-roll-out.html", "published_at": "2023-02-03T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438d6085a9", "title": "Decrypting developer’s acronyms", "url": "https://sylhare.github.io/2023/01/23/Code-acronyms.html", "published_at": "2023-01-23T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438dd6f362", "title": "GraphQL Optimization", "url": "https://sylhare.github.io/2023/01/03/Graphql-optimization.html", "published_at": "2023-01-03T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438e6cd0d8", "title": "Cache 📦, retry ♻️ or break 💣💥", "url": "https://sylhare.github.io/2022/12/16/Cache-retry-or-break.html", "published_at": "2022-12-16T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438ea54bc7", "title": "How to kafka in Typescript", "url": "https://sylhare.github.io/2022/12/09/How-to-kafkajs.html", "published_at": "2022-12-09T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438f3431e8", "title": "Configuring your Typescript project", "url": "https://sylhare.github.io/2022/12/02/Configuring-typescript.html", "published_at": "2022-12-02T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa438f694705", "title": "Interactive React Testing", "url": "https://sylhare.github.io/2022/11/25/Interactive-react-testing.html", "published_at": "2022-11-25T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4390348fc0", "title": "Memcached: Your friendly neighbourhood cache", "url": "https://sylhare.github.io/2022/11/21/Memcached-your-friendly-neighbourhood-cache.html", "published_at": "2022-11-21T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43906d3fdb", "title": "Database sync with Debezium", "url": "https://sylhare.github.io/2022/11/07/Database-sync-with-debezium.html", "published_at": "2022-11-07T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4390c75a98", "title": "Static React Testing", "url": "https://sylhare.github.io/2022/10/18/React-testing-static.html", "published_at": "2022-10-18T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4390dbf324", "title": "GraphQL and federation 🏙", "url": "https://sylhare.github.io/2022/10/11/Graphql-and-federation.html", "published_at": "2022-10-11T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa4390f7c4d8", "title": "Advanced Jest testing", "url": "https://sylhare.github.io/2022/09/21/Jest-testing.html", "published_at": "2022-09-21T00:00:00+00:00" }, { "id": "01a087e8-b51a-7204-81b3-aa43913557ea", "title": "Software engineering refactor tips", "url": "https://sylhare.github.io/2022/09/14/Software-engineering-refactor-tips.html", "published_at": "2022-09-14T00:00:00+00:00" } ] posts Claim your blog
Back to Sylhare’s blog | Well, here it is
Blog · corpus.blog/blogs/sylhare.github.io/posts

Sylhare’s blog | Well, here it is

sylhare.github.io

2026

2025

2024

2023

2022