Erlang Programming
Meet other local people interested in Erlang Programming: share experiences, inspire and encourage each other! Join a Erlang Programming group.
482
members
1
groups
Related topics
Largest Erlang Programming groups
Newest Erlang Programming groups
Frequently Asked Questions
Yes! Check out erlang programming events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the erlang programming events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find erlang programming events near your location here. Connect with your local community and discover events within your area.
Erlang Programming Events Today
Join in-person Erlang Programming events happening right now
Make Friends at International Culture Exchange
Evening coffee/tea session followed by dinner later, to meet new friends, exchange and share different cultures in a group event - group experience sharing is one of the best way to know your new friends ;-)
Hey everyone, we will be at the the tables right in front of the Old Chang Kee, at the outdoors!
Hope to see you soon!
Closest MRT is Bugis and City Hall.
Event Etiquette:
• Please understand that this is not a business networking group, and please don't sell MLM (multi level marketing) here. You may still exchange numbers but it will be at your own discretion.
• The organizer has the right to ban members from attending events and from the group.
Argentine Tango Beginner Class
Argentine Tango Beginner Class
The best place to start your Tango dance journey. Suitable for pure beginners. No partner required. Mingle with the largest beginner community. We believe the community is an important factor to new dancers.
**Class is confirmed 👍🏻**
Fee : $20
Bootcamp @ The Lawn
iDo you want to become fitter?
Ready to go out and push yourself?
This session is an all round program, targeting all muscle groups in your body. Our fitness instructors are creating new and engaging programs for every session with the main focus on body weight exercises and cardio.
Whether you are a seasoned athlete or a complete newcomer, this program is suitable for everybody.
Are you up for the challenge? Then join the German Dragons Bootcamp!
* WHAT to bring:
- comfortable sports attire with running shoes
- Water
- Yoga mat or Towel
- Book via: https://germandragonssingaporeevents.cococart.co
$10 for participation fee.
Erlang Programming Events This Week
Discover what is happening in the next few days
[Paid] GopherCon Singapore 2026
**GopherCon Singapore 2026**
**ANNOUNCEMENT – Tickets via [website](https://2026.gophercon.sg/) only.**
The international Go programming language conference for Singapore and Southeast Asia is back.
GopherCon Singapore 2026 will be held on **20 to 22 May 2026**. We are very excited to once again meet like-minded Go developers from Singapore, other parts of South-East Asia, and the rest of the world.
Keep a lookout on the website for our speakers and agenda update.
You can still sign up for the conference or a conference + workshop. Sales are happening fast.
*The end time at 10pm takes into account the After-party Event which will take place after the conference at a venue which will be made known soon. Attendees will need to show their conference passes for the After-Party event.*
See you there!
Cheers!
GoSG for GopherConSG 2026
PL & Compilers Meetup (weekly agenda in desc)
**Special topic for this week: TODO!**
Have you ever wondered what happens after you write your program in any programming language and hit "Run"?
Welcome to the new group dedicated to Compiler Engineering so we can discuss language design, static analysis, VMs, and code generation. Topics related to hardware architecture and FPGA are also welcomed!
**Join us weekly and learn about:**
* The vision for this group.
* A crash course on how to start learning compiler dev (including top book recommendations).
* An open networking session for showcasing projects and finding collaborators.
* Weekly topic to learn about particular aspect of programming languages or hardware
**Who is this for?**
* Anyone building DSLs or new languages.
* Anyone curious about low-level systems and programming
* Anyone hiring for compiler/toolchain roles (come pitch your jobs!).
* Anyone who wants to learn more about programming languages nature!
This isn't a lecture—it's a conversation. Come share your projects and get motivated! This group is not super serious, so if you want to just yap about how bad is the new C++ standard you can find some listeners here.
See you!
[Paid] Build Your Own Macropad: From Soldering to Software
Hello Gophers!
Our **Build Your Own Macropad: From Soldering to Software** workshop will be held on **20 May 2026**, before our GopherCon Singapore 2026 conference.
All attendees will require a separate ticket, as a keyboard kit will be provided for you to take home. You can buy tickets for the conference and this workshop at our [GopherCon Singapore 2026 website](https://2026.gophercon.sg).
Workshop description follows:
In this hands-on workshop, you'll go from a pile of parts to a fully functional, custom macropad. The morning is dedicated to soldering your hardware, and the afternoon is all about bringing it to life using TinyGo.
A proven experience from Japan — the TinyGo Keeb Tour has successfully hosted 10 events across various cities since 2024, helping participants build their own zero-kb02 keyboards. Now, they're bringing this experience to Singapore!
New to soldering? No problem! The team will be right there to guide you through every step. There are plenty of spare parts, so there's no need to worry about making mistakes — it's all part of the learning process.
### Full Curriculum
#### Meet the zero-kb02
The zero-kb02 isn't just a simple keypad — it's a powerful, programmable controller designed for versatility. You'll be building and coding with:
* **Brain:** Powered by the RP2040 microcontroller
* **Controls:** 12 keys for your favorite shortcuts
* **Interaction:** A Joystick and a Rotary Encoder for intuitive navigation
* **Visuals:** An OLED Display and RGB LEDs to show status and add flair
#### Endless Possibilities with TinyGo
Beyond a simple keypad, the zero-kb02 is a gateway to embedded development. With the extensive documentation and the power of TinyGo, you can transform it into:
* **Musical Instruments:** Create a buzzer-based synth or a MIDI controller
* **Gadgets:** Build a weather station using I2C sensors and the OLED display
* **Gaming:** Run 2D games using koebiten (a TinyGo-friendly subset of Ebitengine)
* **Fully Customizable Keyboard:** It's Vial-compatible, allowing you to remap keys and change settings directly from your web browser
#### Morning: Soldering Workshop
You'll assemble your own zero-kb02 from scratch — soldering the RP2040 microcontroller, keys, joystick, rotary encoder, OLED display, and RGB LEDs. Expert staff will guide you through every step.
#### Afternoon: Programming with TinyGo
With your macropad assembled, you'll bring it to life with TinyGo firmware. Learn how to program key mappings, control the OLED display, drive RGB LEDs, and read the joystick and rotary encoder — all in Go. By the end of the day, you'll leave with a custom keyboard that you built and programmed yourself.
See you there!
Cheers,
GoSG for GopherConSG 2026
10-Day Basic Mountaineering Program 2026
# 10-Day Basic Mountaineering Program 2026
[https://sgtrek.com/event/10-day-basic-mountaineering-program-2026/](https://sgtrek.com/event/10-day-basic-mountaineering-program-2026/)
## ***Special Promotional Prices for Sign up:***
* **Signup in group of 4Pax or more : SGD1080/Pax**
* **Signup in group of 2Pax : SGD1280/Pax**
#### **Customized 10-Day Basic Mountaineering Program**
#### **\(Chandigarh – Manali\) \| India**
This **10-day customized Basic Mountaineering Program** is thoughtfully designed to provide a **progressive, hands-on learning experience** for aspiring mountaineers and adventure enthusiasts. Conducted in the Himalayan region around **Manali and Solang Valley**, the program combines **theoretical knowledge, practical field training, and real high-altitude exposure** to build strong foundational mountaineering skills in a safe and structured environment.
### **EVENT DURATION: 10 Days 09 Nights**
### **EVENT DATES: 22 – 31 May 2026**
* Hari Raya Haji / Vesak Day – Public Holidays
### **EVENT COSTING: SGD1580/Pax – sharing basis**
* *Minimum group of 4pax and above for the tour to confirm*
* *Promotional prices are limited till 28 Feb 2026.*
* *Limited time offer only, subjective to change*
* Group Size Max 4-12Pax
*📧 **For any inquiries, please contact**:*
* *Email: contact@sgtrek.com*
* *WhatsApp: +6592700908*
[Paid] Ultimate Practical AI by Florin Pățan
Hello Gophers!
Our **Ultimate Practical AI** workshop will be held on **21 May 2026**, before our GopherCon Singapore 2026 conference.
You can buy tickets for the conference and this workshop at our [GopherCon Singapore 2026 website](https://2026.gophercon.sg).
Workshop description follows:
This is a hands-on, full-day workshop where you'll build a complete AI-powered application in Go — from first prompt to production-ready system.
You'll start by connecting your Go application to a language model and grounding its responses in real data using Retrieval-Augmented Generation (RAG). Then you'll give it the ability to act on the world through Tool Calling, Function Execution, and the Model Context Protocol (MCP). With the core system working, you'll learn the advanced optimization techniques that separate prototypes from production — speculative decoding, semantic caching, and intelligent model routing.
Finally, you'll harden everything against the security threats unique to LLM-powered systems, from prompt injection to data exfiltration.
Each part builds on the last.
By the end of the day, you won't just understand these concepts — you'll have built, optimized, and secured a working system that retrieves, reasons, and acts.
### Full Curriculum
#### What a Student Is Expected to Learn
By the end of this workshop, you'll leave with working code, a production-ready mindset for AI-powered Go applications, and hands-on experience across the full stack: retrieval, action, performance, and security. 🚀
##### Part 1: Ground It — Retrieval-Augmented Generation (RAG) in Go
* **Understanding RAG Concepts** – Improve responses by dynamically retrieving relevant context rather than relying solely on static training data.
* **Ingesting and Processing Documents** – Build pipelines to index and retrieve documents from client systems.
* **Interacting with AI-Compatible APIs** – Learn how Go applications can connect to local inference engines, OpenAI-compatible servers, or cloud AI services.
* **Optimizing Performance & Latency** – Implement caching, batching, and parallel processing to enhance efficiency.
* **Using Vector Databases** – Store and search embeddings with tools such as Chroma, Pinecone, Weaviate, Milvus or pgvector in PostgreSQL.
##### Part 2: Make It Act — Tool Calling, Function Execution & MCP in Go
* **How AI Uses Tool Calling** – Enable external system control by allowing AI to invoke predefined functions in Go.
* **Building Function Calls with OpenAI-Compatible Systems** – Define structured function inputs and outputs for AI-driven interactions.
* **Connecting to External APIs & Databases** – Trigger real-world actions, query databases, and automate workflows.
* **Handling Responses & Errors** – Ensure safe and reliable execution of AI-invoked functions.
* **Introduction to the Model Context Protocol (MCP)** – Understand how MCP standardizes the way models discover and invoke tools. Build a simple MCP server in Go that exposes tools to any MCP-compatible client, showing how it compares to direct function calling.
##### Part 3: Make It Fast — Advanced Optimizations
* **Speculative Decoding** – Use a smaller draft model alongside a larger verification model to get near-large-model quality at small-model speeds. Applicable to both local inference libraries and serving engines that support it natively.
* **Automatic Prefix Caching & KV Cache Reuse** – Structure multi-turn conversations so shared prefixes (system prompts, conversation history) are cached and reused across requests, avoiding redundant computation. Manage message arrays carefully to keep prefixes stable across turns.
* **Semantic Caching** – Embed user queries and check vector similarity against cached query-response pairs, returning cached answers for semantically equivalent questions without running inference — implementable in Go with any embedding model or API.
* **Adaptive Retrieval** – Use a lightweight classifier or a small local model to decide whether RAG context is needed at all, avoiding irrelevant context injection that can degrade response quality.
* **Cascading Model Routing** – Route queries to different models based on complexity: a fast small model for simple questions, escalating to a larger model only when confidence is low, implemented as Go middleware.
##### Part 4: Lock It Down — Securing LLM-Powered Go Applications
* **Prompt Injection Defenses** – Understand direct and indirect prompt injection attacks, and implement role separation, input sanitization, and detection strategies. Demonstrate how injected instructions in user input or retrieved documents can hijack model behavior.
* **Securing Tool Calls** – Apply least-privilege principles to exposed functions, prevent command injection from model output, and enforce authorization checks before execution.
* **RAG Pipeline Security** – Guard against data poisoning and indirect injection via ingested documents. Show how a malicious document in the vector DB can manipulate retrieval results and model responses, and defend with access controls, relevance thresholds, and content isolation.
* **Output Sanitization & Exfiltration Prevention** – Sanitize model-generated content before rendering in web UIs to prevent XSS. Defend against data exfiltration where the model encodes sensitive retrieved data into tool call arguments targeting attacker-controlled endpoints, using domain allowlists and egress filtering.
* **Chain-of-Call Escalation** – Show how a model can chain multiple tool calls in a single turn to escalate privileges. Implement call budgets, supervision layers, and human-in-the-loop checkpoints in Go.
[Paid] Hardware Hacking with TinyGo by Ron Evans
Hello Gophers!
Our **Hardware Hacking with TinyGo** workshop will be held on **20 May 2026**, two days before our GopherCon Singapore 2026 conference.
Conference ticket holders (excluding some promotional tickets) can attend this workshop for free. You can buy tickets for the conference at our [GopherCon Singapore 2026 website](https://2026.gophercon.sg).
Workshop description follows:
Get ready for an electrifying experience at GopherCon with the Hybrid Group's epic robot-fest session, powered by Go. Dive into drone control via joystick, reunite with our trusty pal GopherBot, and immerse yourself in more IoT wonders than you can handle!
We are bringing a special collection of our favorite programmable robots and toys for you to play with and code, including some retro favorites and a few new friends.
If music is your jam, don't miss the TinyGo Jam session! Rock out with TinyGo-powered MIDI controllers and enjoy a variety of self-guided musical activities to keep your earbuds delighted.Nt
[Paid] Ultimate Software Design and Engineering by William Kennedy
Hello Gophers!
Our **Ultimate Software Design and Engineering** workshop will be held on **20 May 2026**, before our GopherCon Singapore 2026 conference.
Ardan Labs' popular Ultimate Software Design class is back for probably the final year! We've specially requested for William Kennedy to continue teaching this class, because we believe that strong fundamentals would be even more necessary than ever in the age of AI.
You can buy tickets for the conference and this workshop at our [GopherCon Singapore 2026 website](https://2026.gophercon.sg/).
Workshop description follows:
This class teaches you how to engineer production-level software in Go leveraging the power of a domain-driven, data-oriented architecture that can run in Kubernetes. From the beginning, you will pair-program and read code with the instructor as he walks through the design philosophies and guidelines for engineering software in Go.
With each new feature that is discussed, you will learn how to think about, read, maintain, manage, and debug code. The core of this class is to teach you how to handle and reduce the spread of complexity in the systems you are building.
If one of your biggest challenges is maintaining consistent coding standards across your codebase, maybe because team members have different levels of Go experience and are coming from different programming backgrounds, this course is for you. You will learn a set of idiomatic coding standards that everyone can adopt and apply to your existing projects.
#### What a student is expected to learn:
##### Deploy First Mentality:
We begin to focus on service design with a focus on the ability to maintain, manage, and debug the service in Kubernetes.
* Design Philosophy, Guidelines, What to Expect
* Project Layers, Policies, and Guidelines
* Prepare Project
##### Domain-Driven, Data-Oriented Architecture:
We talk about the data-driven, data-oriented architecture. We discuss the design philosophy, guidelines, and semantics of how the three layers of App, Business, and Storage work together.
* Architecture Review
* Applying and Implementing Firewalls
* Data Flow Trust vs Non-Trust
* Data Shaping and Data Validation
* Developer Isolation with Domains
* Extending Functionality through Composition
Erlang Programming Events Near You
Connect with your local Erlang Programming community
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
TBD
**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
You will need to scan your ID at the door to get a visitor badge.
**Abstract**
TBD
**YouTube Link**
TBD
The Non-competitive Tennis Partner Program
We connect you with up to 30 Men or Women tennis partners close to your PLAYING REGION and skill level. This program is less competitive, no champions crowned, no league standings just dedicated tennis partners who want to meet up with you on the courts. Players will meet up to play a tennis match or just to hit around. Just go through the [Join Page](https://www.tenniscolumbus.com/partner-program) to enter this program.
[https://www.tenniscolumbus.com/partner-program](https://www.tenniscolumbus.com/partner-program)
DoJo (Informal Python Meeting)
**Latest Dojo Location!**
**Knotty Pine Brewing**
1765 W 3rd Ave,
Columbus, OH 43212
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 speakers for our Monthly Meetups! Fill out the form if you are interested in presenting to the Python Community.
https://forms.gle/ehSfUAC2WgR34Crq9
Columbus Comedy Improv Meetup at Gresso's!
Whether you've never done improv before, or you've done it for so long you knew Del Close on a personal level, or anywhere in between, come join us! Swing by *Gresso's* for the **Columbus Improv Comedy Meetup** for some fun and games!
The idea behind improv is to create entire scenes from scratch based on a suggestion from the audience. This can be done in game form, like *Whose Line Is It Anyway*, *ComedySportz*, or *Wild 'n Out*; it could also be done to tell stories, like *Middleditch and Schwartz*. Our meetup, which is central Ohio's longest running (and free!) weekly comedy event, brings the games (and occasionally different forms) for you to play in a safe, supportive, and compassionate environment. Not only is it a lot of fun, but you get to work on thinking faster on your feet, plus it's an excellent way to meet new people and make friendships that'll last a lifetime!
Ask yourself if you want to join the **Columbus Improv Comedy Meetup**, and say "Yes, And" that you'll have fun!
Building Agents with Microsoft Agent Framework
We will show how to build custom agents with Microsoft Agent Framework. Attendees will learn how to build and custom host agents when Microsoft Foundry is not a viable option.
Building Scalable Customer Identity Resolution Pipelines on AWS Using AI
Customer identity resolution becomes increasingly complex as organizations scale across multiple systems, regions, and data formats. Traditional rule-based approaches often fail to keep up with data variability, require constant manual tuning, and struggle with real-time processing needs.
This session presents a practical approach to building a scalable identity resolution pipeline using AWS services and modern AI techniques. The architecture combines data ingestion through Amazon S3 and AWS Glue, transformation pipelines using Spark on EMR, and machine learning models deployed via SageMaker for entity matching and standardization. Graph-based relationship modeling is implemented using Amazon Neptune to improve resolution accuracy by incorporating household and shared attribute context.
We will walk through how machine learning models can be used for name and address normalization, how intelligent blocking strategies improve matching efficiency, and how feedback loops can be introduced to continuously improve accuracy. The session also highlights how serverless components such as AWS Lambda can be used for orchestration and real-time processing.
**SPEAKER BIO**
Mosaic Syed is a Senior Data Engineering and Cloud Solutions Architect with over 20 years of experience designing and delivering scalable, secure, and high-performance data solutions across global enterprise environments.
https://www.linkedin.com/in/mosaic-basha-syed-92300856
**CALL FOR SPEAKERS**
Learn more: [https://www.awscolumbus.com/get-involved/](https://www.awscolumbus.com/get-involved/)
**THANK YOU** *VEEAM* for hosting our meetup! To learn more about *Veeam*, please visit their website: [https://www.veeam.com/](https://www.veeam.com/)
**DIRECTIONS**
8800 Lyra Dr #450 · Columbus, OH
go to 4th floor.
**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







![[Paid] GopherCon Singapore 2026](https://secure.meetupstatic.com/photos/event/a/e/7/e/highres_533624670.webp?w=640)

![[Paid] Build Your Own Macropad: From Soldering to Software](https://secure.meetupstatic.com/photos/event/8/a/7/e/highres_528635454.webp?w=640)







