Harnessing Retrieval Augmented Generation With Langchain
Implementing RAG using LangchainImage by Author, generated using Adobe FireflyRetrieval Augmented Generation (RAG) is more than just a buzzword in the AI developer community; it’s a groundbreaking approach that’s rapidly gaining traction in organizations and enterprises of all sizes.As we delve deeper into the capabilities of Large Language Models (LLMs), uncovering new
Read morePattern Matching in TypeScript: Tuples and Records
Image by authorAs mentioned in my previous article, while being on a vacation and work-free I decided to challenge myself with implementing pattern matching in TypeScript. While sitting in airports and planes and shuttles and between all the dancing workshops and social parties (I do social dancing and I highly recommend
Read moreFlipkart-backed Shadowfax nears $60 million funding led by TPG NewQuest
Indian logistics startup Shadowfax is finalizing a funding round of about $60 million, more than a year after it began the funding deliberations, two sources familiar with the matter said. TPG’s NewQuest is positioning to lead the round, which also includes some secondary transactions, the sources said, requesting anonymity as
Read moreX, formerly Twitter, now lets paid users hide their checkmarks
Social media company X, formerly Twitter, now lets paid users hide their verification checkmarks. The Elon Musk-owned company introduced paid verification last year with the Twitter Blue relaunch. The service was renamed to XBlue during the ongoing rebranding exercise. The company has updated the help page for paid subscriptions, which
Read moreHow engineering teams at a large org can move at startup speed
SPONSORED BY SHELL On this sponsored episode of the podcast, Ben talks with Amber Webb, Principal Engineer at Shell, and Naresh Kumar, Senior Principal Engineer at Shell, about their hyper automation initiative, which locates organization-level bottlenecks and removes them. They chat about the three big areas of improvement: acquiring necessary
Read moreMeta starts ending news availability in Canada
Meta announced today that the process of ending news availability in Canada has officially begun. The company continues to hold its ground, refusing to comply with a law it deems “unworkable”, and has not engaged in discussions with the government, as Google has, in hopes to work out a resolution.
Read moreAs spend management space heats up, Brex and Rho turn to AI startups to help power new products
The competition in the spend management space continues to intensify. Brex and Rho today each announced AI-powered/enabled accounts payables offerings. Their announcements coincidentally came out the same day competitor Ramp announced it had expanded into procurement — further evidence that the companies in the space are clamoring to not only
Read moreDependency Injection Demystified
Write robust and maintainable software using modern language featuresImage generated using MidjourneyUnit testing will inherently nudge you towards writing your code in a maintainable way. You’ll separate concerns, design sensible interfaces, and break your code into small, easy-to-reason-about chunks.Modern language features like async/await and functional reactive programming bring incredible ergonomics to
Read moreThe entire story of Twitter / X under Elon Musk
Image: Laura Normand / The Verge Forget Tesla, SpaceX, Neuralink, and The Boring Company — Elon Musk is now the owner of Twitter. Elon Musk bought Twitter, and now he’s rebranding it as X. Signs have gone up (and back down), icons are changing, and an old plan is new.
Read moreThe Problem With Sharing Problems in Complex Systems
Should shared problems have shared solutions? Deciding so requires us to understand them at a deeper levelPhoto by Markus Winkler on UnsplashThroughout my career, one scenario has reared its head over and over again: multiple components seemingly sharing one problem in complex systems.From software architecture to macroeconomics, the question always arises: “Should shared
Read more