talk-data.com talk-data.com

Topic

GitHub

version_control collaboration code_hosting

661

tagged

Activity Trend

79 peak/qtr
2020-Q1 2026-Q1

Activities

661 activities · Newest first

In this episode, Conor and Ben chat about algorithms / combinators in C++26 Senders and Receivers. Link to Episode 235 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow Notes Date Generated: 2025-05-13 Date Released: 2025-05-23 C++26 Senders and ReceiversThe Evolution of Functional Programming in C++ - Abel Sen - C++Online 2024C++23 std::flat_mapCppNorth 2023: Composition Intuition - Conor HoekstraC++Now 2023: Applicative: the Forgotten Functional Pattern - Ben DeaneC++Now 2019: Ben Deane “Identifying Monoids: Exploiting Compositional Structure in Code”C++ std::optional::and_thenHaskell joinIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

In this episode, Conor and Ben chat about Ben's recent talk and attendance at C++Now 2025! Link to Episode 234 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow Notes Date Generated: 2025-05-13 Date Released: 2025-05-16 C++Now 2025C++Now 2025 ScheduleADSP Episode 148: 🇸🇮 SRT23 - Robert Leahy on C++ in FinTechC++Now 2025 - Roby Leahy TalkC++Now 2025 - Sean Parent KeynoteC++Now 2025 - Lisa Lippincott KeynoteC++Now 2025 - Ben Deane TalkC++Now 2025 - Richard Powell TalkPython sortPython sortedC++Now 2025 - Braden Ganetsky TalkC++Now 2025 - Dietmar Kühl TalkC++Now 2025 - Andy Shoffer TalkIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Building Integrations with MuleSoft

This concise yet comprehensive guide shows developers and architects how to tackle data integration challenges with MuleSoft. Authors Pooja Kamath and Diane Kesler take you through the process necessary to build robust and scalable integration solutions step-by-step. Supported by real-world use cases, Building Integrations with MuleSoft teaches you to identify and resolve performance bottlenecks, handle errors, and ensure the reliability and scalability of your integration solutions. You'll explore MuleSoft's robust set of connectors and their components, and use them to connect to systems and applications from legacy databases to cloud services. Ask the right questions to determine your use case, define requirements, decide on reuse versus rebuild, and create sequence and context diagrams Master tools like the Anypoint Platform, Anypoint Studio, Code Builder, GitHub, and Maven Design APIs with RAML and OAS and craft effective requests and responses Write MUnit tests, validate DataWeave expressions, and use Postman Collections Deploy Mule applications to CloudHub, use API Manager to create API proxies, and secure APIs with Mule OAuth 2.0 Learn message orchestration techniques for routers, transactions, error handling, For Each, Parallel For Each, and batch processing

In this episode, Conor talks about his recent experience with Cursor, Claude 3.7, Gemini 2.5 Pro and several C++ unit testing frameworks! Link to Episode 233 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonShow Notes Date Generated: 2025-05-07 Date Released: 2025-05-09 GoogleTestboost/ext-utMinUnitDocTestIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

The roles within AI engineering are as diverse as the challenges they tackle. From integrating models into larger systems to ensuring data quality, the day-to-day work of AI professionals is anything but routine. How do you navigate the complexities of deploying AI applications? What are the key steps from prototype to production? For those looking to refine their processes, understanding the full lifecycle of AI development is essential. Let's delve into the intricacies of AI engineering and the strategies that lead to successful implementation. Maxime Labonne is a Senior Staff Machine Learning Scientist at Liquid AI, serving as the head of post-training. He holds a Ph.D. in Machine Learning from the Polytechnic Institute of Paris and is recognized as a Google Developer Expert in AI/ML. An active blogger, he has made significant contributions to the open-source community, including the LLM Course on GitHub, tools such as LLM AutoEval, and several state-of-the-art models like NeuralBeagle and Phixtral. He is the author of the best-selling book “Hands-On Graph Neural Networks Using Python,” published by Packt. Paul-Emil Iusztin designs and implements modular, scalable, and production-ready ML systems for startups worldwide. He has extensive experience putting AI and generative AI into production. Previously, Paul was a Senior Machine Learning Engineer at Metaphysic.ai and a Machine Learning Lead at Core.ai. He is a co-author of The LLM Engineer's Handbook, a best seller in the GenAI space. In the episode, Richie, Maxime, and Paul explore misconceptions in AI application development, the intricacies of fine-tuning versus few-shot prompting, the limitations of current frameworks, the roles of AI engineers, the importance of planning and evaluation, the challenges of deployment, and the future of AI integration, and much more. Links Mentioned in the Show: Maxime’s LLM Course on HuggingFaceMaxime and Paul’s Code Alongs on DataCampDecoding ML on SubstackConnect with Maxime and PaulSkill Track: AI FundamentalsRelated Episode: Building Multi-Modal AI Applications with Russ d'Sa, CEO & Co-founder of LiveKitRewatch sessions from RADAR: Skills Edition New to DataCamp? Learn on the go using the DataCamp mobile appEmpower your business with world-class data and AI skills with DataCamp for business

