41554 blogs · [ { "id": "01a0875c-ddc4-7063-bbb3-8c88bef01e05", "title": "Building AI-Promptable Full-Stack Apps with TanStack Start", "url": "https://carlosvin.github.io/building-ai-promptable-fullstack-apps/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88bf08f625", "title": "Isolated Integration Tests with pytest-scenarios", "url": "https://carlosvin.github.io/pytest-scenarios-isolated-integration-tests/", "published_at": "2026-01-03T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88bf189e41", "title": "TanStack Router: Opinionated Guidelines for Production React Apps", "url": "https://carlosvin.github.io/tanstack-router-opinionated-conventions-production-react-apps/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88bf194a67", "title": "Easily creating a golang command line tool", "url": "https://carlosvin.github.io/create-cmd-tool-golang/", "published_at": "2021-02-14T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88bfd24f71", "title": "Parameterized Tests in Cypress", "url": "https://carlosvin.github.io/cypress-parametrized-dynamic-tests/", "published_at": "2021-01-06T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c0266eaa", "title": "Golang over Java for REST services", "url": "https://carlosvin.github.io/rest-service-go-vs-java/", "published_at": "2020-11-01T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c0be097b", "title": "Create a PWA with Create React App: Lessons Learned", "url": "https://carlosvin.github.io/pwa-lessons-learned-cra/", "published_at": "2019-11-04T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c1912157", "title": "Create SPA with React + Typescript + Parcel", "url": "https://carlosvin.github.io/react-typescript-parcel/", "published_at": "2019-01-01T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c200e727", "title": "Custom Maven Plugin - Override default build lifecycle", "url": "https://carlosvin.github.io/creating-custom-maven-plugin-default/", "published_at": "2018-05-12T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c2b5447c", "title": "Example how to create custom Maven Plugin", "url": "https://carlosvin.github.io/creating-custom-maven-plugin/", "published_at": "2018-03-11T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c3a56272", "title": "Choosing a Modern C++ stack", "url": "https://carlosvin.github.io/choosing-modern-cpp-stack/", "published_at": "2017-09-15T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c476baf1", "title": "Filesystem in C++17", "url": "https://carlosvin.github.io/recursive-directory-iterator/", "published_at": "2017-05-28T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c4b3cc34", "title": "Multi-Domain Docker Containers", "url": "https://carlosvin.github.io/reverse-proxy-multidomain-docker/", "published_at": "2016-11-24T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c4e9ee14", "title": "Convert files formats - Windows to Unix", "url": "https://carlosvin.github.io/recursive-dos-unix/", "published_at": "2016-02-12T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c5b933fc", "title": "REST URLs", "url": "https://carlosvin.github.io/rest-urls/", "published_at": "2015-08-16T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c64d8b17", "title": "Build C++ project with Gradle", "url": "https://carlosvin.github.io/gradle-cpp/", "published_at": "2014-09-27T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c72a77f1", "title": "Embedded Java Databases - Performance Comparison", "url": "https://carlosvin.github.io/java-embedded-db-performance-comparison/", "published_at": "2014-06-07T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c7f8e49d", "title": "Java serialization ways: Performance Comparison", "url": "https://carlosvin.github.io/serialization-java-serializable-externalizable/", "published_at": "2014-05-13T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c863e5e6", "title": "Mutex C++", "url": "https://carlosvin.github.io/cpp-mutex/", "published_at": "2014-04-24T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c8db7464", "title": "Android Studio Portable Download", "url": "https://carlosvin.github.io/android-studio-portable-download/", "published_at": "2013-10-29T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88c9370b1b", "title": "Debugging library generated with libtool", "url": "https://carlosvin.github.io/debug-libtool-lib/", "published_at": "2013-02-01T15:30:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88ca211ac0", "title": "C++ Struct memory alignment", "url": "https://carlosvin.github.io/cpp-pragma-pack/", "published_at": "2012-11-26T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88ca7122ec", "title": "Git Proxy Configuration", "url": "https://carlosvin.github.io/git-proxy-config/", "published_at": "2012-11-15T12:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88cb32f6bd", "title": "Replace punctuation symbols in Python", "url": "https://carlosvin.github.io/remove-replace-punctuation-py/", "published_at": "2012-10-23T00:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88cb8201a7", "title": "Text Normalization in Python", "url": "https://carlosvin.github.io/normalize-text-py/", "published_at": "2012-10-02T18:00:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88cbda86fa", "title": "Remove HTML Tags", "url": "https://carlosvin.github.io/delete-html-tags-py-django/", "published_at": "2012-10-02T11:30:00+00:00" }, { "id": "01a0875c-ddc4-7063-bbb3-8c88ccc22892", "title": "Remove orphaned packages (Linux)", "url": "https://carlosvin.github.io/linux-remove-orphaned-files/", "published_at": "2012-10-02T00:00:00+00:00" } ] posts Claim your blog
Back to carlosvin.github.io
Blog · corpus.blog/blogs/carlosvin.github.io/posts

carlosvin.github.io

carlosvin.github.io

2026

2025

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012