podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Jmhreif
Shows
Breaktime Tech Talks
Ep69: Growth through Challenge + Rise of Agentic AI
Jennifer shares highlights from a week full of spontaneity and preparation. Highlights: The Bootiful Podcast (Coffee + Software) with Josh Long Impromptu livestream with Josh on building a Spring + Neo4j application with just 10 minutes prep Participated in an X Space panel on the rise of agentic AI with experts from AWS, Nvidia, and Brokk Final preparations for two Devnexus sessions and other activities The reality of setting boundaries as a developer advocate Content highlights: Brock AI-native coding platform and DICE knowledge graph library for Java Key Themes: Growth through unexpected challenges, maintaining quality over quantity...
2026-02-27
11 min
Breaktime Tech Talks
Ep68: Career Highlights + OGM Alternatives
In this episode, hear my reflections on eight years as a Developer Advocate at Neo4j - learning in public, teaching before feeling “ready”, and navigating the constant balance between deep technical work and community engagement. Get updates on what I'm currently focused on: upcoming events, writing a more complex chapter of the Java book, sharpening Cypher skills, and exploring an article that challenges the default use of Object Graph Mappers (OGMs) in graph applications. Highlights 8 Years in Advocacy Learning fast by presenting and teaching Balancing deep work, travel, and ad hoc collaboration ...
2026-02-20
15 min
Breaktime Tech Talks
Ep67: Conference Recap + Cypher Query Patterns
Fresh back from Jfokus in Stockholm! This week, I'm sharing highlights from the conference and diving into advanced Cypher techniques that make graph databases shine. Highlights: Jfokus 2025 recap: Viking themes, inspiring community, and lots of content Book writing updates and upcoming March events Combination of outlining and writing in my process Joint session prep is stretching my application development skills Content: 10 things that are easier in Cypher than in SQL Why aggregation without GROUP BY changed everything for me Pattern comprehension, map projections, and where to level up Key takeaway: Graph databases excel at path patterns...
2026-02-13
11 min
Breaktime Tech Talks
Ep66: Neo4j Data Loading at Scale + Vector Search Filtering
Hear about my hard-won lessons from loading a large-scale book dataset into Neo4j with Ollama embeddings, plus a preview of exciting new vector search features. Highlights: Data Loading Battle Stories Fixing Ollama OpenAI endpoint issues (drop the /v1 suffix!) Choosing embedding models with adequate context windows (nomic-embed-text: 8,192 tokens) Optimizing batch sizes and memory configuration Using EXPLAIN to identify and eliminate Cypher eager operations Error handling with ON ERROR CONTINUE for partial loads (achieved 83% coverage) Neo4j 2026.01 Preview: Vector Search with Filters Three new approaches that combine vector search with Cypher filtering in a single...
2026-01-30
14 min
Breaktime Tech Talks
Ep65: RAG Filtering + Context Graphs with Neo4j
This week has been a whirlwind. From starting a new RAG project to getting involved in other community events, there is so much to learn and do. This week had the following highlights: 🎤 Glasgow Meetup Adventures Navigating venue challenges, DJ booth speaking setups, and live coding without a mic stand—lessons in developer advocacy resilience. 🔍 RAG Experimentation Working with Quarkus to ingest unstructured data into Neo4j. Exploring filtering strategies and data model alignment for better retrieval. 💡 Live Interaction Tracer Combining naive RAG with a graph-based interaction tracer—early progress on a promising approach....
2026-01-23
11 min
Breaktime Tech Talks
Ep64: Neo4j Vector Migration + Learning in the AI Era
Welcome back to Breaktime Tech Talks for 2026! In this episode, dive into the technical challenges I faced with GenAI procedure migrations, and the workarounds needed for Ollama embeddings. Then, explore the evolving landscape in the age of AI, including new terms like AEO (Answer Engine Optimization) that are changing how we think about discoverability. Highlights: Neo4j Vector Migration: Understanding the shift from list-based storage to the new vector data type in Neo4j GenAI Procedures Evolution: Navigating multiple versions of GenAI procedures and their current limitations (v2025.11.2) Ollama Workarounds: Using APOC library procedures when bleeding-edge syntax doesn't...
2026-01-09
10 min
Breaktime Tech Talks
Ep63: MCP Integration Success + Advancing Semantic Search
Welcome to Breaktime Tech Talks! In this episode, get my latest breakthroughs and insights with Quarkus and Langchain4j, a new vector data type in Neo4j, and details on other projects and events I'm working on. Highlights: MCP Integration Success. Integrating MCP with Quarkus and Langchain4j (Github project). I overcame dependency issues and implemented custom wrapper methods for RAG tools. Advancing Semantic Search. Dive into the new native vector data type in Neo4j, as introduced in a recent developer blog post. One benefit of this new data type for vector...
2025-12-19
10 min
Breaktime Tech Talks
Ep62: Quarkus Langchain4j Updates + Production-Ready Agents on JVM
In this episode, hear my latest adventures in the world of Java development, focusing on integrating Langchain4j with Quarkus, tackling dependency management, and exploring the evolving landscape of generative AI in production systems. Plus, I highlight upcoming community events and must-watch videos for developers. Highlights: Langchain4j + Quarkus: Read-Only Database Success & Dependency Challenges - progress on a read-only Neo4j database with Langchain4j and Quarkus, caveats around configuration, and the "dependency hell" encountered when adding the MCP server for text-to-Cypher capabilities. Project link: Langchain4j Quarkus Graph RAG app Upcoming Events ...
2025-12-12
09 min
Breaktime Tech Talks
Ep61: William Lyon on Knowledge Graphs + Agentic Memory
For the first time ever, Jennifer welcomes a guest to the show! William Lyon gives us a deep dive into the evolving world of AI agents, knowledge graphs, and the concept of memory in artificial intelligence. Episode highlights: William’s career journey: from Neo4j to startups and back again The role of knowledge graphs in agentic memory and reasoning Types of memory in AI agents: episodic, procedural, and more How knowledge graphs can model both user-facing and operational memory The importance of domain-specific data modeling for AI memory systems William’s AI Memory Landscape project: cata...
2025-12-05
15 min
Breaktime Tech Talks
Ep60: Langchain4j & Neo4j Integration Breakthroughs + The Decade of Agents in AI
Welcome to Breaktime Tech Talks! In this episode, dive into the latest updates and challenges in the world of developer tools, AI, and graph databases. Episode Highlights: Overcoming technical hurdles with Langchain4j and Neo4j, including the new support for read-only Neo4j databases in vector indexing (Github feature pull request). Navigating versioning headaches and framework differences between Spring AI and Quarkus for AI-powered applications. Lessons learned from hands-on work with Neo4j GraphAcademy courses (GraphAcademy GenAI Fundamentals), including AI and knowledge graphs. Key takeaways from the Andrej Karpathy interview (YouTube interview link), including: The s...
2025-11-21
13 min
Breaktime Tech Talks
Ep59: NODES 2025 Highlights + Solving Graph Problems with Cypher 25
In this episode: Recap of NODES 2025 and standout sessions How AI and music graphs are shaping new tech (featuring Luanne Misquitta’s talk) Exploring RushDB: open source tools for graph data Developer advocacy in the classroom: inspiring the next generation Updates on Spring AI, Langchain4j, and upcoming workshops Blog post on new Aura Fundamentals course Solving tough graph problems with Cypher 25 Resources Mentioned: NODES 2025 playlist (only keynotes at this time) Luanne Misquitta’s Music Graph session RushDB session by Artemiy Vereshchinskiy Langchain4j read only db issue (solved!) Neo4j Graph Academy Aura Fundamentals blog post...
2025-11-07
11 min
Breaktime Tech Talks
Ep58: Hybrid Search Headaches + GraphRAG as MCP Server
In this episode of Breaktime Tech Talks, dive into the real-world challenges and discoveries from my recent work with Langchain4j, Quarkus, and Neo4j. If you’re a developer navigating the evolving landscape of AI, vector search, and graph databases, this episode is packed with practical insights and lessons learned. Highlights: Struggles with configuring hybrid search (vector + graph retrieval) in Langchain4j and Quarkus Pain of setting up Neo4j vector stores, especially for read-only databases Data importer docs difference (standalone vs Aura) Why current frameworks make it hard to customize retrieval workflows Discovery of Ne...
2025-10-17
10 min
Breaktime Tech Talks
Ep57: Developer Advocacy Realities + Conditional Logic in Cypher
In this episode of Breaktime Tech Talks, I share an inside look into developer advocacy, discuss the highs and lows of the role, and review new features in the Cypher query language. Highlights: 🔎What it’s really like to be a developer advocate: the good, the bad, and the “meh” 🧗🏼♀️Common challenges: overwhelm, travel fatigue, balancing diverse responsibilities, and learning to say “no” 🏢Why developer advocacy is often a “departmental orphan” and how that brings unique value 🏆The rewarding aspects: variety, constant learning, connecting with the developer community, playing to your strengths, and prioritizing high-impact work 👩🏽💻Updates on Jennifer’s current projects, includ...
2025-09-26
12 min
Breaktime Tech Talks
Ep56: Java and Langchain4j Releases + GraphRAG with Langchain4j
In this episode of Breaktime Tech Talks, we focus on frameworks, libraries, and integrations that streamline workflows and enable more powerful applications. Key Technical Topics Covered: Releases! Java 25 and Langchain4j 1.5 Spring Initializr Java version default from 17 to 21 New blog post! Spring AI with MCP text-to-cypher Generating Ollama embeddings for Neo4j (Cypher vs APOC) Spring AI advisors (QA advisor and RAG advisor) NODES 2025 - free, online technical event! Content: Integrating Neo4j with Langchain4j for GraphRAG Vector Stores and Retrievers - GraphRAG with Langchain4j and Neo4j in a Spring app
2025-09-19
10 min
Breaktime Tech Talks
Ep55: Demystifying MCP + Future of Vibe Coding and RAG
Explore the latest challenge with Neo4j vector indexes, demystify Model Context Protocol (MCP), and hear insights on vibe coding and Retrieval-Augmented Generation (RAG). What's Inside: Confusion around Neo4j vector indexes - models and dimensions Why knowing the embedding model matters for vector similarity search The limitations of current Neo4j vector index metadata What is Model Context Protocol (MCP) and why it matters for generative AI Real-world analogies for understanding MCP (microservices, snack choices, Docker containers) The power of MCP servers for secure, modular data access Article highlight: “From Gimmick to Game Changer – Vibe Codi...
2025-09-05
13 min
Breaktime Tech Talks
Ep54: Spring AI Integrations + Real-World RAG Challenges
Hear my latest hands-on experiences and lessons learned from the world of AI, graph databases, and developer tooling. What’s Inside: The difference between sparse and dense vectors, and how Neo4j handles them in real-world scenarios. First impressions and practical tips on integrating Spring AI MCP with Neo4j’s MCP servers—including what worked, what didn’t, and how to piece together documentation from multiple sources. Working with Pinecone and Neo4j for vector RAG (Retrieval-Augmented Generation) and graph RAG, plus the challenges of mapping results back to Java entities. Reflections on the limitations of keywo...
2025-08-29
13 min
Breaktime Tech Talks
Ep53: Language Models for Data Tasks + MCP Journey Begins
In this episode of Breaktime Tech Talks, I delve into my recent experiences with Model Context Protocol (MCP) and Large Language Models, specifically Claude. First, I share my experiment using an LLM to clean up flat files. Then, my journey with MCP began integrating a Neo4j MCP server with Claude, highlighting the practical benefits and challenges faced with an anecdote on one particular incident where the LLM blended facts. It's also crucial to have clean data sets, but this is rather challenging. To round us out, I summarize an article about the recently released Neo4j data modeling MCP...
2025-08-01
12 min
Breaktime Tech Talks
Ep52: Enhancing AI with Spring Advisors + GraphRAG Python Adventures
In this episode of Breaktime Tech Talks, I share insights from my recent work, including a successful GraphRAG workshop and breakthroughs in utilizing Spring AI advisors for vector search and generative AI - check out code in my Github repository for QuestionAnswerAdvisor branch and custom advisors branch. I discuss my methods for integrating default and custom advisors, including coding details and implementation challenges. I also cover my exploration of Neo4j's GraphRAG Python package, highlighting its components and the learning curve. I give updates on my upcoming projects, advocacy activities, and my experience with new developer tools like Claude code...
2025-07-25
13 min
Breaktime Tech Talks
Ep51: Exploring AI Agents + Agentic GraphRAG in Java
In this episode, I delve into the world of agents, discussing my experience with Spring AI tool calling. I share my approach to vector search and graph retrieval tools, address JSON deserialization, and avoid manual boilerplate - the code of which is all available in a Github repository branch. Plus, 1.0 updates to the main branch of the repository using traditional/manual GraphRAG. I wrap up with a recent content piece by Christoffer Bergman from Neo4j, which explores agentic AI frameworks with Java and Neo4j and the differences between traditional and agentic GraphRAG approaches. P.S. Don't forget to...
2025-07-04
08 min
Breaktime Tech Talks
Ep50: GraphRAG with Advisors + Spring AI Concepts
It's the 50th episode of Breaktime Tech Talks! And to celebrate, I launched a podcast feedback form for you, my listeners. In this 50th episode, follow my latest explorations into Spring AI and GraphRAG. I delve into my attempts to streamline the manual GraphRAG process using Spring AI advisors and tools, sharing the challenges I'm facing, specifically with context parsing from one advisor to the next. I also update the Spring AI starter kit to the 1.0 GA release and recap my Neo4j developer certification livestream. To wrap up, I highlight the Spring AI documentation's AI Concepts...
2025-06-27
09 min
Breaktime Tech Talks
Ep49: Moving toward AI Tools/Agents + Local RAG app with Quarkus
This week, I simplified my Langchain4j project with improved prompt variable injection. Then hear my perspective on the role of tools vs. agents in AI workflows—looking at how structured processes differ from autonomous systems, especially in the context of Java frameworks and GraphRAG. Get an inside scoop on how I use different AI coding tools: IntelliJ IDEA for in-flow coding, VS Code with agent mode for problem-solving, and ChatGPT for summarizing and refining content. Lastly, hear highlights from an article on building a local RAG app with Quarkus—clear diagrams and step-by-step breakdown of i...
2025-06-20
09 min
Breaktime Tech Talks
Ep48: Java GraphRAG and Langchain4j 1.0 + Thoughts on conversational interfaces
This week, there were quite a few things I learned: Common steps for implementing GraphRAG in Java using Spring AI and Langchain4j, highlighting key differences in setup and customization. Study prep updates and help on the Neo4j Developer Certification for June! Celebrate Langchain4j’s 1.0 release. Two thought-provoking articles—one on enhancing RAG with graphs, and another analyzing the effectiveness of voice-based interfaces. For a high-level review of steps for GraphRAG in Java, upcoming step-by-step help for prepping to take the Neo4j certification, Langchain4j GA news, and keeping up on tech content, this epis...
2025-06-13
12 min
Breaktime Tech Talks
Ep47: Langchain4j GraphRAG Friction + MCP Authorization Headaches
In this episode, I share some hands-on insights from building apps with Langchain4j using Quarkus and Neo4j, and compare it with Spring AI—especially around how each framework handles vector search and GraphRAG workflows. Spoiler: customization in Langchain4j feels a bit clunky. I also dig into one article's critical take on the MCP authorization spec and why its current approach to security is misaligned with how enterprises actually structure identity and access. The article I discuss breaks down both the architectural intentions and the practical enterprise concerns—token handling, overhead, and developer friction. If...
2025-06-06
07 min
Breaktime Tech Talks
Ep46: Quarkus Neo4j Application + Development Lessons Learned
In this episode, we dive into the Quarkus framework with a code repository and an article about development lessons learned. Topics covered include: 🔗 Building a starter application with Quarkus Neo4j and the Object Graph Mapper (OGM). 📝 Exploring similarities and differences between Quarkus and Spring frameworks. 📑 Resources for building with Quarkus and Neo4j - blog post and documentation. 📚 Key takeaways from an article on developer philosophy, touching on code rewrites, estimation challenges, and the importance of automation and edge cases. Whether just curious or writing code, we all learn and face similar development challenges!
2025-05-30
09 min
Breaktime Tech Talks
Ep45: Exploring Java Frameworks + Launch of Spring AI 1.0
In this episode, I have some exciting technical updates, along with insights from my recent work and learning. Topics covered include: 📝 Neo4j Java Driver & Object Mapping – My latest blog post and upcoming updates to the GraphAcademy Java courses. 🧪 Framework-less Java Apps – Experiments in building Java applications without a framework and comparing with tools like Spring and others. 🔧 Code Refactoring Strategy – Lessons learned on managing updates in stages for cleaner version control and project maintenance. 🤖 Spring AI 1.0 Release – Highlights from the official launch, including an AWS blog post on architecture insights, real-world examples...
2025-05-23
10 min
Breaktime Tech Talks
Ep44: Updates in Java tools + MCP and Security
In this episode, we dive into three key updates from the world of Java development and emerging tech standards: First, walk through a new feature in the Neo4j Java driver (v5.28.5) that enables lightweight object mapping. I’ve set up a sample code repository showcasing how to return Cypher query results directly into your Java domain objects—no full-blown OGM needed. It’s a big improvement, but with a few gotchas you’ll want to understand. Next, we take a look at Jackson Jr, a lightweight version of the popular Jackson library. If you're working...
2025-05-16
10 min
Breaktime Tech Talks
Ep43: MCP Java SDK + Naive RAG vs GraphRAG
In this episode, we dive into the latest upgrades in Neo4j tooling, along with recent bug fixes and enhancements in the LLM Knowledge Graph Builder. We also explore a new preview feature for Java object mapping in the Neo4j Java driver and check out the MCP Java SDK. Next, we highlight the new "Using Neo4j with Java" course on GraphAcademy and unpack a compelling Weaviate article on RAG vs. GraphRAG, featuring Microsoft’s GraphRAG methodology. Whether you're a Java dev, graph enthusiast, or AI-curious, there's something in here for you!
2025-05-09
11 min
Breaktime Tech Talks
Ep42: RAG and Java + AI-generated content and MCP
Star Wars Day is nearly here, and this episode is stacked with tech goodness to celebrate! I’m diving into highlights from the Neo4j ecosystem, starting with an early look at the Using Neo4j with Java course—perfect for getting started with the Java driver in a framework-less setup. Also in this episode: ⚙️ Behind-the-scenes of APOC + Pinecone integration ✨ Part 2 of my Intro to Retrieval Augmented Generation series 🎥 My recent guest spot on Neo4j Live, discussing the Developer’s Guide to Building a Knowledge Graph 🤖 A fascinating series on an AI content expe...
2025-05-02
12 min
Breaktime Tech Talks
Ep41: Spring AI M7, NODES, RAG + Neo4j, Quarkus, and Intelligent Apps
In this episode, we unpack a busy week of updates, learning, and cool tech! From Spring AI’s milestone 7 release with simplified Pinecone configuration to some tricky wifi, I walk through recent changes and adventures. Plus, NODES 2025 is officially announced, and there’s hints of our upcoming GraphAcademy Java course. I also talk about the first part of my new blog series on Retrieval Augmented Generation and highlight a fantastic article on Neo4j, Quarkus, and intelligent applications.
2025-04-25
11 min
Breaktime Tech Talks
Ep40: Recent AI learnings + More than a vector database
Fresh from the Arc of AI conference, I’m unpacking the biggest insights that stuck with me—ranging from the extremes of AI’s capabilities to the deeper implications for how we build and maintain our tech systems. I’ll also share a new blog post and code repo I published on loading data into Pinecone, some next-gen tools I’m eyeing, and thoughts on a great article from the Redis blog about why vector databases aren’t enough. Navigate the evolving landscape of LLMs, generative AI, and modern infrastructure with me in this episode.
2025-04-11
10 min
Breaktime Tech Talks
Ep39: Why embedding models should match + Advice for starting a blog
In this podcast episode, hear about my hands-on experience (code repository on Github) understanding the importance of using the same embedding models for both creating and searching vector embeddings in databases and how mismatched models can lead to poor search results. I also pull highlights from an article with advice for those interested in blogging, and how it particularly relates to my own approach to tech blogging.
2025-04-04
13 min
Breaktime Tech Talks
Ep38: Spring AI Debugging + How to Contribute to Open Source
In this episode, I continue my journey with vector databases, integrating Pinecone, Neo4j, and Spring AI. While making some progress, I also encountered hurdles, such as evolving APIs and the unique architecture of vector stores. Next, I share insights from an article on contributing to open-source projects, how it can accelerate your career and enhance both your technical and soft skills. From picking the right project to building credibility within the community, it's a series of steps that gets better with time and practice!
2025-03-21
13 min
Breaktime Tech Talks
Ep37: Vector Database Frustration + Microsoft LazyGraphRAG
In this episode, I discuss my challenges exploring vector databases for an upcoming demo. From what is a vector database to integration issues, hear how I tried a few different approaches with limited success and discover the surprising one with the most promise. I also explore Microsoft's "Lazy Graph RAG" approach, which seems to trade one challenge for another but could be valuable in certain cases.
2025-03-14
12 min
Breaktime Tech Talks
Ep36: What is a Developer Advocate + Balancing Digital Consumption
This week, I explored the Javalin Java framework and project decisions I'm trying to make. I also answer: What exactly does a Developer Advocate/Evangelist/Devrel do? Finally, I reflect on an article on balancing digital consumption with actual productivity.
2025-02-28
11 min
Breaktime Tech Talks
Ep35: Vector Databases + Building Effective Agents
In this episode, there are two topics I'm looking forward to diving deeper into: vector databases and AI agents. I'm particularly interested in understanding how vector databases work, how they work with data, and their role in AI applications. Then I share my thoughts on Anthropic’s article about Building AI Agents, which discusses their varying definitions—from simple workflows to fully autonomous systems—and provides practical examples. The article highlights the importance of starting simple, adding complexity only as needed.
2025-02-21
08 min
Breaktime Tech Talks
Ep34: Outlines and Iterating + Lessons from Grace Hopper
In this podcast episode, hear my process of preparing for an upcoming conference with insights on how outlines enhance presentations and blog posts, as well as code and architecture. Also discuss how constant improvement is key with an online course as an example. Finally, I highlight a historical read on cryptography, and share reflections from Grace Hopper's 1982 lecture on data, hardware, and software, drawing connections between her insights and modern challenges in technology.
2025-02-14
13 min
Breaktime Tech Talks
Ep33: Cypher DSL examples + Crowd-source AI hacking
In this episode, I share recent blog posts. The first is about tackling challenges with GitHub repositories, offering solutions on syncing forks and using git rebasing, diffs, and pruning. Next, I created examples with Cypher DSL, providing beginner-friendly details to help users get started. Additionally, I started prepping for the Devnexus conference, where I'll be delivering my first keynote. I also read an article about an intriguing AI testing project where a user successfully manipulated an AI to break its rules and win a $50,000 prize, illustrating the potential challenges AI systems face in handling sensitive tasks.
2025-02-07
08 min
Breaktime Tech Talks
Ep32: Official CLI + Bread Code Framework
In this episode, I’m following up on a few things I’ve mentioned before. I dive into some updates on the Aura CLI (the official product version). I also explored the Neo4j GenAI Java library a bit more, including a connection hiccup I ran into with Neo4j Desktop. Then, I get into my experience with the Cypher DSL library and how Cypher fits into the retrieval part of RAG systems. Finally, I take a fun detour into an interesting article about a GitHub repository that combines coding and sourdough baking. It’s a cool reminder that the sk...
2025-01-31
10 min
Breaktime Tech Talks
Ep31: Database CLI + Containerization Refcard
In this episode, hear updates on a few projects, including Neo4j's new Aura CLI and NeoConverse. Plus, the promised blog post from last week's episode on Spring Data Neo4j entity updates. Shout-out to the JAXJUG and TampaJUG groups. If you're not involved with a tech group, there are options! Finally, a review of the DZone RefCard on Java containerization with its clear guidance on Docker containers, native builds, and deployment, making complex concepts more accessible for developers.
2025-01-24
09 min
Breaktime Tech Talks
Ep30: SDN update entity + Knowledge Graph ebook
Dive into my latest experiences with Spring Data Neo4j, specifically exploring new methods for updating nodes. After revisiting my 2023 blog post on this topic, I share insights on custom Cypher queries and projections. I also discuss the challenges of finding good examples for update operations. In addition, Neo4j announced the release of The Developer's Guide: How to Build a Knowledge Graph, a new ebook I co-authored. Hear my challenges of writing the book, including finding the right dataset for graph queries, working through product updates during the writing process, and the complexities of collaborating across d...
2025-01-17
09 min
Breaktime Tech Talks
Ep29: Neo4j GenAI plugin + How-To for Technical Content
In this episode, dive into a few exciting areas I've been exploring, including generative AI and graph technologies. I worked with Neo4j’s generative AI plugin for an experiment, and it wasn't all smooth sailing. Next, my highlights from an article in the Descript community on how to expand your educational YouTube audience—especially applied for those creating technical content. Key tips include thinking like a viewer to ask great questions, tweaking video intros to keep people engaged, and channeling viewer interests to strengthen connections.
2025-01-10
10 min
Breaktime Tech Talks
Ep28: 2024 Recap, 2025 Look-Ahead + Always Be Launching
Take a moment to reflect on 2024, exploring highlights in AI advancements, personal growth, and professional achievements, along with exciting 2025 goals. Then delve into an article that discusses marketing strategies but aligns well with developer advocacy.
2024-12-27
12 min
Breaktime Tech Talks
Ep27: Lexical vs Semantic Search + Downside of Vector Databases
Explore the distinction between lexical and semantic search technologies, the growing use of vector databases, and the potential challenges and solutions that may arise as these technologies mature.
2024-12-20
08 min
Breaktime Tech Talks
Ep26: Git Troubles + Dungeons & Dragons Graph
Git issues, finally resetting local branch, cherry-picking, and cleaning up. Then a fun graph presentation - Dungeons, Dragons, and Graph Databases.
2024-12-06
11 min
Breaktime Tech Talks
Ep25: Github Actions + AI Coding Assistant
In this episode, hear some positive tech experiences from the week: the upgrade from GitHub Actions (upload/download artifact) to v4 through a 3rd party repo, and the new AI coding assistant feature in IntelliJ IDEA.
2024-11-29
08 min
Breaktime Tech Talks
Ep24: Graph Data Science + Building Knowledge Graphs
This episode, my refresher with the Graph Data Science library with highlights and challenges. Then an overview of the Building Knowledge Graphs book, a guide on everything from concepts to technical details.
2024-11-22
09 min
Breaktime Tech Talks
Ep23: Spring Data Neo4j course + Event recap
Hear learnings from the new Spring Data Neo4j course - building blocks, updates/deletes, and modeling. Then recap XtremeJ and NODES 2024, + upcoming at CJUG.
2024-11-15
14 min
Breaktime Tech Talks
Ep22: LLM Graph Builder + Devrel unlocks “aha” moment
In this episode, get my latest experiences with the Neo4j LLM Graph Builder, both the benefits and challenges. Then, an article focusing on the concept of the "Aha moment"—a key moment when developers discover the value of a technology.
2024-11-08
11 min
Breaktime Tech Talks
Ep21: Data is cool + NODES 2024 preview
In this episode, hear why data (a less glamorous topic) is actually fascinating and crucial. Then, look forward with a preview of next week's NODES 2024 event, which features a range of sessions on graph technologies, AI, data science, and security. Finally, get a teaser for the next episode.
2024-11-01
09 min
Breaktime Tech Talks
Ep20: What is a graph + Goodhart’s Law
Cover the basics of graphs, explaining mathematical roots and applications. Introduce Goodhart's Law and highlight the risks of over-focusing on metrics, whether in tech or personal growth.
2024-10-25
08 min
Breaktime Tech Talks
Ep19: RAG vs Agents + Naming Things
Explore agents in AI, distinguishing them from RAG (article1, article2). And discuss naming and the importance of conveying relevance and clarity.
2024-10-18
10 min
Breaktime Tech Talks
Ep18: What is Vector search + JConf/Dev2next experiences
Want to take our previous vector topic a step further with vector similarity search. Then, I’ll give my thoughts on 2 recent tech conferences - JConf and dev2next.
2024-10-11
10 min
Breaktime Tech Talks
Ep17: Using Asciidoc for Tech Content + Current Productivity Reads
The Asciidoc markup language is powerful and useful for developers and technical writing. Also highlighting productivity books - Atomic Habits and Deep Work - and applications for a developer.
2024-10-04
10 min
Breaktime Tech Talks
Ep16: Mapping Relationships in Applications + Software Estimates
Documenting how to map relationship entities from a database to an application. Then, delving into one author’s viewpoint on software project estimates and some ideas to adapt this inaccurate process for better results.
2024-09-27
10 min
Breaktime Tech Talks
Ep15: What is GraphRAG + Developing Better Software
The term GraphRAG has recently popped up in the current AI industry, so I review a blog post on what it is and how it fits into the current landscape. I also read an article on ways to improve software development.
2024-09-20
11 min
Breaktime Tech Talks
Ep14: Making Tech Relatable + Java Entity Mapping
I’m always refreshing my memory and learning new things. How to explain technical concepts to broader audiences, then a question from the community took me into the Java driver docs and entity mapping/OGMs.
2024-09-13
08 min
Breaktime Tech Talks
Ep13: GraphQL vs GQL vs Cypher + Road to NODES
Happy Fall! This week, we talk about confusion around GraphQL, GQL, and graph query languages. Then, I am excited to gear up for NODES 2024 by showcasing pre-conference workshops called Road to NODES!
2024-09-06
09 min
Breaktime Tech Talks
Ep12: What is RAG + Case for Conferences
This week, we discuss retrieval augmented generation (RAG) and how it’s being used to improve responses (or prevent hallucinations) from an LLM. We also chat about an article on how tech conferences have changed and how you can still find value in speaking or attending, plus how to justify the benefits at your organization.
2024-08-30
11 min
Breaktime Tech Talks
Ep11: What is a Knowledge Graph + DevUp Conference
A recent blog post defines "knowledge graph", a term that has been around awhile and is part of many recent AI conversations. And then we chat about the DevUp conference I attended last week. Hopefully my thoughts will help you decide how to choose the best event for you.
2024-08-23
09 min
Breaktime Tech Talks
Ep10: What are embeddings + LLM use case and prompt
With the amount of new information, sometimes it’s hard to review earlier concepts. In this episode, we explain what an embedding is and talk about aligning your prompt with your use case for improving LLM answers (example app code repository).
2024-08-16
07 min
Breaktime Tech Talks
Ep9: Graphs for Conference Scheduling + Spring AI 1.0
In preparing for the NODES 2024 conference, I’ll talk about how my colleague and I made scheduling easier by using Neo4j (a database). Spring AI also moved to a 1.0 milestone, and I’ll talk about the easier-than-expected migration (more in my related blog post).
2024-08-09
09 min
Breaktime Tech Talks
Ep8: Luck Favors the Prepared + LLM Graph Builder Tool
Do you ever feel like some people have all the luck? Sometimes we need to see things in a new light to break through the barrier or overcome the obstacle. Plus, I took a look at a new-ish tool from Neo4j called the LLM Graph Builder. I’ll give a quick intro on that, plus what I’m doing with it and how it’s going.
2024-08-02
08 min
Breaktime Tech Talks
Ep7: Deploying Neo4j on Kubernetes + Parallel Relationship Loading
I now have a code repository and blog post for Neo4j+Kubernetes. We also chat about another blog post on how to solve a deadlock with parallel relationship loading.
2024-07-26
08 min
Breaktime Tech Talks
Ep6: Maintaining Personal Website + Git Submodules
A few years ago, I built a website for my technical blog. Find out how I solved this year's bug. Through the process, we'll discuss git submodules and how to use them.
2024-07-19
09 min
Breaktime Tech Talks
Ep5: What are vectors + KCDC Highlights
AI seems to be everywhere in the tech industry right now….but it comes with a lot of new technical jargon. Let's explain vectors - what they are and how they are being used in tech. Then, we’ll give a quick highlight and shout-out to the Kansas City Developer Conference.
2024-07-12
11 min
Cloud Commute
Getting Started with Graph Databases with Jennifer Reif from Neo4j
In this week's episode of simplyblock's Cloud Commute podcast, host Chris Engelbert sits down with Jennifer Reif, a developer advocate at Neo4j. Jennifer dives into the fascinating world of graph databases, explaining how Neo4j stores data as entities and relationships, making it perfect for complex queries involving networks, social structures, supply chains, and more.In this episode of Cloud Commute, Chris and Jennifer discuss:Use cases of Neo4j, including social networks, permission systems, and complex data relationshipsGetting started with Neo4j: Cypher query language, Neo4j Aura, and integration with KubernetesThe future of...
2024-07-12
26 min
Breaktime Tech Talks
Ep4: Where’s the Graph Data Type in Programming Languages?
How do you manipulate or handle a graph in languages like Java, Python, and more, and why can it be so difficult? In this episode, we discuss the blog post The Hunt for the Missing Datatype by Hillel Wayne and his thoughts on why programming languages might avoid the graph data type.
2024-07-08
09 min
Breaktime Tech Talks
Ep3: Current Tech Read and Exploring Kubernetes
Chat about my current tech read (Where Wizards Stay Up Late) about technology history, touching on networking, internet, and AI. Exploration of Kubernetes (running Neo4j and application) using guidance from Sebastian Daschner's blog post on Deploying a Neo4j cluster on manager Kubernetes.
2024-06-28
09 min
Breaktime Tech Talks
Ep2: Spring AI Debugging and Query Tune-Up
Today, we debug a Spring AI application and review Adam Cowley's blog post on optimizing Cypher statements with popular nodes!
2024-06-21
09 min
Breaktime Tech Talks
Ep1: Meet Breaktime Tech Talks + Devnexus Summary
Today, we introduce the Breaktime Tech Talks podcast, chat about how it came about (jmhreif blog + GraphStuff.FM podcast), and provide a recap of the Devnexus conference.
2024-06-14
08 min
GraphStuff.FM: The Neo4j Graph Database Developer Podcast
Getting the Word out on Knowledge Graphs with Leann Chen
Speaker Resources:Diffbot https://www.diffbot.com/Tomaz Bratanic’s Medium blog: https://bratanic-tomaz.medium.com/What is DSP/DSPy? https://github.com/stanfordnlp/dspyTools of the Month:cypher-shell command line tool https://neo4j.com/docs/operations-manual/current/tools/cypher-shell/Langchain/Diffbot graph transformer https://python.langchain.com/v0.1/docs/integrations/graphs/diffbot/st-cytoscape https://github.com/vivien000/st-cytoscapeAnnouncements / News:NODES 2024 CfP resources:GraphStuff episode https://graphstuff.fm/episodes/navigating-a-technical-conference-talk-from-submission-to-deliveryNODES submission tips: https://neo4j.com/blog/nodes-talk-submission-tips/How to Submit a Technical Presentation https://jmhreif.com/blog/nodes-2024-cfp/Ar...
2024-06-01
49 min
BragTalks
Episode 11: Getting Your First Job in Tech: Jennifer Reif
In this episode of BragTalks, Jennifer Reif shares how she got her first job in tech and successfully presented at several technology conferences. This episode is hosted by Heather VanCura, who met Jennifer through speaking and attending several of the same conferences as Jennifer. Season 2 is all about transitions and pivots, and this podcast is full of them! This isn't just a one way conversation either. Share your story and experience with us by subscribing and filling out the contact form on BragTalks.com. Follow us on Twitter and LinkedIn as well. You can listen on Apple, G...
2022-06-30
27 min