41554 blogs · [ { "id": "01a08c65-2dba-7069-aa5a-f6725354520e", "title": "Building a Generic Data Integration Pipeline in Scala: The Data Plumber - Part 3", "url": "https://yadukrishnan.live/building-a-generic-data-integration-pipeline-in-scala-the-data-plumber-part-3", "published_at": "2025-03-18T05:35:14+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f67253a37ad1", "title": "Building a Generic Data Integration Pipeline in Scala: The Data Plumber - Part 2", "url": "https://yadukrishnan.live/building-a-generic-data-integration-pipeline-in-scala-the-data-plumber-part-2", "published_at": "2025-03-17T19:09:17+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f67253ef4e85", "title": "Building a Generic Data Integration Pipeline in Scala: The Data Plumber - Part 1", "url": "https://yadukrishnan.live/building-a-generic-data-integration-pipeline-in-scala-the-data-plumber-part-1", "published_at": "2025-03-17T18:09:10+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f67254e656ed", "title": "A Generic Approach to Parsing CSV into Case Classes in Scala 3", "url": "https://yadukrishnan.live/a-generic-approach-to-parsing-csv-into-case-classes-in-scala-3", "published_at": "2025-02-27T11:51:43+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f672552ea933", "title": "Custom SBT Task to List Direct Dependencies of a Project", "url": "https://yadukrishnan.live/custom-sbt-task-to-list-direct-dependencies-of-a-project", "published_at": "2024-07-02T16:11:39+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f672555d6a60", "title": "Developing Java Applications with Scala-CLI", "url": "https://yadukrishnan.live/developing-java-applications-with-scala-cli", "published_at": "2024-07-01T16:59:48+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f672562b488f", "title": "Effective Test Parameterization with ScalaTest Tables", "url": "https://yadukrishnan.live/effective-test-parameterization-with-scalatest-tables", "published_at": "2023-11-23T21:08:12+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f6725640b2d7", "title": "Scala Made Simple for Beginners: A Gentle Introduction to Kickstarting Your Scala Learning", "url": "https://yadukrishnan.live/scala-made-simple-for-beginners-a-gentle-introduction-to-kickstarting-your-scala-learning", "published_at": "2023-10-01T18:56:56+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f67256b2503b", "title": "Diving into ZIO Test 'Aspects': Streamlining Cross-Cutting Concerns in Testing", "url": "https://yadukrishnan.live/diving-into-zio-test-aspects-streamlining-cross-cutting-concerns-in-testing", "published_at": "2023-08-20T06:24:51+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f672577a6189", "title": "Mastering ScalaTest - Exploring Tagging, Retry, Runner and More", "url": "https://yadukrishnan.live/mastering-scalatest-exploring-tagging-retry-runner-and-more", "published_at": "2023-06-23T20:48:18+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f672583e3541", "title": "Unlocking the Power of SBT: A Beginner's Guide to Understanding Not-So-Common Features", "url": "https://yadukrishnan.live/unlocking-the-power-of-sbt-a-beginners-guide-to-understanding-not-so-common-features", "published_at": "2023-04-28T17:23:44+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f67258d805f9", "title": "Error Handling in Cats Effect [Part-9]", "url": "https://yadukrishnan.live/error-handling-in-cats-effect-part-9", "published_at": "2023-04-23T13:07:29+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f672596f2790", "title": "Useful Automation Tools for Scala Development", "url": "https://yadukrishnan.live/useful-automation-tools-for-scala-development", "published_at": "2023-03-19T16:04:30+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f67259e86bbf", "title": "Comparing case class instances using DiffX", "url": "https://yadukrishnan.live/comparing-case-class-instances-using-diffx", "published_at": "2023-03-04T13:15:01+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f6725a1dbb1a", "title": "ULID - Sortable Unique Identifier", "url": "https://yadukrishnan.live/ulid-sortable-unique-identifier", "published_at": "2023-01-01T07:00:44+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f6725aef7849", "title": "Easy Integration Testing with TestContainer-Scala", "url": "https://yadukrishnan.live/easy-integration-testing-with-testcontainer-scala", "published_at": "2022-12-02T06:00:42+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f6725afe151d", "title": "Tuple Improvements in Scala 3", "url": "https://yadukrishnan.live/tuple-improvements-in-scala-3", "published_at": "2022-11-06T06:00:42+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f6725beaa920", "title": "Compile Time Error Generation using inline in Scala 3", "url": "https://yadukrishnan.live/compile-time-error-generation-using-inline-in-scala-3", "published_at": "2022-10-24T06:15:42+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f6725ce08a46", "title": "Scala Exceptions - Try, try..catch and a caveat", "url": "https://yadukrishnan.live/scala-exceptions-try-trycatch-and-a-caveat", "published_at": "2022-10-21T18:12:17+00:00" }, { "id": "01a08c65-2dba-7069-aa5a-f6725dc5f6a4", "title": "Lazy and Eager Computations in Cats using Eval", "url": "https://yadukrishnan.live/lazy-and-eager-computations-in-cats-using-eval", "published_at": "2022-09-18T09:26:22+00:00" } ] posts Claim your blog
Back to yadukrishnan.live
Blog · corpus.blog/blogs/yadukrishnan.live/posts

yadukrishnan.live

yadukrishnan.live

2025

2024

2023

2022