Bijil Subhash @bijilsubhash.bsky.social · 08/03/2025Databricks vs Fabric feels a lot like Pied Piper vs Nucleus. Fans of the Silicon Valley show will get the reference :) #databs #databricks #fabric 060
Bijil Subhash @bijilsubhash.bsky.social · 18/02/2025(1/3) Among programming languages, I consider #Python to be a relatively easy to learn language, opening doors for many to start coding without formal training. However this also results in some poorly written, unmaintainable, and non-extensible code; the infamous spaghetti code. 110
Bijil Subhash @bijilsubhash.bsky.social · 01/02/2025Just finished watching the webinar on introducing SDF by dbt team. After seeing SDF in action, I have to admit that I am really looking forward to the future of dbt engine. I was wondering when dbt was going to bring in notable changes to the developer experience and this might be it. #databs 031
Bijil Subhash @bijilsubhash.bsky.social · 21/01/2025I was speaking with someone who went all in on promoting duckdb to their clients. I did not get a chance to ask what exactly are they doing with duckdb. But I am curious to understand how duckdb is utilised in modern data pipelines. 010
Bijil Subhash @bijilsubhash.bsky.social · 18/01/2025(1/4) SDF acquisition by dbt If you work in data, you probably would have come across a version of this headline this past week. A small disclaimer, I have not used SDF and neither do I have solid understanding of the tech that sits behind it, so take what I say with a grain of salt. 100
Bijil Subhash @bijilsubhash.bsky.social · 16/01/2025(1/2) Maybe an unpopular opinion, SQL is a powerful language and despite what anyone says, it is unlikely to be replaced by an LLM, at least not with the models we have today. LLMs are powerful and can be leveraged to generate ideas or as a tool to unblock when you are stuck. #databs 120
Bijil Subhash @bijilsubhash.bsky.social · 14/01/2025(1/3) Continuing from my previous thread on infrastructure as code for managing #Databricks. I have recently had the pleasure to work with an open source tool called Laktory, which is an abstraction that sits on top of Terraform/Pulumi to manage your Databricks workflow using YAML. #databs 121
Bijil Subhash @bijilsubhash.bsky.social · 11/01/2025A default approach that I take when it comes to data modelling. It works because OBT is optimized for the modern vectorized data warehouses. At the same time, the underlying data is modelled using established best practices from Kimball. 010
Bijil Subhash @bijilsubhash.bsky.social · 10/01/2025(1/2) Infrastructure as code (IaC) is ubiquitous in the data space. That being said, I have stayed away from doing any IaC work for as long as I can remember, mainly due to its aura of being difficult and also because I could pass the ball to the platform team. #datasky #databs 220
Bijil Subhash @bijilsubhash.bsky.social · 07/01/2025(1/4) What do you use for #data ingestion? Its true that there are no shortage of tools when it comes to data ingestion. But before you open the wallet to one of the many options out there, it might be worth doing a thorough due diligence based on your current and future needs. #databs 100
Bijil Subhash @bijilsubhash.bsky.social · 04/01/2025I have been binging on the early chapters of the new book from @joereis.bsky.social on data modeling. I haven't consumed a lot of material on this topic besides Kimball but this one is a must read if you work with data in a modern context. Looking forward to the official release in 2025! #databs 170
Bijil Subhash @bijilsubhash.bsky.social · 02/01/2025(1/5) dbt core vs dbt cloud dbt has been a game changer to many #data teams, mainly for writing reusable and version controlled transformation logic. We are also witnessing an explosion of tools that wants to become the next #dbt. What is better, dbt core or dbt cloud? #databs 110
Reposted by Bijil SubhashAndy Pavlo @andypavlo.bsky.social · 01/01/2025Buckle up because we're banging into the new year with my annual retrospective of the last year in databases! Highlights include license change blowback, Databricks vs. Snowflake gangwar, @duckdb.org's shotgun weddings, and buying a quarterback to impress your lover: www.cs.cmu.edu/~pavlo/blog/...cs.cmu.eduDatabases in 2024: A Year in ReviewAndy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game. 1019963
Bijil Subhash @bijilsubhash.bsky.social · 31/12/2024(1/5) What is Unity Catalog (UC) in the context of #databricks? The standard definition that you get is that it is a unified governance solution built into Databricks. It is accurate but that was not intuitive to me when I started building on UC. See 🧵 for some additional context on UC. #databs 100
Bijil Subhash @bijilsubhash.bsky.social · 28/12/2024(1/2) Autoloader is without doubt one of my favourite feature in Databricks! In a nutshell, it is an abstraction that simplifies the incremental ingestion of data by monitoring the files that arrive in the cloud storage, supporting reliable and resilient data pipelines cost efficiently. #databs 120
Bijil Subhash @bijilsubhash.bsky.social · 27/12/2024If you are an aspiring data engineer, do yourself a favour by learning the basics of data modelling amongst other fundamentals (Python and SQL) before jumping into whatever tool is on the headlines. 030
Bijil Subhash @bijilsubhash.bsky.social · 22/12/2024Great write up on LLM frameworks. www.anthropic.com/research/bui... Without attaching a name to it, I have tested all except the agent workflow in 2024. Currently running an orchestrator-worker, prompt chaining, and routing workflows across a handful of projects in production.anthropic.comBuilding effective agentsA post for developers with advice and workflows for building effective AI agents 101
Bijil Subhash @bijilsubhash.bsky.social · 04/12/2024I am sure some of us can relate to this. #dataengineer #data #dataarchitecture 010
Bijil Subhash @bijilsubhash.bsky.social · 02/12/2024Five ways to copy a dictionary in Python: - Unpacking an iterable* - Use copy method* - Using dict constructor* - Dictionary comprehension* - Using deepcopy (from copy) First 3 are has similar performance, followed by dictionary comprehension, and finally deep copy. *shallow copy 010
Bijil Subhash @bijilsubhash.bsky.social · 01/12/2024Do we have any data engineers in the #buildinpublic community? If so, what are you building? 110
Bijil Subhash @bijilsubhash.bsky.social · 01/12/2024What is your go to analogy for explaining what a data engineer does? Check the🧵for the one that I use time to time. 110