Skip to content

Haskell

Meet other local people interested in Haskell: share experiences, inspire and encourage each other! Join a Haskell group.
pin icon
6,665
members
people1 icon
18
groups

Frequently Asked Questions

Yes! Check out haskell events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the haskell events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find haskell events near your location here. Connect with your local community and discover events within your area.

Haskell Events Today

Join in-person Haskell events happening right now

regular NixOS Meetup @c-base
regular NixOS Meetup @c-base
We are back in the c-base! Do you already run NixOS and want to talk to other people or want an introductory session with some NixOS users. Just bring your machine! Usually there are no topics, we just sit in front of our computers, talk about stuff, debug some problems or review some PRs on nixpkgs. There are drinks usually available from the c-base bar. If you can't find us. just ask around or ask in irc (#krebs on hackint)
Painting 3D Prints – Busts, Masks, Miniatures
Painting 3D Prints – Busts, Masks, Miniatures
A 2‑hour painting session focused on colorizing 3D‑printed models. **About this course** This workshop is designed to introduce participants to the world of painting 3D‑printed objects such as busts, masks, figurines, and miniatures. Whether you want to learn techniques for smooth gradients, realistic textures, weathering, metallic finishes, or character detailing, this course will guide you through every step. You can join at any time. Each session is self‑contained and suitable for all skill levels. All essential painting materials are provided, and you are welcome to bring your own brushes or paints if you prefer. The workshop is hosted by visual artist Miltos Despoudis. **How much does it cost?** See options below: Member Pass (5 × Lessons, 2 hours each): 100 € Includes: * 1 free 3D model of medium size to print * special low‑cost 3D printing prices * storage space for your ongoing prints or projects * prepaid lesson tickets are valid for 3 months Single Drop‑In Pass 1 × Lesson (2 hours): 15 € **How do I subscribe?** Reserve a spot here and simply show up at the event. Payment is done on‑site. Please confirm your attendance so we can prepare the appropriate materials and printing resources. **What do I need?** All painting supplies are provided. Optionally you may bring your own 3d print models or art tools. There will be ready-to-paint small 3d prints at the session. These are given for free. For custom ones you need to book for the Member's Pass. **More Info** Sessions happen weekly. Learn more about additional creative workshops here: [creativesessions.art/workshops](https://creativesessions.art/workshops/) **Refund Policy** Refunds are considered on a case‑by‑case basis. If you booked a Single Drop‑In Pass, refunds are possible up to one day before the event. For the Member Pass, once one session has been used, refunds are not possible.
Offener Deutschunterricht - Text & Konversation - Niveau B2+ (Fortgeschritten)
Offener Deutschunterricht - Text & Konversation - Niveau B2+ (Fortgeschritten)
In diesem Kurs beschäftigen wir uns mit verschiedenen Texten aus unterschiedlichen Bereichen. Das können u.a. kurze Geschichten, Gedichte, Zeitungsartikel, Kolumnen oder Videos sein. Immer sind es Themen, die uns gefallen, die wir besonders interessant, wichtig oder manchmal auch richtig schlecht finden. Gemeinsam versuchen wir die Position der Autor*in, den Stil und die Argumentationsstruktur zu verstehen. Dazu diskutieren wir über das, was wir verstehen, welche Meinung wir zu dem Thema haben oder welche Fragen offen bleiben.
Gerne könnt ihr uns auch Themenvorschläge mitbringen oder zuschicken.
Der Kurs richtet sich an interessierte Menschen mit einem B2-Niveau (oder so ähnlich), die Lust haben sich weiter mit der deutschen Sprache zu beschäftigen und ihren Wortschatz zu erweitern.
Die Termine sind sporadisch.
AWS UG Berlin - Community Gameday Europe
AWS UG Berlin - Community Gameday Europe
In case you haven't participated before, GameDay is a high-energy event of building, troubleshooting, and a bit of friendly competition - all happening in the AWS Console with a team of 2-4 to compete with each other. AWS User Groups across Europe, together with AWS, are bringing you AWS Community GameDay Europe: a large, synchronized event where you can test your AWS skills in a fun, hands-on way. We will work as a team and see how we compare with teams in other cities. Besides we are all connected through a shared live stream! **When?** 17th of March\, Tuesday \| 18:00 \- 21:00 **Where?** AWS BER13: Brüderstraße 26, 10178 Berlin ❗**How to Register - Read Carefully**❗ Participation is free of charge. Your AWS resource usage is also covered. You will be provided a sandbox AWS account. Therefore, you won't need an AWS account! ❗Please register with your full name by filling out this form: https://forms.gle/VVjGapS4fDRonGy1A ❗You need to bring your own laptop to this workshop. Make sure AWS CLI is installed. Contact us if you're not sure how. ❗A confirmation e-mail from Meetup is not relevant. You can participate only if you receive a confirmation from us: [kadir@berlinawsug.de](mailto:kadir@berlinawsug.de) \-\-\- **Additional Information** **This event is wheelchair friendly.** Help us spread the word, and invite your friends & colleagues! If you're attending with wheelchair and need assistance, please mail us: [organisers@berlinawsug.de](mailto:organisers@berlinawsug.de) for further details. \-\-\- Would you like to host AWS UG Event at your company? [Register here](https://bit.ly/aws-host) Would you like to speak at AWS UG MeetUp?[Submit your topic here](https://bit.ly/aws-talk)
Google AI Builders Day | Tech In Berlin
Google AI Builders Day | Tech In Berlin
Tired of high-level AI talk? Join us for an engineering-first day in Berlin. Build autonomous AI Agents from scratch, master the "Vibe Coding" workflow with Google experts, and dive into hands-on labs focused on real-world architecture. *Apply for a* ***[ticket here](https://www.aicamp.ai/event/eventdetails/W2026031700)****. Limited to 200 qualified builders.* **Expect expert-led deep-dives into:** * Agentic Orchestration: Reasoning and planning with Gemini. * Rapid Development: Leveraging the Agent Development Kit (ADK). * Pipeline Automation: Mastering Gemini CLI and Antigravity. Whether you are scaling a high-growth startup or driving innovation within an enterprise, you will participate in expert-led labs to solve real-world architectural blockers. Walk away with functional code snippets, and new skills. **Who Should Attend?** These sessions are best-suited for engineering squads looking to stress-test their 2026 roadmap. *Note: To join the labs, you must bring your own laptop and power cable. The activities are intended for laptops and cannot be completed on a tablet or phone. Agenda is subject to change.* **PLEASE NOTE:** RSVP here is not enough, you must apply for a[ ](https://www.aicamp.ai/event/eventdetails/W2026031700)**[ticket here](https://www.aicamp.ai/event/eventdetails/W2026031700)**. Limited to 200 qualified builders. \-\-\-\-\-\-\- For the latest Berlin Tech News, Events & Jobs head to **[techinberlin.com](https://www.techinberlin.com/)**
From Bits to Blossoms
From Bits to Blossoms
To register use [Luma](https://luma.com/dx4gd5sx). Join us for the Data Berlin Meetup — an evening of talks, insights, and networking for the data community in Berlin. This edition covers the State of Airflow in 2026, reliable analyst-AI collaboration through fine-tuned agents, and more. Whether you're a data engineer, analyst, or just curious about the future of data, come connect with like-minded professionals over great conversations. Agenda **6:30 PM – 7:00 PM — Registration and Networking** **7:00 PM – 7:10 PM — Welcome and Opening Remarks** Data Berlin Meetup Team **7:10 PM – 7:35 PM — The State of Airflow 2026** **Speaker:** [Vivien Saulais](https://www.linkedin.com/in/vivien-saulais-30903b66/), Senior Sales Engineer, Astronomer *** **7:35 PM – 7:40 PM — Short Break** *** **7:40 PM – 8:05 PM — Building a Data Warehouse People Actually Use: Enpal's Path from 50 to 650 Users in Two Years** **Speaker:** [Michael Gabriel](https://www.linkedin.com/in/michael-gabriel-ds/), Engineering Manager Data @ Enpal *** **8:05 PM – 8:30 PM — Fine-Tuning Agents for Reliable Analyst-AI Collaboration** **Speaker:** [Anastasiia Stefanska](https://www.linkedin.com/in/anastasiastefanska/), Senior Data Analyst @ TUI *** **8:30 PM – 9:30 PM — Closing Remarks and Extended Networking** **About our sponsor:** **[Astronomer](https://www.astronomer.io)** is the commercial home of Apache Airflow — the open-source standard for authoring, scheduling, and monitoring data pipelines, used by over 15,000 data engineering teams worldwide. Their managed platform, Astro, lets data teams focus on building business logic rather than managing infrastructure. **About Our Host** [Neugelb Studios](https://neugelb.com/en/home/) is a service design studio based in Berlin and Frankfurt, and the digital innovation arm of Commerzbank. With a human-centered, data-driven approach, their interdisciplinary team builds meaningful digital products through agile development and design thinking. **Want updates or more info?** Subscribe to our **newsletter**: [databerlin.substack.com](https://databerlin.substack.com). Follow us on **[LinkedIn](https://www.linkedin.com/company/data-berlin).** Join our **[Slack](https://join.slack.com/t/data-brln/shared_invite/zt-2ued0xvdu-aihzi2cKEwD_6_KDRd_1ag)**[ community](https://join.slack.com/t/data-brln/shared_invite/zt-2ued0xvdu-aihzi2cKEwD_6_KDRd_1ag).
Tango 4 all - TUESDAYS
Tango 4 all - TUESDAYS
Explore tango in both roles in a relaxed and welcoming space Dance beyond gender conventions, improve your skills, or take vour first steps. Come as vou are. Connect how vou feel 19:00-20:00 Mixed level class for dancers 20:00 learn Tango as a beginner, drop in, no experience needed 20:00 practice, talk, share tipps, with or without partner

Haskell Events This Week

Discover what is happening in the next few days

Agents & APIs Berlin Developer Meetup
Agents & APIs Berlin Developer Meetup
Register: [https://luma.com/cc38ppvg ](https://luma.com/cc38ppvg) Supercharge your dev game at the **Agents and APIs Developer Meetup** brought to you by Postman. ​​​Do you: * ​​​Need to put your AI agents into production? * ​​​Create APIs that actually scale with your AI app? * ​​​Want to meet other AI & API builders and share best practices? ​​​Then this event is for you! ​​​Join us, along with special guests from \*\*[Monoscope ](https://monoscope.tech/)\*\*and **[Neo4j](https://neo4j.com/)**, for food, networking, live demos, and best practices on how to scale API development and get your AI apps ready for production. Come for the learning, stay for the vibes.
Minotaurs Men's Basketball Tryouts
Minotaurs Men's Basketball Tryouts
Join the Minotaurs Men's Basketball Team on Wednesday at 8pm at an indoor basketball court in Neukolln. We currently have two teams, one in Bezirkliga and one in FBL. We are looking for new players to add to the teams so come by to play together and meet. Please send a message to the event organizer if you are interested in coming.
[HYBRID] [March] Golang Meetup
[HYBRID] [March] Golang Meetup
Hello Gophers, Welcome back for another year of Go talks and networking! Would your company like to host our meetup? Let us know! If you'd like to give a talk - submit your proposals here: http://goo.gl/forms/54YvJT223F All talk formats work: short talks (5-10 min) as well as regular length (25 min). If you have more ideas - talk to us at the Gophers slack: https://invite.slack.gobridge.org/ in the #berlin channel, and follow us on twitter: https://twitter.com/gdgberlingo **Speakers:** *Ashley Mensah* is a Developer Relations engineer at NetBird, working on open source networking and developer experience. **Hosts:** **NetBird** is an open-source networking platform written in Go that enables teams to securely connect devices and services across cloud, on-prem, and edge environments with minimal operational overhead. Designed for simplicity and performance, it helps developers build and manage private networks without complex infrastructure. Its developer-first approach and modern, secure connectivity make it a natural fit for the Go ecosystem. **Antler** is a global early-stage VC firm that partners with exceptional founders from day zero to build impactful, scalable companies. Join in person at: Antler - Jägerstraße 32, 10117 BerlinBerlinhttps://maps.app.goo.gl/Qak36Ubey9JumTUe6 or virtually at: https://youtube.com/TBD This is a hybrid event. Join the event virtually at https://gdg.community.dev/events/details/google-gdg-berlin-golang-presents-hybrid-march-golang-meetup-2/ or in person at Antler - 32 Jägerstraße Berlin, 10117 *** Agenda 7:00 PM: Networking Networking over drinks and food 7:30 PM: Welcome Welcome words from the organizers 7:35 PM: Talk 1: Guard Duty / Ashley Mensah, Developer Relations engineer @ NetBird Self-healing reconnection engine with multi-source events and exponential backoff 8:10 PM: Announcements and break Announcements, HR lost & found, open mic 8:30 PM: Open discussion: how AI is changing the job market and hiring 9:05 PM: Networking Networking over drinks and food *** Hosted By Natalie Pistunovich, Organizer Ole Bulbuk, Organizer Tim Scheuermann, Organizer Anderson Queiroz, Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-golang-presents-hybrid-march-golang-meetup-2/.
Friday Baskets
Friday Baskets
Play basketball
PyBerlin 59 - March event
PyBerlin 59 - March event
**PyBerlin: March event** **Sponsor**: Spiced Academy **Location:** Spiced Academy, Ritterstrasse 12-14, 10969 Berlin, Germany **Agenda:** 6:30 pm – Doors open: snacks, drinks, networking 6:55 pm - Welcome from PyBerlin 7:00 pm - Welcome from the sponsor - Spiced Academy 7:10 pm – **What Actually Changes Customer Behavior? Causal Thinking Across Attribution, Segmentation, and Growth // Dr. Maryam Ramezani-bartsch** Customer data is often used to explain what happened: attribution assigns credit, segmentation groups users, and dashboards track performance. Yet marketers and business leaders still struggle with a more fundamental question: what actually changed because of our actions? This talk introduces causal thinking as a practical way to interpret customer data across attribution, segmentation, and growth. It shows why correlation-based metrics can be misleading and how counterfactuals and incrementality help teams ask better questions when they look at results. A concrete email campaign example illustrates how causal uplift modeling separates customers who would have purchased anyway from those whose behavior truly changed. The goal is to help data scientists, marketers, and decision-makers move from reading metrics to reasoning about incremental impact and to make better decisions because of it. Speaker's bio: Dr. Maryam Ramezani-bartsch is a data and analytic leader with over 20 years of global experience building and scaling customer analytics and data science teams. She has led the development of customer data, marketing measurement and targeting capabilities for global brands such as adidas, Sky, Delivery Hero, and Zalando, helping embed customer-centric, data-driven decision making across organizations. Her work focuses on building customer data models, causal analytics, experimentation, and developing teams that turn insights into sustained business impact. 7:40 pm - break 8:00 pm – **Your Next On-Call Engineer could run Locally //** **Anthony Alaribe** What if your next on-call engineer wasn't a person, but a Python agent running on your machine? Inspired by the explosion of local agents like OpenClaw, this talk explores what happens when we point agentic workflows at the systems we monitor. We'll walk through the checklist most engineers actually run during on-call: checking dashboards, tailing logs, correlating errors with recent deploys, and then explore how to build a custom Python agent that automates these checks using tools like LangGraph, OpenTelemetry, and the Anthropic SDK. You'll leave with a working starting point and a new way to think about what agentic AI can do beyond chatbots. Speaker's bio: Anthony has spent over a decade building software at companies like Opera, and DeliveryHero. He has faced his fair share of dealing with unreliability software and breaking changes in APIs, including losing over $2m in orders to such an incident, amongst other war stories. Say hi when you him. He loves conversations about AI, databases, and programming languages. 8:30 pm – What makes XGBoost so powerful // Rakibur Rahman 9:10 pm - closing This event will be only in-person. Please check our Code of Conduct and official health regulation in Berlin before coming. If you feel some signs of sickness, please consider skipping this event and attending another time. We will have plenty of events in different formats in the future. Looking forward seeing you all!
Mask-making Workshop
Mask-making Workshop
**Welcome to a new Mask-making Workshop! (New venue, in Kreuzberg)** We are excited to invite you to a new, two-day hands-on mask-making workshop inspired by folk devils, spirits, and popular mythological figures from Latin America and Central America. This workshop combines cultural references, imagination, and craft, inviting participants to create their own expressive folk mask using recycled materials. No previous experience is required. In this context, devils are not symbols of evil. They represent creative **chaos, irony, protection, transformation, and vital force.** These figures often blur the line between human, animal, and spirit, appearing as guardians of the land, playful tricksters, or exaggerated reflections of social power and fear. **Day 1: Symbols, Archetypes & Design** We begin with a short cultural introduction about what the “devil” represents in Latin American folk traditions. We will explore visual examples from traditional masks and popular celebrations: folk spirits, tricksters, and hybrid animal–human figures. We will then choose a personal archetype to work with. Using a template as a base, and through quick sketches, we will design and define: •⁠ ⁠Expression: rage, irony, mystery, laughter. •⁠ ⁠Horns, nose, fangs, beard, beaks, ears, snouts •⁠ ⁠Human, animal, or hybrid forms By the end of Day 1, each participant will have a clear mask concept and begin **building the base structure with recycled cardboard and paper-maché**, which will be left to dry before the second session. **Day 2 — Painting & Finishing** We will bring the masks to life through finishing, colour, textures, and expressive accents. You will get insights on choosing your colour palette, mixing colours and painting with acrylic to get different finishing effects. The workshop closes with a collective sharing moment, where participants can present the character, spirit, or creature behind their mask. **Dates:** Friday 20 + 27.02 **or** 10 + 17 from 6 to 9.30 PM Note: this is a two-session workshop (3.5 hours each) with a pause for snacks. **Where:** *NEW VENUE!* 10963, Kreuzberg. You will receive the exact address after filling the sign-up form. **Price:** 100€/ 90€ for regular BAC students. Materials are included as well as drinks and snacks. We encourage you to bring your unique elements (your own special colours, personal materials or objects, small found items, fabrics, feathers, textures, or symbolic elements connected to your mask) **How to sign up?** To save your spot, please fill out the form [https://docs.google.com/forms/d/e/1FAIpQLSdyJQb0DoRbsS9lwBa_hYkqPhmWZOcDz5Pt0B2p1-jTVW9Odg/viewform?usp=publish-editor](https://docs.google.com/forms/d/e/1FAIpQLSdyJQb0DoRbsS9lwBa_hYkqPhmWZOcDz5Pt0B2p1-jTVW9Odg/viewform?usp=publish-editor)[,**](http://hola.berlinartclub@gmail.com,**/) Limited spots! About the teacher: **Rosi Diaz Roigt** is a graphic designer and illustrator with over 7 years of experience working with film production teams, bringing fictional characters to life through graphic design, prop creation, and movie posters. Passionate about art and sustainability, she specialises in exploring the creative possibilities of recycled materials. Her work draws inspiration from the beauty and power of nature, blending storytelling and eco-conscious design. **Find her work and previous Workshops here:** [https://www.instagram.com/avant.rosi/](https://www.instagram.com/avant.rosi/) See you!! Rosi and the Berlin Art Club
Philosophie 2.0 - spielerisch klug durch maximale Klarheit
Philosophie 2.0 - spielerisch klug durch maximale Klarheit
Mit dem Titel "Philosophie 2.0" wird nicht zu viel versprochen. Nicht alles was mit 'Philosophie' bezeichnet wird, hat damit auch zu tun. Das gilt allgemein. Wörter werden zu oft nicht präzise gebraucht, aber wenn man alles mit beliebigen Wörtern bezeichnen würde, könnte man nichts mehr genau verstehen, könnte nichts mehr genau begreifen. Also blieben die Irrtümer bestehen. Das hätte mit Philosophie aber definitiv nichts mehr zu tun. Was also ist das Gegenteil belanglos-vieldeutigen Wörterverdehens mit hochassoziativen Sprüngen bei denen allerlei übersehen wird und ergo das Wesentliche nicht mehr als solches klar erkannt werden kann? Maximal exakte Begriffsklärung. Und das geht! Das geht über einen systematischen Aufbau aller Kategorien - gestützt über einen Algorithmus, welcher Kategorienfehler automatisch vermeidet und mithilft, das Ganze im Blick zu behalten. Dass dies für uns Personen gar nicht so einfach ist, sieht man daran, dass jede Person (auch Du) irgendwann irgendwelchen Irrtümern aufgesessen ist. Jede Person, die sich also für irgendetwas ernsthaft (nicht wegen blanglosem Amüsement, oder wegen ideologischer Rechthaberei) interessiert und ergo dafür offen ist seine Auffassungen weiterzuentwickeln, ist bei dieser Veranstaltung goldrichtig. Ablauf: Bei unserer Diskussion geht es dabei nicht um irgendein festes Thema, sondern jeder schreibt ein Wort in seinem Interessengebiet auf einen Zettel und wir ziehen diese paarweise für je eine Runde. Die beiden Wörter haben gemeinsame Kategorien, aber es gibt auch Unterschiede. Wer diese nicht alle kennt, kann nicht behaupten, dass er tatsächlich begriffen hat, wovon er meint, dass es ihn interessiere; dass er definitiv wüsste wovon er spricht. Dieses Problem hatte schon Sokrates erkannt. Nur haben wir jetzt einen Algorithmus, welcher zu absoluter Genauigkeit verhilft um diese Irrtümer loszuwerden. Daher 'Philosophie 2.0'. Siehe dem Bild oben werfen wir die Bedeutung (die Menge aller Kategorien einer Begrifflichkeit) per Beamer an die Wand. Wir sind nicht in der Schule, d.h. es gibt keinen Zeitdruck, keine Noten, keinen Wettbewerb und keine Profilierungsmotive, sondern jeder hat alle Zeit der Welt um über die schematisch dargestellte Bedeutung nachzudenken - und diese zu hinterfragen. Die grafisch dargestellten Bedeutungen des Algorithmus sind nicht perfekt. Es geht nicht darum irgendetwas zu akzeptieren, sondern andersherum: die Bedeutung anzugreifen und zu verbessern. Jeder kann sie ändern! Die Diskussion ist also eröffnet. Jeder muss Gründe angeben. "Kann ein Walfisch ein Wellensittich sein?" \~> Natürlich nicht, denn Säugetiere sind keine Vögel. "Kann ein Fenster ein Getränk sein?" \~> Jeder weis, das ist unmöglich, denn Festkörper sind keine Flüssigkeiten. "Kann eine Demokratie eine Republik sein?" "Kann eine Vermutung eine Meinung sein?" "Ist etwas zu begreifen das Selbe wie etwas zu verstehen?" Nichts regt dermaßen zum nachdenken an wie die Bedeutung der Begrifflichkeiten algorithmisch stabilisiert zu systematisieren. Und wenn wir uns nicht einig werden? Die Diskussion läuft auch nach der Veranstaltung weiter. Jeder kann online von zuhause die Diskussion fortführen - mit dem selben mitdenkenden Algorithmus. Man könnte sagen, es sei ein neues Gesellschaftsspiel - ohne Wettkampf, sondern in kollektiver Bereicherung an Klarheit, von der alle gigantisch profitieren, obschon jeder nur einen sehr kleinen Teil beiträgt. Das "Spiel" funktioniert auch mehrsprachig, denn der platonische Raum der Begrifflichkeiten ist der eindeutige Raum, auf den das Vokabular einer Sprache nur referiert. Man kann auch von Zuhause aus online mitmachen. Den Zugang können wir dann über die Kommentare hier organisieren. Bring deinen Laptop mit, dann wird es einfacher... Dieses Spiel macht klug: Schach trainiert zwar das Konzentrationsvermögen, hat aber mit der Wirklichkeit nichts zu tun. Dieses Spiel hingegen schon, denn genau mitdenken zu können setzt voraus genau zu unterscheiden. Wer die Bedeutung der Wörter sauber ausdifferenziert wird immer klüger. Mach mit!

Haskell Events Near You

Connect with your local Haskell community

Columbus HUG March
Columbus HUG March
Want to be a speaker? submit your talk to our Call for Presenters!!! https://sessionize.com/cbus-hug-2026/
NSCoder Night
NSCoder Night
Bring your work or your hobby, hang out, and code with us. Follow @buckeyecocoa for more information.
COhPy Monthly Meeting
COhPy Monthly Meeting
**Improving Office in Franklinton** Physical location: Improving Office 330 Rush Alley Suite #150 Columbus, OH 43215 Schedule: 6:00 p.m.: Socialize, eat, and drink. Improving will be providing pizza and beverages. 6:30 to 8:00 pm. Main meeting and presentation(s). Topic: Type Annotations with John Cassidy We meet on the last Monday of each Month. Presentations are given by members and friends of this group. If you would like to do a presentation (small or large) on a python topic, please contact Central OH Python at centralohpython@gmail.com
From Web Forms to Web Components - Burton Smith
From Web Forms to Web Components - Burton Smith
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you. The building address is 4450 Bridge Park The entrance is 6620 Mooney St, Suite 400 **Abstract** Web Forms gave .NET developers a powerful abstraction for building reusable UI controls long before design systems were a thing. Web Components finally bring that same idea to the browser natively. This session explores how the Web Forms mindset translates into Custom Elements, Shadow DOM, and HTML templates. We’ll examine how Web Components enable design systems that work across frameworks, how they differ from server‑driven controls, and why they’re becoming a foundational layer for modern UI. Whether you’re maintaining legacy apps or building greenfield projects, you’ll leave with a practical understanding of how to apply familiar patterns in a modern, standards‑based way. **YouTube Link** TBA
DoJo (Informal Python Meeting)
DoJo (Informal Python Meeting)
**New Dojo Location!** **Draft Day Columbus** 1130 Dublin Road Columbus, OH 43215 We're going to try a new dojo location for a few weeks and see how it works Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead. We're looking for topic suggestions and people interested in presenting at our monthly meetings. To this end we've set up a survey form at [https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc](https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc)
From Idea to Working App in Minutes: The Agentic Development with Amazon Kiro
From Idea to Working App in Minutes: The Agentic Development with Amazon Kiro
Discover Kiro, AWS’s innovative development environment that adapts to your workflow. Whether you prefer specification-driven development or a more intuitive, vibe-based approach, Kiro empowers you to build applications your way. In this session, speakers will explore Kiro’s core functionality and its evolution through re:Invent 2025, along with demonstrations of prompts used to create APIs, hooks, and steering documents. In the latter part of the session, watch as we build a complete example from scratch, showcasing Kiro’s agentic AI workflow in action for spec-driven development and vibe coding. What You'll Learn - Core Kiro concepts and development philosophy Feature evolution: pre and post re:Invent 2025 Practical examples: API creation, hooks, and steering docs Live coding demonstration with real-time problem solving Who Should Attend - Developers, solutions architects, and technical leaders interested in modern AWS development tools and AI-assisted coding workflows. **Speakers Bio:** Matthew Jorat: Matthew Jorat is a Customer Solutions Manager at AWS with nearly three decades of expertise in AI, cloud transformation, migration, modernization, IT, technology, and business. His career spans infrastructure engineer, solutions architect, security auditor, customer success director, support and services director, and operations officer. He was an early adopter of AWS services as a customer, and his current role at AWS uniquely blends his technical and business skills as he partners with executive teams to translate strategic priorities into measurable business outcomes through cloud adoption, AI implementation, and operational excellence. Matt leads end-to-end AI initiatives for enterprise customers, identifying high-impact use cases and maintaining relentless focus on measurable ROI. He holds eight AWS certifications and serves as Adjunct Professor at Franklin University teaching cloud computing and AWS architecture. His expertise encompasses GenAI, agentic AI systems, migration, modernization, and optimization strategies that drive transformation at scale. [https://www.linkedin.com/in/mattjorat/](https://www.linkedin.com/in/mattjorat/) Girish Bhatia: Girish Bhatia is a seasoned technology delivery leader with deep expertise in cross-domain program management. He holds multiple AWS certifications, including AWS Certified Solutions Architect – Associate, AWS Certified Developer – Associate, and AWS Generative AI Practitioner, and is also an AWS Community Builder. Girish brings over two decades of experience in the information technology industry. Throughout his career, Girish has led major technology-driven business transformation from modernizing on-premises applications to driving large-scale cloud migrations. His work includes API-based integration platforms, data-center and mainframe modernization, and enterprise cloud adoption initiatives. Based in Columbus, Ohio, Girish works at a tech-forward fintech company. He is passionate about AWS serverless architectures, Generative AI and emerging cloud technologies. An avid learner and builder, he continues to explore and apply the latest innovations in AWS to help organizations accelerate their digital transformation. https://www.linkedin.com/in/girishbhatia/[https://www.linkedin.com/in/girishbhatia/](https://www.linkedin.com/in/girishbhatia/) **THANK YOU** *Franklin University* for hosting our meetup! To learn more about *Franklin University*, please visit their website: https://www.franklin.edu/ **DIRECTIONS** Franklin University Fisher Hall 300 E. Main St, Columbus, OH 43215 Map: https://maps.app.goo.gl/jxjBA2hUmS5qrvhq8 Parking is FREE! Please park in Lot C in front of Fisher Hall. See attached map. NOTE: Map the address only. When mapping with Google Maps it may use the Fisher Hall at OSU, which is NOT correct. **Want to sponsor the pizza and/or bar tab?** Please contact me if you would like to sponsor this meetup's pizza and/or bar tab: angelo@mandato.com
Brunch @ The Walrus
Brunch @ The Walrus