Authorization as a Service (feat. Jake Moshenko)

Authorization as a Service (feat. Jake Moshenko)

Jake Moshenko⁠, CEO of ⁠AuthZed⁠, discusses the importance of permissioning databases and the challenges of implementing permissions at scale. He explains how AuthZed solves this problem by providing a common API for flexible and fine-grained authorization. The target market for AuthZed includes companies of all sizes that need to add complex permission workflows to their applications. Jake demonstrates how AuthZed can be integrated with backend systems, web applications, and mobile apps. He also explains the benefits of using AuthZed, such as increased security and improved product velocity. The conversation concludes with a discussion on the AuthZed schema language and how permissions and roles are defined in the system. Jake Moshenko introduces the concept of permissions and relations in the context of access control. He explains how permissions can be granted to users for specific actions on resources, and how relationships between users and objects are defined. Jake also discusses the flexibility of defining roles and the granularity of permissions. He demonstrates how permissions can be visualized and edited in a user interface, and highlights the benefits of using a startup solution for access control. The conversation concludes with a discussion on the importance of leveraging existing tools and trusting innovative startups.

Takeaways

  • Permissions can be granted to users for specific actions on resources, such as read, write, and admin privileges.
  • Relations define the relationships between users and objects, allowing users to be readers, writers, or admins of a particular object.
  • Roles can be used to group multiple privileges or permissions together, providing a higher level of access.
  • Design time actions involve configuring the access control system, while runtime actions involve making API calls to enforce permissions.
  • When considering building or buying a solution, it is important to focus on core competencies and leverage existing tools and services.

Chapters

00:00 Introduction and Background

01:04 The Problem of Permissions at Scale

05:25 Implementing Authorization for Different Client Types

06:46 Integration with Backend and Web Applications

10:24 Implementing Permissioning for Mobile Apps

14:25 Benefits of Using AuthZed for Permissioning

22:00 Granting Access to Resources with AuthZed API

25:11 Defining Permissions and Roles in AuthZed

30:42 Introduction to Permissions and Relations

31:11 Understanding Permissions and Roles

32:20 Decoupling Relationships and Actions

33:36 Granularity of Permissions

34:14 Grouping Privileges into Roles

36:01 Design Time and Runtime Actions

36:46 Visualizing and Editing Permissions

39:33 Trusting a Startup

53:36 Building vs. Buying Solutions

58:36 The Value of Innovation and Trust

Episoder(410)

Mastering Day Trading: Timing and Strategy

Mastering Day Trading: Timing and Strategy

In this podcast, Krish Palaniappan discusses the intricacies of day trading, focusing on the importance of timing, market fluctuations, and the analysis of trading data. He emphasizes the risks involved in trading and provides insights into how traders can interpret market movements to make informed decisions. Through case studies of specific stocks, he illustrates the dynamics of trading within the first hour and the rest of the trading day, highlighting the significance of understanding directional changes and trading ratios.

2 Jul 202527min

Conversational AI (feat. Peter Swimm)

Conversational AI (feat. Peter Swimm)

In this conversation, Krish Palaniappan and Peter Swimm, Founder of ToilVille, explore the evolving landscape of conversational AI and its implications for business, creativity, and society. They discuss the challenges and opportunities presented by AI, particularly in the context of team dynamics, productivity, and the future of work. The conversation also touches on the importance of context in AI applications, the potential for AI to enhance creativity, and the societal disparities in AI adoption. Peter shares insights from his experience in the field, emphasizing the need for organizations to adapt and leverage AI effectively to remain competitive.

1 Jul 20251h 25min

Thinking about enrolling in College in Fall 2025? Think again! (Hint: AI)

Thinking about enrolling in College in Fall 2025? Think again! (Hint: AI)

In this podcast episode, Krish shares his personal reflections on the value of a college degree, drawing from his own extensive educational background and that of his family. He discusses the traditional expectations surrounding higher education, particularly in cultures where college is seen as a necessary step after high school. Krish also explores the evolving landscape of education in light of advancements in artificial intelligence, questioning whether a college degree is still essential in today's job market. He emphasizes the importance of making informed decisions about education and career paths, especially as AI continues to reshape the workforce. In this conversation, Krish Palaniappan discusses the evolving landscape of computer science education, the value of traditional college degrees, and the impact of AI on learning. He argues that while college can provide social benefits and networking opportunities, the traditional education model may not be the best path for everyone, especially in a rapidly changing job market. He emphasizes the importance of practical skills and alternative learning methods, suggesting that the future of education may require a shift away from conventional degrees.

6 Jun 202549min

AI: Automation, Impact, Future (feat. Zac Engler)

AI: Automation, Impact, Future (feat. Zac Engler)

In this conversation, Zac Engler, founder of BODHI AI, discusses the transformative impact of AI on business operations, emphasizing the importance of making AI work for individuals rather than the other way around. He shares insights on the barriers to automation, the differences in AI adoption between small and large organizations, and the future of entrepreneurship in an AI-driven world. Engler also highlights the need for reevaluating traditional software development processes and introduces the concept of the trifurcation of work, where AI can take on a significant portion of tasks, allowing humans to focus on higher-level functions. In this conversation, Zac Engler and Krish Palaniappan discuss the rapid evolution of AI technology and its implications for the workforce. They explore the disconnect between technological advancements and real-world adoption, the exponential changes brought by AI, and the challenges of adapting teams to new tools. The conversation also touches on the geopolitical impact of AI and the importance of retraining existing employees versus hiring new talent. In this conversation, Zac Engler discusses the transformative impact of AI on software development, the importance of adapting to new technologies, and the implications for outsourcing and job markets. He emphasizes the need for continuous learning and the potential for AI to serve as a strategic partner in business. The discussion also touches on the geopolitical aspects of AI advancement and the evolving landscape of technology companies, highlighting the balance between established giants and emerging players.

