corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08c5d-33e3-7047-80ad-d98ca9608534", "title": "Open Source in the age of AI", "url": "https://vikramsg.github.io/open-source-in-the-age-of-ai/", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98caa2c51b7", "title": "A Backend Engineer’s Guide to Understanding React and Next.js", "url": "https://vikramsg.github.io/an-introduction-to-react-next-from-a-backend-engineer/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98caad190a9", "title": "Introduction to Formal Methods (Part 2): From Spec to Code", "url": "https://vikramsg.github.io/introduction-to-formal-methods-part-2/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98caae08152", "title": "Introduction to Formal Methods (Part 1): Why Spec First?", "url": "https://vikramsg.github.io/introduction-to-formal-methods-part-1/", "published_at": "2026-01-06T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98cabbd1bfd", "title": "Decorators in Python make composability easier", "url": "https://vikramsg.github.io/blog_python_decorators_style/", "published_at": "2023-06-21T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98cac1b1d74", "title": "Comparing GPT with Open Source LLM’s", "url": "https://vikramsg.github.io/blog_langchain/", "published_at": "2023-06-15T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98cac9f70e6", "title": "49travel - Travel across Germany with your 49 Euro ticket", "url": "https://vikramsg.github.io/blog_49travel/", "published_at": "2023-06-07T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98cad61c17b", "title": "Using arguments in a Pandas UDF for PySpark", "url": "https://vikramsg.github.io/blog_spark_args/", "published_at": "2023-06-01T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98cadcb3cb0", "title": "Sometimes Numba can be slower than even Pandas… or why you should always benchmark", "url": "https://vikramsg.github.io/blog_numba_slower_than_pandas/", "published_at": "2023-05-23T00:00:00+00:00" }, { "id": "01a08c5d-33e3-7047-80ad-d98cae4480f9", "title": "Using NumPy to replace Pandas GroupBy-Apply pattern for performance", "url": "https://vikramsg.github.io/blog_pandas_groupby_with_numpy/", "published_at": "2023-05-18T00:00:00+00:00" } ] posts
Claim your blog
Back to vikramsg.github.io
Blog · corpus.blog/blogs/vikramsg.github.io/posts
vikramsg.github.io
vikramsg.github.io
2026
Open Source in the age of AI
original ↗
26 Aug 2026
A Backend Engineer’s Guide to Understanding React and Next.js
original ↗
17 Feb 2026
Introduction to Formal Methods (Part 2): From Spec to Code
original ↗
14 Jan 2026
Introduction to Formal Methods (Part 1): Why Spec First?
original ↗
6 Jan 2026
2023
Decorators in Python make composability easier
original ↗
21 Jun 2023
Comparing GPT with Open Source LLM’s
original ↗
15 Jun 2023
49travel - Travel across Germany with your 49 Euro ticket
original ↗
7 Jun 2023
Using arguments in a Pandas UDF for PySpark
original ↗
1 Jun 2023
Sometimes Numba can be slower than even Pandas… or why you should always benchmark
original ↗
23 May 2023
Using NumPy to replace Pandas GroupBy-Apply pattern for performance
original ↗
18 May 2023