Source: GartnerThe very first time someone introduced me to the Gartner Hype Cycle was back in 2004 at the Virtusa R&D Lab. It remains a reliable resource for assessing the investment potential of new technologies at the time the graph was created.It's unsurprising that Generative AI currently finds itself at the Peak of Inflated Expectations, with an estimated 5-10 ...
In today's cloud-driven world, understanding how your code impacts your bottom line is crucial. My blog post here was inspired by Erik Peterson's recent talk, Million Dollar Lines of Code: an Engineering Perspective on Cloud Cost Optimization. His talk dives into the importance of cloud cost optimization and explores a concept called the Cloud Efficiency Rate (CER) to help ...
Hands-on LeadershipDuring my time at Virtusa, a couple of decades ago, Software Architecture Review Boards weren't passive affairs. Our Chief Architect, and the entire engineering leadership team, actively participated. We didn't just review diagrams; we dug into the code depending on what was on the agenda. A memorable example involved reviewing a Java codebase connecting and executing queries against a ...
Open your imagination and say goodbye to storyboards! OpenAI's latest masterpiece, Sora, isn't your average AI – it's a video magician conjuring realistic, minute-long scenes from mere text descriptions. Picture bustling Tokyo streets, Mammoths roaming snowy meadows, or even a dramatic spaceman trailer – all brought to life with stunning visuals that adhere to your specific commands. Dive into a ...
In this video, NVIDIA unveils EOS, the ninth fastest supercomputer in the world, and explains how it is being used to power the company's AI breakthroughs. EOS is an AI Factory, a purpose-built AI engine that is designed to help developers build larger, more useful AI models faster. It is built on a full stack architecture that includes NVIDIA-accelerated infrastructure, ...
In the bustling world of generative AI, a crucial debate simmers: RAG or fine-tuning? To choose between these two formidable forces, we must dive deeper into their strengths and weaknesses, understanding how they shape the landscape of large language models (LLMs). Fine-tuning, the precision surgeon, meticulously adjusts an LLM for domain-specific tasks. Think of it as tailoring a suit – ...
Remember the good old days? When sharing files meant a trusty USB stick, not a slow upload dance with the cloud? Well, ShareDrop is here to reignite that file-flinging fun, straight from your web browser! Think of it as AirDrop's cooler cousin, with a few extra party tricks up its sleeve. Sharing files between devices becomes a whisper-fast, peer-to-peer ...
Tired of OpenAI's limitations for private data and eager to experiment with RAG on my own terms, I dove headfirst into a holiday quest: building a local, OpenAI-free RAG application. While countless tutorials guide Full Stack development, the "AI" magic often relies on OpenAI APIs, leaving private data concerns unresolved. So, fueled by frustration and holiday spirit, I embarked on ...
In today's data-driven landscape, enterprises are increasingly seeking to leverage the power of artificial intelligence (AI) to unlock new insights and automate tasks. However, commercial SaaS AI models often struggle to handle the specific data (usually hidden behind firewalls) and nuances of large organizations. This is where retrieval-augmented generation (RAG) comes in. RAG is a powerful technique that augments ...
Mistral AI just announced Mixtral, a new open-source AI model - https://mistral.ai/news/mixtral-of-experts. Mistral AI holds a special place for me due to its Apache 2 open-source license. It truly embodies the spirit of "Open" AI. What is Mixtral?Mixtral is a new open-source (Apache 2) AI model that is based on the mixture-of-experts (MoE) architecture. MoE models are a type of ...
Having implemented a large scale Serverless integration middleware platform on AWS for a client, I thought of writing this blog post to note how serverless best practices can help organizations improve their DevOps Research and Assessment (DORA) metrics. DORA metrics are a set of four key metrics that measure the performance of software delivery teams:Deployment frequency: How often does the ...
Generative AI, with its incredible ability to create text, code, images, and music, has become a powerful tool across various industries. However, a growing concern exists surrounding "hallucinations," where AI models generate inaccurate, misleading, or outright false outputs. This phenomenon poses significant risks, from spreading misinformation to undermining the credibility of AI-generated content. What do the experts say?The reason ...
The rise of artificial intelligence (AI) has transformed many industries, and the field of software development is no exception. AI-powered code assistants like Duet AI from Google, GitHub Copilot from Microsoft, and CodeWhisperer from Amazon Web Services (AWS) are changing the way developers work by providing intelligent suggestions, automating repetitive tasks, and helping them write better code faster.While these three ...
Two days ago, Google unveiled Gemini, a new AI model that is capable of understanding and generating text, code, audio, images, and video. Although I wouldn't categorise Gemini as Artificial General Intelligence (AGI), it is a significant step towards that eventuality.A Technical Report is available at https://storage.googleapis.com/deepmind-media/gemini/gemini_1_report.pdfThere is no doubt that Gemini is a powerful tool. I might even argue ...
Step into the captivating realm of Large Language Models (LLMs) with this must-watch video featuring the brilliant Andrej Karpathy. In this video, Karpathy unfolds the intricacies of LLMs, offering a fascinating glimpse into their training methodologies, capabilities, and the thrilling promises they bring to the table. Imagine a world where artificial intelligence seamlessly generates text, translates languages, crafts creative content, ...
During his keynote at AWS re:Invent 2023, Dr. Werner Vogels discussed several crucial considerations for architects designing distributed systems in today's cloud-native era. These seven laws encompass cost optimization, resilience, profiling, application risk categorization, and observability—factors most of us inevitably take into account when crafting solutions for our customers. Notably, this was the first instance I encountered where these principles ...
“An overnight success is ten years in the making.” ― Tom Clancy, Dead or Alive----I haven't written a long form blog post in a while. So I thought I'd post an update here on what I've been working on during my absence. Hope you enjoy the read!I picked this title for a good reason too. Sometimes, for the casual onlooker, ...
This parable is an old one. I told this last week to one of my team members at work and wanted to find the original. Since this is an old parable, I found different versions of this story over the Internet. In some versions the story revolves around a broken down ship, while in others a large machine in a ...
Note: This isn’t a Bitcoin hedging post. In fact, that was the last occurrence of that word in this article. Is the Blockchain hype over?According to this year’s Gartner Hype Cycle, Blockchain has crossed the peak of unrealistic expectations and is now heading towards the trough of disillusionment. This usually means that we’ll stop hearing about Blockchain being the cure ...
What?I have a few pet coding projects in Github. I usually maintain them as private repositories. The reason I keep them private is because they are Proof of Concept type work (and are also skunk-work).One such project I started a few months back was an IoT prototype. What I wanted to develop was an application that qualifies as an IoT ...