POPULARITY
Tanmai Gopal, CEO and Co-Founder at Hasura, discusses the importance of reliability and trustworthiness for both generative and agentic AI. We discuss the pitfalls in existing data pipelines and how to enhance the results.SHOW: 931SHOW TRANSCRIPT: The Cloudcast #931 TranscriptSHOW VIDEO: https://youtube.com/@TheCloudcastNET CLOUD NEWS OF THE WEEK - http://bit.ly/cloudcast-cnotwNEW TO CLOUD? CHECK OUT OUR OTHER PODCAST - "CLOUDCAST BASICS" SPONSORS:[VASION] Vasion Print eliminates the need for print servers by enabling secure, cloud-based printing from any device, anywhere. Get a custom demo to see the difference for yourself.[US CLOUD] Cut Enterprise IT Support Costs by 30-50% with US CloudSHOW NOTES:Hasura websiteHasura GitHubTopic 1 - Welcome to the show, Tanmai. Give everyone a quick introduction.Topic 2 - Our topic today is Reliable and Trustworthy AI Agents. First off, what's the problem we're solving for here (define reliability and trustworthiness)? Are we solving for hallucinations? Reliability? Connecting private and Enterprise data to models with fine-tuning or RAG?Topic 3 - How is reliability or trustworthiness measured? I would imagine this isn't black and white, but maybe a bit more subjective?Topic 4 - How do Agentic and GenAI differ, if at all, with this model? I would think that since Gen AI lends itself more to the creative side and Agent AI is very deterministic, the approaches to solving the problem might be different. Thoughts?Topic 5 - Let's talk about data pipelines. Today, many organizations take an off-the-shelf frontier or foundational model and then apply a RAG pipeline to it for customization. Sometimes fine-tuning is involved, but in my experience, this is the exception rather than the rule. What is wrong with that architecture today? How is this less reliable?Topic 6 - Let's talk about Hasura and PromptQL. As I understand it, you are decoupling query planning from execution, thereby creating a more deterministic AI workflow. Now… that's a mouthful. Can you break down what this means and explain how the architecture differs?Topic 7 - If anyone is interested, what's the best way to get started?FEEDBACK?Email: show at the cloudcast dot netBluesky: @cloudcastpod.bsky.socialTwitter/X: @cloudcastpodInstagram: @cloudcastpodTikTok: @cloudcastpod
Join Tanmai Gopal, CEO at Hasura, as he discusses the current state of RAG and AI tooling challenges. Gopal explains that RAG has cooled down from its peak popularity, noting that while it works for low-hanging fruit use cases, it fails in mission-critical scenarios where good enough is not the threshold and precision is required. He describes RAG's fundamental limitation as not understanding context, comparing it to using a single hammer for everything, and advocates for agentic approaches that combine RAG with other tools. Gopal predicts that AI reliability will become the dominant topic by year's end, as he observes that newer models have become skilled at convincing themselves and users that they're correct when they're actually hallucinating.
Tanmai is the CEO of Hasura.io, a company he co-founded to develop software to simplify and accelerate application development. Before Hasura, he co-founded 34 Cross, a software development and consulting company focused on web and mobile development and helping Fortune 500 companies transition from monolithic to microservices architectures. While at 34 Cross, he also incubated two companies developing browser extensions, food delivery and food-finding apps for cities in India. Tanmai holds bachelor's and master's degrees in computer science from the Indian Institute of Technology, Madras. You can find Tanmai on the following sites: X Here are some links provided by Tanmai: Hasura PLEASE SUBSCRIBE TO THE PODCAST Spotify Apple Podcasts YouTube Music Amazon Music RSS Feed You can check out more episodes of Coffee and Open Source on https://www.coffeeandopensource.com Coffee and Open Source is hosted by Isaac Levin
In this episode, Bill Kennedy interviews Tanmai Gopal, co-founder and CEO of Hasura, discussing the evolution of San Francisco post-pandemic, the innovative approach of Hasura, and the importance of data security and access. Tanmai shares insights from his academic journey, including his experiences with internships and his master's degree in computer vision, culminating in a fascinating project involving drones. In this conversation, Tanmai Gopal discusses his journey from academia to entrepreneurship, focusing on his experiences in building a consulting business and transitioning to product development. He shares insights on the evolution of GraphQL, the challenges of navigating business decisions, and the future of data access in the context of AI and emerging technologies. The discussion highlights the importance of understanding data modeling and the need for innovative solutions in the software industry.00:00 Introduction03:15 What is Tanmai Doing Today05:45 Understanding Hasura's Approach to APIs14:40 Pre-Hosted Solutions in Hasura22:26 First Memories of a Computer35:40 Favorite Classes During University49:25 From Consulting to Product1:01:35 Extending GraphQL 1:10:30 Competitors of Hasura1:18:40 Data Privacy1:22:10 Contact InfoConnect with Tanmai: Linkedin: https://www.linkedin.com/in/tanmaig/X: https://x.com/tanmaigo?lang=enMentioned in today's episode:Hasura: https://hasura.io/GraphQL: https://graphql.org/Want more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses : https://ardanlabs.com/education/ Live Events : https://www.ardanlabs.com/live-training-events/ Blog : https://www.ardanlabs.com/blog Github : https://github.com/ardanlabs
In this episode of Maintainable, Robby Russell sits down with Tanmai Gopal, the CEO and co-founder of Hasura. Tanmai shares his insights into the characteristics of well-maintained software and the importance of a codebase that no team member fears. He emphasizes the need for accessibility and understandability in code, making it easier for developers to work with and iterate upon.Tanmai dives deep into the metaphor of technical debt, urging teams to prioritize product outcomes over best practices. He highlights the value of addressing technical debt contextually and in a way that aligns with product goals.A significant portion of the discussion revolves around the concept of the "super graph" in GraphQL. Tanmai explains how a unified API, created through federated GraphQL, can streamline API integration and reduce latency. He compares GraphQL with RESTful APIs, showcasing the advantages of a graph-based approach for handling complex data relationships.Tanmai also introduces Hasura's platform, which introspects databases, code, and APIs to create a comprehensive super graph. This platform simplifies API management, making it easier for developers to maintain and evolve their applications.Listeners will also learn about Hasura's upcoming user conference and the new features they plan to unveil. Tanmai shares his top science fiction book recommendations and where to follow his thoughts on software engineering online.Key Takeaways:The importance of a fearless codebase for well-maintained software.Strategies to improve code accessibility and understandability.The metaphor of technical debt and its contextual importance.The concept and benefits of a super graph in GraphQL.How Hasura simplifies API management through introspection.Upcoming Hasura user conference and new features.Resources Mentioned:HasuraTanmai Gopal on LinkedInN.K. Jemisin's Broken Earth TrilogyNaomi Novik's UprootedMartha Wells' Murderbot DiariesThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and soon, other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
This week on The Business of Open Source I spoke with Saurav Pathak, chief product officier at Bagisto, about a very different kind of business relationship with open source — and open source software incubated in a larger company. There were tons of interesting nuggets in this episode, but some things I wanted to call out are:For open source projects, the tech stack that the project is built with can in fact be a differentiating feature. This is unique to open source (and has come up before, both in my consulting work and in podcast interviews). Users might want to choose a project because it's written in the language they are familiar with, even if the functionality is exactly the same as a competing projectThe difference in needs between the merchants (who just want to get their ecommerce store up and running) and developers building ecommerce platforms, who was worried about being able to build extensions How an open source company like Bagisto fits into the larger commercial strategy for the parent company. Build a community of developers versus building a community of merchants, and why both are important for a project like BagistoHow Saurav manages the tension between adding features that people want and not building an overly bloated product, including how to manage this tension when someone wants to contribute a feature that the core team may or may not want. It's always interesting to me to see different models for open source companies, and Bagisto certainly is a different model. Especially after last week's episode with Tanmai Gopal, which had a much more classic story.
This week on The Business of Open Source I spoke with Tanmai Gopal, co-founder of Hasura. We talked about how Hasura grew out of Tanmai's previous company, which was a consulting company. I like to call out examples of really novel open source businesses, but in fact the thing that stuck with me from the conversation with Tanmai was that Hasura is going the ‘classic' route… and it's working. What does the ‘classic' route look like to me? It's an open source project that targets individual developers and a commercial product that targets teams and teams of teams. It's having additional network security features in the commercial options. It's using the open source project as a growth engine and getting leads from companies that depend on it. It's also using the open source project as a way to get feedback on the product roadmap. Here were some of the takeaways from our conversation: It's a lot easier to sell a product if your customers see it as mission-critical. One of Hasura's first inbound leads was from a Fortune 100 company who said they'd be unable to ship any software for two weeks if Hasura went down — and so they wanted to make sure the team behind Hasura was serious and also wanted to pay them to make sure they didn't go down. For Hasura, the first clear difference between open source project and commercial product was that the open source project is for individual developers but the commercial product is aimed at the team level.Even for the cloud hosted edition, the product with ‘developer-level' focus is free. In fact, if you go to the Hasura CE product page, the CTA asks you to use for free on the cloud. Tanmai said this is an intentional choice because they want to reduce friction for people to test it out, and the fastest way to get up and running will always be to use the cloud version, not the open source. We talked a lot about the control plane versus the data plane — all the editions have the same functionality at the data plane level. But the control plane, where people are collaborating — that is commercial only. The open source project can be a great way to stay close to your users / customers and use their feedback to constantly refine your product roadmap. In fact, this can be a main advantage of being open source, because it is the only way you stay close to your users and get their feedback — otherwise you would often only talk to the buyer, who is likely an exec with a big budget but not using the technology on a daily basis. This doesn't mean open source doesn't create liabilities for Hasura — it does, and those liabilities have to be managed. And Tanmai is frank about the fact that creating enough value on top of the open source project without crippling the growth engine is a tough balancing act. Pay attention to what your best customers are doing! That has informed some really important product decisions for Hasura — and it took them way to long to figure out the unique way their happiest customers were getting more value out of Hasura than other users. Definitely check out the full episode for more insights from Tanmai!
#231: We never thought that exposing our databases to the public internet was a good thing. However, when we started creating middleware API services that sat in front of those databases, we probably ended up doing almost the exact same type work that we did when we created the database schemas themselves. Somehow or another, we thought this was good, but in reality, it was not the right solution. In this episode, we speak with Tanmai Gopal, CEO and co-founder at Hasura, about how modern web APIs are developed and the role of modern databases in making development more efficient and scalable. Tanmai's contact information: Twitter: https://twitter.com/tanmaigo LinkedIn: https://www.linkedin.com/in/tanmaig/ YouTube channel: https://youtube.com/devopsparadox Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/ Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/ Slack: https://www.devopsparadox.com/slack/ Connect with us at: https://www.devopsparadox.com/contact/
GraphQL is one of the biggest API enablers in software development, but just how complicated can things be? Tanmai Gopal – Hasura's CEO extraordinaire – talks with Jason and Patrick about how the secret sauce gets made. They dive deeply from how APIs function to having them managed in practice – among several other topic, making this a must-listen episode. 00:01:19 Introductions00:01:48 Tanmai's late start in programming00:05:48 Plinko00:13:06 Coursera00:23:28 The question of API development00:30:30 API layer functionality00:34:58 How Hasura leverages JSON00:39:08 GraphQL00:42:49 Worse than an API call00:49:15 The potential REST minefield00:53:41 JSON Web Tokens01:11:34 Scaling writes01:15:17 Careers with Hasura01:22:35 FarewellsResources mentioned in this episode:Join the Programming Throwdown Patreon community today: https://www.patreon.com/programmingthrowdown?ty=h Subscribe to the podcast on Youtube: https://www.youtube.com/@programmingthrowdown4793Links: Tanmai Gopal: Website: https://hasura.io/blog/@tanmaig/ Linkedin: https://www.linkedin.com/in/tanmaig/ Twitter: https://twitter.com/tanmaigo Github: https://github.com/coco98 Hasura: Website: https://hasura.io/ Careers: https://hasura.io/careers/ Twitter: https://twitter.com/HasuraHQ Github: https://github.com/hasura Linkedin: https://www.linkedin.com/company/hasura Others: Good Strategy, Bad Strategy (Amazon): https://www.amazon.com/Good-Strategy-Bad-Strategy-audiobook/dp/B07R6XQ8YP Modern Application Development (IIT Madras, archived): https://archive.nptel.ac.in/courses/106/106/106106156/ If you've enjoyed this episode, you can listen to more on Programming Throwdown's website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM | Youtube Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon ★ Support this podcast on Patreon ★
Advait Ruia (@Advait_Ruia) is the co-founder of SuperTokens, the open-source user authentication and authorization framework. SuperTokens integrates natively into both your front-end client and your backend endpoint. This approach gives developers more control over the user experience and allows for custom workflows. Tune in to find out why SuperTokens aims to be the best of both the build and the buy argument for authentication solutions. Subscribe to Contributor on Substack for email notifications, and join our Slack community! In this episode we discuss: How SuperTokens evolved from a blog post on session management into a full-fledged infrastructure company Why there is increasing demand for authentication providers Do founders need to be in the Bay Area? Advait's advice for building community and providing support Areas where SuperTokens could use outside contributions Links: SuperTokens SuperTokens Product Roadmap People mentioned: Rishabh Poddar (@rishpoddar) Other episodes: Hasura with Tanmai Gopal
Tanmai Gopal studied computer science, and specialize in computer vision and machine learning. He found himself frustrated with the pace at which his research work was getting exposure, so he expedited his jump into industry, which help solidify the foundation for his current venture. Outside of tech, he reads a lot, hikes and travels. For the readers, he highly recommends N.K. Jemisin, Charlie Jane-Anders and Namoi Novak.Tanmai and his colleagues became outright frustrated with building API's just to build products. He began wondering what it would take to not do that work anymore, and after breaking down the process to its simplest form - data mapping and security authorization - he had a bead on how to do that.This is the creation story of Hasura.SponsorsAirbyteDopplerHost.ioIPInfomablSupportZebraLinksWebsite: https://hasura.io/LinkedIn: https://www.linkedin.com/in/tanmaig/Support this podcast at — https://redcircle.com/code-story/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Rajoshi Ghosh & Tanmai Gopal are the Co-founders of Hasura, the platform to create GraphQL APIs with your data. Hasura's open source graph-QL engine has over 28K stars. Hasura has raised $140M from investors including Lightspeed, Vertex, and Greenoaks Capital. In this episode, we discuss how open source builds trust, the difference between project-market fit and product-market fit, hiring for values, and much more!
Software Engineering Radio - The Podcast for Professional Software Developers
Tanmai Gopal, CEO of Hasura.io, joined SE Radio host Jeff Doolittle for a conversation about GraphQL. They discussed the history and rationale behind the original conception of GraphQL, as well as some of the use cases it is best suited for...
In the last decade there have been enormous advances in infrastructure and ops, so why does it suck to build stuff? That's the question Tanmai Gopal kept asking himself before founding his company, Hasura. Now, as Hasura's CEO he's channeling his chaotic energy in order to solve this problem. This week's episode of Dev Interrupted implores listeners to forget about pivoting (it's just the story other people impose on your journey), shames backend devs for their elitist tendencies and asks why, if Netflix won the battle for infrastructure, are they losing the streaming wars to Disney?Show NotesRegister for Interact on October 25thLearn about the power of Continuous MergeHasura's Enterprise GraphQL ConferenceWant to try LinearB? Book a LinearB Demo and use the "Dev Interrupted Podcast" discount code.Join our Discord Community
Tanmai Gopal is the founder of Hasura, an API as a service platform. Hasura lets you skip writing API layers and exposes automatic GraphQL APIs that talk to your database, trigger external actions, and much more.We talk about the implementation of a “compiler as a service”, the implications of primarily having a Haskell production codebase, their experience with GraphQL, hiring product managers technical enough to build useful features, some new and upcoming Hasura features, and riff about the current state of front-end development and `npm` hell.Highlights00:20 - What does the name Hasura mean?02:00 - What does Hasura do?04:00 - Why build this layer of the stack? 08:00 - How to deal with authentication if APIs are exposed directly via the database.26:00 - Does Hasura make production applications faster?33:00 - JSON Aggregation in modern databases38:00 - Why Haskell?44:00 - How do you write quality Haskell? How does hiring for Haskell positions work out in practice?55:00 - Application servers do much more than just talk to databases. How does Hasura provide escape hatches so that non-database interactions (for eg: talking to Stripe) work out? Subscribe at www.softwareatscale.dev
In episode 87 of JAMstack Radio, Brian speaks with Tanmai Gopal of Hasura. They explore the variables that come with running multiple databases including new security risks, authorization considerations, and problems around caching.
In episode 87 of JAMstack Radio, Brian speaks with Tanmai Gopal of Hasura. They explore the variables that come with running multiple databases including new security risks, authorization considerations, and problems around caching.
In episode 87 of JAMstack Radio, Brian speaks with Tanmai Gopal of Hasura. They explore the variables that come with running multiple databases including new security risks, authorization considerations, and problems around caching. The post Ep. #87, Multiple Databases with Tanmai Gopal of Hasura appeared first on Heavybit.
In episode 87 of JAMstack Radio, Brian speaks with Tanmai Gopal of Hasura. They explore the variables that come with running multiple databases including new security risks, authorization considerations, and problems around caching. The post Ep. #87, Multiple Databases with Tanmai Gopal of Hasura appeared first on Heavybit.
Data access for App development for startups and enterprise is very complex and has a lot of security concerns. It gets even worse when you plan to scale the product.This has vastly changed since Hasura came into existence. Founded by the guest of our today's episode, Tanmai Gopal, Hasura provides an open-source engine for developers to streamline data access in a secure and scalable way to make app developments easier.Started in 2018, it has seen adoption from thousands of developers across fast-growing startups and Fortune 500 companies.During the podcast, Tanmai shares with us how they ideated Hasura as an open-source engine, and when did they realize the right opportunity to monetize it by launching a commercial model. Notes - 01:22 - Hasura in layman's term03:56 - Early childhood and graduating from IIT Madras10:21 - “Until you build a product and take it to market, you actually don't know anything.”13:11 - Launching Hasura as an open-source engine; 2 Mn+ downloads in first year & 100 Mn+ downloads in the second year14:34 - Changing perspective from being bootstrapped to raising VC funding21:23 - Shifting from free open-source to a commercial model25:38 - Milestone around Mission Critical Adoption34:02 - GTM strategy - Free adoption followed by commercial conversion38:50 - Hiring for the Non-dev team41:33 - His advice to entrepreneurs building open-source products
Eric Anderson (@ericmander) and Tanmai Gopal (@tanmaigo) dive into the open-source Hasura GraphQL Engine and the wider Hasura community. Hasura provides real-time GraphQL APIs for databases, so developers can focus on building applications without worrying about infrastructure. Tune in to hear the full story about how Tanmai and his team are helping engineers unlock the dream of self-serve data access. In this episode we discuss: How the early Hasura team created their own version of GraphQL in parallel Developing community with ease of onboarding and radical transparency Transitioning community events into the COVID world, and looking to a future beyond travel Hasura’s secret sauce: the authorization framework Links: Hasura Hasura Con’21 DigitalOcean People mentioned: Rajoshi Ghosh (@rajoshighosh)
Доклады по порядку: GraphQL 2021 Wishlist: The top GraphQL Opportunities & Challenges for 2021 - Tanmai Gopal (https://youtu.be/PEE2O86avYw) The Diminishing API Layer - Tejas Dinkar (https://youtu.be/k3ILkP3ZapA) GraphQL for Everyone - Danielle Man (https://youtu.be/ua_8cECclT4) GraphQL Anywhere - Our Journey With GraphQL Mesh and Schema Stitching - Uri Goldshtein (https://youtu.be/mfg6ZJ2GGRc) Using GraphQL on WordPress - Sid Chatterjee (https://youtu.be/zE2Fbz0iOpE) Let's Talk GraphQL With Your Services - Roy Derks (https://youtu.be/DszRpn5dQq0) But Can Your GraphQL Client Do This? — A Deep-Dive Into urql - Kadi Kraman (https://youtu.be/N3mSR4VPmf4) The Next Generation of GraphQL and TypeScript - Dotan Simha (https://youtu.be/TFhPFCwXL6s) Нас можно найти: 1. Telegram: https://t.me/proConf 2. Youtube: https://www.youtube.com/c/proconf 3. SoundCloud: https://soundcloud.com/proconf 4. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466 5. Spotify: https://open.spotify.com/show/77BSWwGavfnMKGIg5TDnLz
It's refreshing to track a new breed of India SaaS companies focused on building tools for software developers and programmers globally. While BrowserStack is on track to achieve $100 million ARR soon, there's Postman, and then, there's Hasura.This is what makes tracking India SaaS so fulfilling and thrilling for storytellers like me. Unlike the past waves of IT outsourcing and the rise of India's e-commerce startups, the country's SaaS ecosystem offers variety and there are so many potential winners.Hasura's founders Tanmai Gopal and Rajoshi Ghosh combine their passion for deep engineering with their ability to build great products. Launched in 2017, Hasura already counts SoftBank Robotics, one of Spain's largest banks--BBVA, and several global companies among its top customers.Early in the journey, they made a bold pivot by killing the cash-rich consulting business to build a product.With Hasura, Tanmai and Rajoshi are also riding an early wave.“It's like when Mongo was starting and people were like, well this doesn't make any sense, but you know, Mongo became popular or when virtualization was happening and AWS was happening, it was like the cloud doesn't make any sense but it happened,” Tanmai tells me in this podcast. “Hasura is in that kind of exciting but scary class of things that it can be category creating. A product like Hasura has not existed before. It is a weird product. It makes you hyper productive, but it is a shift in architecture and that means that when Hasura is everywhere, people will assume that it is the right way to do things, but the journey to doing that is obviously the most painful journey in the world.”In this episode of SaaSBOOMi Podcast, Tanmai shares the backstory, and how they are building Hasura, tool by tool. Listen to this podcast to learn more about how Hasura is helping developers make sense of big data and preparing for a world where programming will go mainstream in schools. This conversation also offers insights into building a deep engineering startup and catching a wave early on.
I speak with Tanmai Gopal about Hasura, an open source and hosted platform that brings instant GraphQL APIs to your data. Also features my weekly round up of geeky news including the best game consoles ever, GPT-3, and more. https://chrischinchilla.com/podcasts https://hasura.io --- Send in a voice message: https://anchor.fm/theweeklysqueak/message
Tanmai Gopal (@tanmaigo, CEO Hasura) and Rajoshi Ghosh (@rajoshighosh, COO Hasura) talk about the evolution of GraphQL as an efficient way to engage with APIs and data models, and how Hasura Cloud helps simplify GraphQL for developers.SHOW: 462SHOW SPONSOR LINKS:Datadog Security Monitoring Homepage - Modern Monitoring and AnalyticsTry Datadog yourself by starting a free, 14-day trial today. Listeners of this podcast will also receive a free Datadog T-shirtDivvyCloud - Achieve continuous security & compliance. Request a free trial today!DivvyCloud - The best mistakes are the ones that don’t happen. Learn how IaC offers preventive cloud security.CLOUD NEWS OF THE WEEK - http://bit.ly/cloudcast-cnotwPodCTL Podcast is Back (Enterprise Kubernetes) - http://podctl.comSHOW NOTES:Hasura HomepageHasura GraphQL Tutorials GraphQL HomepageGraphQL vs. Rest - What you need to knowTopic 1 - Welcome to the show. You both have an entrepreneurial background. Tell us a little bit about yourself and then what drove you to start Hasura? Topic 2 - GraphQL is a technology that’s been around for a little while, but it might be new to our audience. Can you give us the basics of what it does, and what sort of problems it solves for application teams?Topic 3 - Many people are familiar with REST or RESTful APIs. Can you help us understand some of the reasons why we’re seeing a shift towards GraphQL for API interaction, or away from REST APIs?Topic 4 - What are some of the business trends that are driving the need for more data-modeled API queries? Topic 5 - Hasura Cloud is focused on helping companies query data across any cloud or any source. What are some of the unique things that Hasura does to help customers manage these hybrid/multi-cloud environments?Topic 6 - What are some of the easiest ways for companies to get started with GraphQL and positively impact their applications? FEEDBACK?Email: show at thecloudcast dot netTwitter: @thecloudcastnet
Rajoshi Ghosh and Tanmai Gopal are the co-founders of Hasura. Their aim is to instantly make your data accessible over GraphQL and are doing so with a very interesting platform, and approach. We explore how to build and nurture a strong open source community, the power of "we" in technology, and how to both create commercial value and open communities successfully. What will really make this fun for you is how diverse their backgrounds are and what lessons they share in this dynamic and fun discussion. Enjoy the conversation and make sure to connect with Rajoshi and Tanmai and follow the Hasura team as the grow. Rajoshi Ghosh on LinkedIn: https://www.linkedin.com/in/rajoshighosh/ Tanmai Gopal on LinkedIn: https://www.linkedin.com/in/tanmaig/ Visit Hasura on the web: https://hasura.io Follow Hasura on Twitter: https://twitter.com/hasurahq
Owen Ou, an engineer at Heroku, is joined by Tanmai Gopal, the CEO of Hasura. They start their conversation by describing what GraphQL is, and what problems it set out to solve. GraphQL focuses on making data fetching easier, whether that client is a web browser or an API call. GraphQL provides one endpoint that can query all your application's domain logic. If your primary consumer of data is a front end application, then GraphQL is likely a good choice to use. The conversation continues with help on how to get started using GraphQL, and situations where GraphQL might not be useful. For example, if your data is not in JSON, or is in a binary format, it might not be a good fit. As well, depending on whether your application is a monolith or a set of microservices, how GraphQL incorporated varies, and can be difficult. Tanmai continues with his team's experience of incorporating GraphQL, the challenges they faced, and the improvements they noticed. Tanmai and Owen conclude by looking to the future of GraphQL. The language is very solid, but the spec is continuing to evolve with community feedback. Links from this episode graphql.org is where you can learn all about GraphQL Awesome GraphQL provides a list of GraphQL tools learn.hasura.io offers GraphQL tutorials
Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The eventual idea is to make data access secure and easy. Tanmai explains the challenges of doing this in the cloud. He talks about some of the difficulties with the tooling around using GraphQL and its bias towards working well with a monolith. Since GraphQL is basically a shared type system that describes your API, that means all your types need to be in the same code base. This is at odds with the folks who want to do microservices and serverless functions, because since their API is split across multiple services they have different types, and forcing these types to work together defeats the purpose of using microservices. Also, storing state across requests doesn’t work well with serverless and cloud native stuff. In short, learning to live without state is one of the general challenges with going serverless. This is where Hasura comes into play, and Tanmai explains how it works. Hasura is metadata driven, and each instance of the server can leverage multiple calls and exhibit a high amount of concurrency. It’s designed to be a little more CPU bound than memory bound, which means that configuring auto scaling on it is very easy and allows you to utilize the elasticity of cloud native applications. Tanmai clarifies his usage of the word ‘cloud native’, by which he means microservices. He explains that when you have a metadata based engine, this metadata has a language that allows you to bring to bring in types from multiple upstream microservices, and create a coherent graphQL API on top of that. Hasura is a middle man between the microservices and the consumer that converts multiple types into a single coherent graphQL API. Next, Tanmai explains how Hasura handles data fetching and a high volume of requests. They also invented PostgresQL, RLS-like semantics within Hasura. He explains the process for merging your microservices into a single graphQL interface. Back on data fetching, Tanmai explains that when the product is an app, preventing an overabundance of queries becomes easier because during one of the staging processes that they have, they extract all of the queries that the app is actually making, and in the production version it only allows the queries that it has seen before. Hasura is focused on both the public interface and private use cases, though private is slightly better supported. Tanmai talks about the customizations available with Hasura. Hasura supports two layers. One is an aliasing layer that lets you rename tables, columns, etc as exposed by PostgresQL. The other is a computer column, so that you can add computer columns so you can extend the type that you get from a data model, and then you can point that to something that you derive. The panelist discusses the common conception of why it is a bad idea to expose the data models to the frontend folks directly. They discuss the trend of ‘dumbing down’ available tooling to appeal to junior developers, at the cost of making the backend more complicated. They talk about some of the issues that come from this, and the importance of tooling to solve this concern. Finally, Tanmai talks about the reasons to use Hasura over other products. There are 2 technologies that help with integrating arbitrary data sources. First is authorization grammar, their version of RLS that can extend to any system of types and relationships, The second is the data wrapper, part of the compiler that compiles from the graphQL metadata AST to the actual SQL AST. That is a generic interface, so anyone can come in and plug in a Haskell module that has that interface and implement a backend compiler for a native query language. This allows us to plug in other sources and stitch microservices together. The show concludes with Tanmai talking about their choice to use Haskell to make Hasura. Panelists AJ O’Neal Dan Shapir Steve Edwards Charles Max Wood With special guest: Tanmai Gopal Sponsors Adventures in DevOps Sentry use the code “devchat” for 2 months free on Sentry’s small plan The Dev Ed Podcast Links Hasura Haskell Node.js Cloud Native Microservices PostGraphile Postgres PostgresQL RLS Swagger JAMstack Soap Rest Follow DevChatTV on Facebook and Twitter Picks AJ O’Neal: The Economic Singularity Capital Cities GameCube Homebrew Dan Shapir: Romania JSCamp Steve Edwards: Cold Blooded: The Clutter Family Murders Charles Max Wood: Maxcoders.io TripIt St. George Marathon VO2 Max app Tanmai Gopal: Follow Tanmai on Twitter @tanmaigo Broken Earth Trilogy The Three-Body Problem graphQL Asia
Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The eventual idea is to make data access secure and easy. Tanmai explains the challenges of doing this in the cloud. He talks about some of the difficulties with the tooling around using GraphQL and its bias towards working well with a monolith. Since GraphQL is basically a shared type system that describes your API, that means all your types need to be in the same code base. This is at odds with the folks who want to do microservices and serverless functions, because since their API is split across multiple services they have different types, and forcing these types to work together defeats the purpose of using microservices. Also, storing state across requests doesn’t work well with serverless and cloud native stuff. In short, learning to live without state is one of the general challenges with going serverless. This is where Hasura comes into play, and Tanmai explains how it works. Hasura is metadata driven, and each instance of the server can leverage multiple calls and exhibit a high amount of concurrency. It’s designed to be a little more CPU bound than memory bound, which means that configuring auto scaling on it is very easy and allows you to utilize the elasticity of cloud native applications. Tanmai clarifies his usage of the word ‘cloud native’, by which he means microservices. He explains that when you have a metadata based engine, this metadata has a language that allows you to bring to bring in types from multiple upstream microservices, and create a coherent graphQL API on top of that. Hasura is a middle man between the microservices and the consumer that converts multiple types into a single coherent graphQL API. Next, Tanmai explains how Hasura handles data fetching and a high volume of requests. They also invented PostgresQL, RLS-like semantics within Hasura. He explains the process for merging your microservices into a single graphQL interface. Back on data fetching, Tanmai explains that when the product is an app, preventing an overabundance of queries becomes easier because during one of the staging processes that they have, they extract all of the queries that the app is actually making, and in the production version it only allows the queries that it has seen before. Hasura is focused on both the public interface and private use cases, though private is slightly better supported. Tanmai talks about the customizations available with Hasura. Hasura supports two layers. One is an aliasing layer that lets you rename tables, columns, etc as exposed by PostgresQL. The other is a computer column, so that you can add computer columns so you can extend the type that you get from a data model, and then you can point that to something that you derive. The panelist discusses the common conception of why it is a bad idea to expose the data models to the frontend folks directly. They discuss the trend of ‘dumbing down’ available tooling to appeal to junior developers, at the cost of making the backend more complicated. They talk about some of the issues that come from this, and the importance of tooling to solve this concern. Finally, Tanmai talks about the reasons to use Hasura over other products. There are 2 technologies that help with integrating arbitrary data sources. First is authorization grammar, their version of RLS that can extend to any system of types and relationships, The second is the data wrapper, part of the compiler that compiles from the graphQL metadata AST to the actual SQL AST. That is a generic interface, so anyone can come in and plug in a Haskell module that has that interface and implement a backend compiler for a native query language. This allows us to plug in other sources and stitch microservices together. The show concludes with Tanmai talking about their choice to use Haskell to make Hasura. Panelists AJ O’Neal Dan Shapir Steve Edwards Charles Max Wood With special guest: Tanmai Gopal Sponsors Adventures in DevOps Sentry use the code “devchat” for 2 months free on Sentry’s small plan The Dev Ed Podcast Links Hasura Haskell Node.js Cloud Native Microservices PostGraphile Postgres PostgresQL RLS Swagger JAMstack Soap Rest Follow DevChatTV on Facebook and Twitter Picks AJ O’Neal: The Economic Singularity Capital Cities GameCube Homebrew Dan Shapir: Romania JSCamp Steve Edwards: Cold Blooded: The Clutter Family Murders Charles Max Wood: Maxcoders.io TripIt St. George Marathon VO2 Max app Tanmai Gopal: Follow Tanmai on Twitter @tanmaigo Broken Earth Trilogy The Three-Body Problem graphQL Asia
Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The eventual idea is to make data access secure and easy. Tanmai explains the challenges of doing this in the cloud. He talks about some of the difficulties with the tooling around using GraphQL and its bias towards working well with a monolith. Since GraphQL is basically a shared type system that describes your API, that means all your types need to be in the same code base. This is at odds with the folks who want to do microservices and serverless functions, because since their API is split across multiple services they have different types, and forcing these types to work together defeats the purpose of using microservices. Also, storing state across requests doesn’t work well with serverless and cloud native stuff. In short, learning to live without state is one of the general challenges with going serverless. This is where Hasura comes into play, and Tanmai explains how it works. Hasura is metadata driven, and each instance of the server can leverage multiple calls and exhibit a high amount of concurrency. It’s designed to be a little more CPU bound than memory bound, which means that configuring auto scaling on it is very easy and allows you to utilize the elasticity of cloud native applications. Tanmai clarifies his usage of the word ‘cloud native’, by which he means microservices. He explains that when you have a metadata based engine, this metadata has a language that allows you to bring to bring in types from multiple upstream microservices, and create a coherent graphQL API on top of that. Hasura is a middle man between the microservices and the consumer that converts multiple types into a single coherent graphQL API. Next, Tanmai explains how Hasura handles data fetching and a high volume of requests. They also invented PostgresQL, RLS-like semantics within Hasura. He explains the process for merging your microservices into a single graphQL interface. Back on data fetching, Tanmai explains that when the product is an app, preventing an overabundance of queries becomes easier because during one of the staging processes that they have, they extract all of the queries that the app is actually making, and in the production version it only allows the queries that it has seen before. Hasura is focused on both the public interface and private use cases, though private is slightly better supported. Tanmai talks about the customizations available with Hasura. Hasura supports two layers. One is an aliasing layer that lets you rename tables, columns, etc as exposed by PostgresQL. The other is a computer column, so that you can add computer columns so you can extend the type that you get from a data model, and then you can point that to something that you derive. The panelist discusses the common conception of why it is a bad idea to expose the data models to the frontend folks directly. They discuss the trend of ‘dumbing down’ available tooling to appeal to junior developers, at the cost of making the backend more complicated. They talk about some of the issues that come from this, and the importance of tooling to solve this concern. Finally, Tanmai talks about the reasons to use Hasura over other products. There are 2 technologies that help with integrating arbitrary data sources. First is authorization grammar, their version of RLS that can extend to any system of types and relationships, The second is the data wrapper, part of the compiler that compiles from the graphQL metadata AST to the actual SQL AST. That is a generic interface, so anyone can come in and plug in a Haskell module that has that interface and implement a backend compiler for a native query language. This allows us to plug in other sources and stitch microservices together. The show concludes with Tanmai talking about their choice to use Haskell to make Hasura. Panelists AJ O’Neal Dan Shapir Steve Edwards Charles Max Wood With special guest: Tanmai Gopal Sponsors Adventures in DevOps Sentry use the code “devchat” for 2 months free on Sentry’s small plan The Dev Ed Podcast Links Hasura Haskell Node.js Cloud Native Microservices PostGraphile Postgres PostgresQL RLS Swagger JAMstack Soap Rest Follow DevChatTV on Facebook and Twitter Picks AJ O’Neal: The Economic Singularity Capital Cities GameCube Homebrew Dan Shapir: Romania JSCamp Steve Edwards: Cold Blooded: The Clutter Family Murders Charles Max Wood: Maxcoders.io TripIt St. George Marathon VO2 Max app Tanmai Gopal: Follow Tanmai on Twitter @tanmaigo Broken Earth Trilogy The Three-Body Problem graphQL Asia
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Modern web development tools have given frontend developers more power. On the frontend, JavaScript frameworks like React and Vue have become easier to work with. For deployment, tools like Netlify and Zeit give The post Serverless GraphQL with Tanmai Gopal appeared first on Software Engineering Daily.
In this modern web podcast, Rob Ocel and Tracy Lee speak to Tanmai Gopal and Uri Goldshtein about GraphQL. Uri Goldshtein - Founder The Guild -@UriGoldshteinTanmai Gopal - Founder @Hasura - @tanmaigoTracy Lee - @ladyleetRob Ocel - @robocell Topics covered:Why is GraphQL exploding in popularityWhy GraphQL isn't a fadHow to get started with GraphQLWhat are the full-stack benefits of GraphQLHow to sell GraphQL to your teamHow to migrate to GraphQLWhat happens to clients that still use your REST APIsHow does GraphQL help front-end component-based architecturesHow can GraphQL help with real-time dataHow can you get involved in the GraphQL community Show Notes:Immutable User Interfaces (Lee Byron) - Full Stack Fest 2016https://www.youtube.com/watch?v=pLvrZPSzHxo https://github.com/chentsulin/awesome-graphql This episode is sponsored by NativeScript & This Dot Labs.
This is an into to 3factorRadio podcast. Podcast host Vladimir Novick, guests Tanmai Gopal, Tiru Selvan https://hasura.io/3factor-radio Music / Instrumental by Aries Beats https://tinyurl.com/y9oypv7w
In episode 35 of JAMstack Radio, Brian talks to Tanmai Gopal, CEO and Co-Founder of Hasura, about what makes GraphQL popular and how you can start using it instantly with Hasura. The post Ep. #35, GraphQL Querying with Hasura’s Tanmai Gopal appeared first on Heavybit.
In episode 35 of JAMstack Radio, Brian talks to Tanmai Gopal, CEO and Co-Founder of Hasura, about what makes GraphQL popular and how you can start using it instantly with Hasura.
The team from Hasura join us to talk about building GraphQL APIs for React Native applications using Hasura & why you may want to use GraphQL for a mobile application.
The team from Hasura join us to talk about building GraphQL APIs for React Native applications using Hasura & why you may want to use GraphQL for a mobile application.
Panel: Nader Dabit Sia Karamalegos Special Guests: Tanmai Gopal In this episode, the React Round Up panelists talk to Tanmai Gopal. Tanmai is the founder at Hasura, where they have been building a GraphQL tooling that helps accelerate being able to use GraphQL for app developers. They talk about what Hasura is and what inspired him to build it, what Haskell does to Postgres, and query variables in GraphQL. They also touch on the importance of being aware of the database, how authorization works, and more! In particular, we dive pretty deep on: Tanmai intro Founder of Hasura Has been building applications for about a decade Focus on functional programming How did you get into React? Using Redux and GaphQL How long has Hasura been around? What inspired you to build Hasura? Eliminating the middle layer The elevator pitch of Hasura Do you offer a database as a service? Slightly different than writing your own resolvers What Haskell does to Postgres Query variables in GraphQL Prepared statements in Postgres Making queries from aps GraphQL ORM for apps Being aware of the database How does authorization work? PostGraphile, Prisma, and Hasura How do PostGraphile and Prisma compare to Hasura? And much, much more! Links: Hasura React Redux GaphQL Haskell Postgres PostGraphile Prisma @tanmaigo Tanmai’s Blog Tanmai’s GitHub @HasuraHQ Sponsors Kendo UI Digital Ocean FreshBooks Picks: Nader React Native EU talk Sia Gatsby.js Tanmai Building a new tool
Panel: Nader Dabit Sia Karamalegos Special Guests: Tanmai Gopal In this episode, the React Round Up panelists talk to Tanmai Gopal. Tanmai is the founder at Hasura, where they have been building a GraphQL tooling that helps accelerate being able to use GraphQL for app developers. They talk about what Hasura is and what inspired him to build it, what Haskell does to Postgres, and query variables in GraphQL. They also touch on the importance of being aware of the database, how authorization works, and more! In particular, we dive pretty deep on: Tanmai intro Founder of Hasura Has been building applications for about a decade Focus on functional programming How did you get into React? Using Redux and GaphQL How long has Hasura been around? What inspired you to build Hasura? Eliminating the middle layer The elevator pitch of Hasura Do you offer a database as a service? Slightly different than writing your own resolvers What Haskell does to Postgres Query variables in GraphQL Prepared statements in Postgres Making queries from aps GraphQL ORM for apps Being aware of the database How does authorization work? PostGraphile, Prisma, and Hasura How do PostGraphile and Prisma compare to Hasura? And much, much more! Links: Hasura React Redux GaphQL Haskell Postgres PostGraphile Prisma @tanmaigo Tanmai’s Blog Tanmai’s GitHub @HasuraHQ Sponsors Kendo UI Digital Ocean FreshBooks Picks: Nader React Native EU talk Sia Gatsby.js Tanmai Building a new tool