31 Mai 20251h 40min

Role of AI in Mental Health (feat. Dr. Sam Zand)

Role of AI in Mental Health (feat. Dr. Sam Zand)

In this conversation, Dr. Sam Zand (@drsamzand), a holistic psychiatrist and founder of Anywhere Clinic, discusses the integration of AI in mental health care, the benefits of psychedelic therapy, and the evolving role of technology in enhancing patient care. He emphasizes the importance of emotional regulation, the potential of AI to augment therapeutic practices, and the need for adaptability in the medical field. The discussion also touches on biases in human and AI interactions, the ROI of AI in healthcare, and the future of medicine as it embraces technological advancements. In this conversation, Dr. Sam Zand and Krish Palaniappan explore the intersection of technology, mental health, and human connection. They discuss the paradox of happiness in technologically advanced societies, the role of AI in early mental health support, and the necessity for emotional intelligence in the age of AI. Dr. Zand emphasizes the importance of viewing AI as a companion rather than just a tool, advocating for a symbiotic relationship that enhances human understanding and connection. The conversation also touches on the evolving landscape of education and the need for AI literacy across various disciplines.

23 Mai 20251h 20min

AI Initiatives: Demand, Challenges and Architecture (feat. David Trier)

AI Initiatives: Demand, Challenges and Architecture (feat. David Trier)

In this conversation, Krish Palaniappan speaks with David Trier, VP of Product at ModelOp, about the challenges enterprises face in implementing AI initiatives, particularly generative AI. They discuss the demand for AI solutions, the architecture of AI systems, and the importance of choosing the right foundation models. Dave emphasizes the need for a structured approach to AI lifecycle management and the significance of trust among different teams in an organization. The conversation also touches on the future of user interfaces, the terminology surrounding AI, and the distinction between AI agents and agent AI.

23 Mai 202540min

Challenges and Implications of AI from a Software Development standpoint (feat. Jack Kennedy)

Challenges and Implications of AI from a Software Development standpoint (feat. Jack Kennedy)

In this episode, Krish Palaniappan interviews Jack Kennedy, co-founder and CTO of Whippy AI. They discuss the challenges and implications of AI in business, focusing on Whippy’s all-in-one communication and automation platform. Jack shares insights on the evolution of AI, the importance of understanding customer needs, and how companies like Apple are navigating the AI landscape. The conversation also explores the balance between traditional software and AI innovations, emphasizing the need for user-friendly interfaces and tangible value in AI features. In this conversation, Jack Kennedy and Krish Palaniappan explore the evolution of user interfaces, particularly in the context of AI and automation. They discuss the balance between traditional software interfaces and new chat-based interfaces, emphasizing the importance of user experience and the potential pitfalls of over-automation. The dialogue also touches on the cultural aspects of software development and how these influence the tech stack choices of companies today. The conversation concludes with insights into the tech stack used by Jack's company, highlighting the tools and technologies that drive their development process. In this conversation, Krish Palaniappan and Jack Kennedy discuss the integration of AI in software development, the importance of cloud infrastructure, and the dynamics of remote teams. They explore the future of software development, the impact of AI on job markets, and the role of education in preparing for these changes. Jack emphasizes the value of talent regardless of location and the need for engineers to adapt to new technologies and methodologies.

15 Mai 20251h 52min

AI Tools and Measuring Developer Performance (feat. Jirka Bachel)

AI Tools and Measuring Developer Performance (feat. Jirka Bachel)

In this episode, Krish Palaniappan interviews Jirka Bachel, CEO of Navigara, about the innovative use of AI in measuring software developer performance. They discuss the shortcomings of traditional metrics, such as lines of code and merge request times, and emphasize the importance of peer feedback and context in evaluating developer contributions. The conversation also explores cultural differences in how developers present their work, highlighting the significance of effective communication in showcasing skills and achievements. In this conversation, Jirka Bachel and Krish Palaniappan discuss the dynamics of developer teams, the importance of presentation skills, and the impact of AI on developer performance. They explore how to identify hidden talent within teams, the significance of measuring developer metrics, and the challenges of overengineering in code. The discussion also delves into the integration of AI tools in software development, the importance of security and privacy in code analysis, and the evolving landscape of software development as AI continues to play a larger role. In this conversation, Jirka Bachel and Krish Palaniappan discuss the evolving landscape of software development, particularly in light of AI advancements. They explore the emergence of new roles such as 'builders' who may not need extensive programming knowledge, the importance of understanding code for effective problem-solving, and the potential impact of AI on job markets and outsourcing. The discussion also highlights disparities in software quality across different industries and the changing dynamics of hiring talent globally. In this conversation, Krish Palaniappan and Jirka Bachel discuss the evolving landscape of software development, particularly in the context of AI's impact on outsourcing, hiring practices, and team dynamics. They explore the importance of evaluating developer skills, the role of communication in a tech-driven world, and the changing nature of engineering roles as automation increases. The discussion emphasizes the need for curiosity and adaptability among engineers as they navigate these changes.

14 Mai 20252h 7min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
rss-avskiltet
teknisk-sett
tomprat-med-gunnar-tjomlid
rss-impressions-2
energi-og-klima
hans-petter-og-co
shifter
teknologi-og-mennesker
fornybaren
i-loopen
elektropodden
pedagogisk-intelligens
rss-alt-som-gar-pa-strom
smart-forklart
rss-polypod
rss-digitaliseringspadden
kunstig-intelligens-med-morten-goodwin
rss-universelt-utformet