In this episode, Conor and Bryce chat about algorithms, overload sets, libraries and more, live from New York! Link to Episode 232 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBryce Adelstein LelbachShow Notes Date Generated: 2025-04-14 Date Released: 2025-05-02 Thrust LibraryCUB Librarythurst::reduce_by_keythrust::permutation_iteratorClojure partitionthrust::transform_reduceHaskell divvy"Algorithm Selection" Blog (std::mismatch)thrust::discard_iteratorC++ std::partition_copythrust::unique_countthrust::tabulateHaskell TranslatemapAdjacentHoogle Translate iotaIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

In this episode, Conor and Ben chat about C++26 Senders and Receivers, flat_map and more. Link to Episode 231 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow Notes Date Generated: 2025-04-09 Date Released: 2025-04-25 ArrayCast Episode 103: Julia - an Array LanguageP2300R10 - std::executionC++26 Senders and ReceiversC++ std::optional::and_thenHaskell joinThe Mother of all MonadsChains: Exploration of an alternative to Sender/Receiver | Sean Parent | NYC++Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

In this episode, Conor and Ben chat about www.hoogletranslate.com. Link to Episode 230 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow Notes Date Generated: 2025-04-09 Date Released: 2025-04-18 Hoogle Translatewww.plrank.comHaskell initCommon Lisp butlastHoogle Translate for Common Lisp butLastHoogle Translate for partitionHoogle Translate for q priorHoogle Translate for Clojure frequenciesHoogle Translate for Swift/Clojure reductionsC++ std::map::mergeC++ std::list::spliceIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Did you know that GitHub Copilot lets you use Google Gemini as an AI programming assistant? Learn tips and tricks of prompting, shaping the context space, injecting third-party knowledge sources, and other ways that GitHub developers maximize their (and their team's) use of Gemini in VS Code and other IDEs.

This Session is hosted by a Google Cloud Next Sponsor.
Visit your registration profile at g.co/cloudnext to opt out of sharing your contact information with the sponsor hosting this session.

In this episode, Conor and Ben chat about a yet to be named algorithm, potentially multi_transform or for_each_but_last. Link to Episode 229 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBen Deane: Twitter | BlueSkyShow Notes Date Generated: 2025-04-09 Date Released: 2025-04-11 Haskell initCommon Lisp butlastADSP Episode 36: std::transform vs std::for_eachIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

As AI reshapes the way we think about trust and security, GitHub is leading the charge in transforming application security. Join Brittany O’Shea, GitHub Sr. Director of Product Management, as she showcases how AI-driven advancements are revolutionizing detection, prevention, and remediation. Discover how these innovations empower developers to build secure, high-quality software by embedding security as a default, dramatically improving the nature of application security for the better.

This Session is hosted by a Google Cloud Next Sponsor.
Visit your registration profile at g.co/cloudnext to opt out of sharing your contact information with the sponsor hosting this session.

Learn how Firebase App Hosting simplifies deploying and managing Next.js and Angular web apps on Google Cloud infrastructure. With seamless GitHub integration, global scalability, and built-in observability, App Hosting is designed for production-ready deployments. In this session, you’ll watch live demos and explore streamlined workflows to elevate your web app deployment process.

Want to spend less time debugging and more time innovating? GitHub’s developer-first platform provides cutting-edge features to revolutionize your workflow, allowing you to build smarter and faster with minimal effort and maximum impact. Dive into AI-native development and get a peek at our latest Copilot-powered tools, designed for agentic experiences and developer choice and  hear from Verily about how GitHub’s platform enhances innovation and productivity.

This Session is hosted by a Google Cloud Next Sponsor.
Visit your registration profile at g.co/cloudnext to opt out of sharing your contact information with the sponsor hosting this session.

Accelerate your code review process and increase software quality with Gemini Code Assist in GitHub. This session demonstrates how the power of Gemini can now be integrated into GitHub, bringing a code review agent directly to your pull requests that can provide pull request summarization and code improvement suggestions. Plus, you’ll learn how to customize these Gemini-powered reviews to focus on best practices that are specific to your team and repository.

Tired of jumping from tool to tool to bring your organization's ambitious ideas to life? Seeking an AI-powered ecosystem where your team can thrive at every phase of the development journey? We’ve got you covered. Beyond the IDE, GitHub is your personalized end-to-end platform. Join us to learn how to streamline and accelerate your workflows, no matter the enterprise need.

This Session is hosted by a Google Cloud Next Sponsor.
Visit your registration profile at g.co/cloudnext to opt out of sharing your contact information with the sponsor hosting this session.

In this podcast episode, we talked with Eddy Zulkifly about From Supply Chain Management to Digital Warehousing and FinOps

About the Speaker: Eddy Zulkifly is a Staff Data Engineer at Kinaxis, building robust data platforms across Google Cloud, Azure, and AWS. With a decade of experience in data, he actively shares his expertise as a Mentor on ADPList and Teaching Assistant at Uplimit. Previously, he was a Senior Data Engineer at Home Depot, specializing in e-commerce and supply chain analytics. Currently pursuing a Master’s in Analytics at the Georgia Institute of Technology, Eddy is also passionate about open-source data projects and enjoys watching/exploring the analytics behind the Fantasy Premier League.

In this episode, we dive into the world of data engineering and FinOps with Eddy Zulkifly, Staff Data Engineer at Kinaxis. Eddy shares his unconventional career journey—from optimizing physical warehouses with Excel to building digital data platforms in the cloud.

🕒 TIMECODES 0:00 Eddy’s career journey: From supply chain to data engineering 8:18 Tools & learning: Excel, Docker, and transitioning to data engineering 21:57 Physical vs. digital warehousing: Analogies and key differences 31:40 Introduction to FinOps: Cloud cost optimization and vendor negotiations 40:18 Resources for FinOps: Certifications and the FinOps Foundation 45:12 Standardizing cloud cost reporting across AWS/GCP/Azure 50:04 Eddy’s master’s degree and closing thoughts

🔗 CONNECT WITH EDDY Twitter - https://x.com/eddarief Linkedin - https://www.linkedin.com/in/eddyzulkifly/ Github: https://github.com/eyzyly/eyzyly ADPList: https://adplist.org/mentors/eddy-zulkifly

🔗 CONNECT WITH DataTalksClub Join the community - https://datatalks.club/slack.html Subscribe to our Google calendar to have all our events in your calendar - https://calendar.google.com/calendar/r?cid=ZjhxaWRqbnEwamhzY3A4ODA5azFlZ2hzNjBAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ

Check other upcoming events - https://lu.ma/dtc-events LinkedIn - https://www.linkedin.com/company/datatalks-club/ Twitter - https://twitter.com/DataTalksClub Website - https://datatalks.club/

In this episode, Conor and Bryce chat about Tesla, Twitter and Elon. Link to Episode 228 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)Socials ADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBryce Adelstein LelbachShow Notes Date Generated: 2025-03-20 Date Released: 2025-04-04 ADSP Episode 225: CppNorth & Flux Plans, The Slow Death of Twitter and More!"Tesla Terrorsim" Youtube VideoIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Supported by Our Partners • Swarmia — The engineering intelligence platform for modern software organizations. • Sentry — Error and performance monitoring for developers. — Why did Meta build its own internal developer tooling instead of using industry-standard solutions like GitHub? Tomas Reimers, former Meta engineer and co-founder of Graphite, joins the show to talk about Meta's custom developer tools – many of which were years ahead of the industry. From Phababricator to Sandcastle and Butterflybot, Tomas shares examples of Meta’s internal tools that transformed developer productivity at the tech giant. Why did working with stacked diffs and using monorepos become best practices at Meta? How are these practices influencing the broader industry? Why are code reviews and testing looking to become even more critical as AI transforms how we write software? We answer these, and also discuss: • Meta's custom internal developer tools • Why more tech companies are transitioning from polyrepos to monorepos • A case for different engineering constraints within the same organization • How stacked diffs solve the code review bottleneck • Graphite’s origin story and pivot to their current product  • Why code reviews will become a lot more important, the more we use AI coding tools • Tomas’s favorite engineering metric  • And much more! — Timestamps (00:00) Intro (02:00) An introduction to Meta’s in-house tooling  (05:07) How Meta’s integrated tools work and who built the tools (10:20) An overview of the rules engine, Herald  (12:20) The stages of code ownership at Facebook and code ownership at Google and GitHub (14:39) Tomas’s approach to code ownership  (16:15) A case for different constraints within different parts of an organization  (18:42) The problem that stacked diffs solve for  (25:01) How larger companies drive innovation, and who stacking diffs not for  (30:25) Monorepos vs. polyrepos and why Facebook is transitioning to a monorepo (35:31) The advantages of monorepos and why GitHub does not support them  (39:55) AI’s impact on software development  (42:15) The problems that AI creates, and possible solutions (45:25) How testing might change and the testing AI coding tools are already capable of  (48:15) How developer accountability might be a way to solve bugs and bad AI code (53:20) Why stacking hasn’t caught on and Graphite’s work  (57:10) Graphite’s origin story  (1:01:20) Engineering metrics that matter  (1:06:07) Learnings from building a company for developers  (1:08:41) Rapid fire round (1:12:41) Closing — The Pragmatic Engineer deepdives relevant for this episode: • Stacked Diffs (and why you should know about them) • Inside Meta’s engineering culture • Shipping to production • How Uber is measuring engineering productivity — See the transcript and other references from the episode at ⁠⁠https://newsletter.pragmaticengineer.com/podcast⁠⁠ — Production and marketing by ⁠⁠⁠⁠⁠⁠⁠⁠https://penname.co/⁠⁠⁠⁠⁠⁠⁠⁠. For inquiries about sponsoring the podcast, email [email protected].

Get full access to The Pragmatic Engineer at newsletter.pragmaticengineer.com/subscribe