BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Tech.Vegas - ECPv6.17.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Tech.Vegas
X-ORIGINAL-URL:https://tech.vegas
X-WR-CALDESC:Events for Tech.Vegas
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20260308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20261101T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20270314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20271107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260815T121500
DTEND;TZID=America/Los_Angeles:20260815T134500
DTSTAMP:20260116T181101Z
CREATED:20260116T181101Z
LAST-MODIFIED:20260116T181101Z
UID:10006625-1786796100-1786801500@tech.vegas
SUMMARY:Monthly Meeting
DESCRIPTION:This is our monthly meeting. More details will be added once we get closer to the event and a presentation is selected. \nVegasTech
URL:https://tech.vegas/event/monthly-meeting-55/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ATTACH;FMTTYPE=image/jpeg:https://tech.vegas/wp-content/uploads/2025/12/27000_image_highres_467494464.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260718T121500
DTEND;TZID=America/Los_Angeles:20260718T134500
DTSTAMP:20260116T181101Z
CREATED:20260116T181101Z
LAST-MODIFIED:20260116T181101Z
UID:10006624-1784376900-1784382300@tech.vegas
SUMMARY:Monthly Meeting
DESCRIPTION:This is our monthly meeting. More details will be added once we get closer to the event and a presentation is selected. \nVegasTech
URL:https://tech.vegas/event/monthly-meeting-54/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ATTACH;FMTTYPE=image/jpeg:https://tech.vegas/wp-content/uploads/2025/12/27000_image_highres_467494464.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260718T121500
DTEND;TZID=America/Los_Angeles:20260718T134500
DTSTAMP:20260629T113213Z
CREATED:20260629T113213Z
LAST-MODIFIED:20260629T113213Z
UID:10007202-1784376900-1784382300@tech.vegas
SUMMARY:Building MCP Servers in Python
DESCRIPTION:The Model Context Protocol (MCP) is the standard layer between an AI model and the outside world — the conduit that carries structured requests out to external tools and data and brings results back\, over one consistent protocol. In this hands-on hour we start from zero: what MCP is\, why it exists\, and how its client–server architecture works. Then we build a working MCP server in Python from scratch\, starting with the high-level FastMCP decorators and dropping into the low-level SDK to see what runs underneath. We finish by taking that server to production: remote HTTP transport\, authentication\, and deployment. No prior MCP knowledge required\, and all Python experience levels are welcome. You’ll leave able to write\, run\, and ship your own server.
URL:https://tech.vegas/event/building-mcp-servers-in-python/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ATTACH;FMTTYPE=image/jpeg:https://tech.vegas/wp-content/uploads/2026/06/52516_image_highres_534970922.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260620T121500
DTEND;TZID=America/Los_Angeles:20260620T134500
DTSTAMP:20260601T100631Z
CREATED:20260601T100631Z
LAST-MODIFIED:20260601T100631Z
UID:10007165-1781957700-1781963100@tech.vegas
SUMMARY:PyTorch for Beginners\, by a Beginner
DESCRIPTION:We’ll have a presentation on PyTorch with more details to come. \nPyTorch is a powerful\, open-source machine learning library primarily developed by Meta AI that has become the industry standard for building and training deep learning models. It functions like a flexible mathematical sandbox\, utilizing GPU-accelerated multidimensional arrays called “tensors” and a dynamic computation graph that allows developers to run and debug neural networks line-by-line in real time. Because of its native integration with Python and its built-in automatic differentiation engine\, PyTorch is highly favored by both researchers and engineers\, serving as the foundational infrastructure behind world-changing AI technologies. \nVegasTech
URL:https://tech.vegas/event/pytorch-for-beginners-by-a-beginner/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ATTACH;FMTTYPE=image/jpeg:https://tech.vegas/wp-content/uploads/2025/12/27000_image_highres_467494464.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260516T121500
DTEND;TZID=America/Los_Angeles:20260516T134500
DTSTAMP:20260508T155230Z
CREATED:20260428T084749Z
LAST-MODIFIED:20260508T155230Z
UID:10007045-1778933700-1778939100@tech.vegas
SUMMARY:Typed Python: Contracts That Keep Developers and AI from Guessing
DESCRIPTION:This presentation shows how strong typing in Python turns implicit assumptions into explicit contracts that protect your code from both human error and AI-generated mistakes. It covers the practical value of typing in day-to-day engineering: replacing loose dictionaries with defined data types\, typing classes\, methods\, and functions clearly\, using generics to build reusable abstractions\, and applying protocols to create safer interfaces around poorly typed libraries such as boto3. The session also makes the AI case directly: when your codebase has clear types and stable contracts\, developers and AI tools have less room to guess\, invent shapes\, or misuse APIs. Strong typing improves readability\, catches interface drift earlier\, makes refactoring safer\, and gives code generation tools much tighter boundaries to operate within. The core message is that typed Python is not just documentation or style — it is a practical safety system for modern development. \nVegasTech
URL:https://tech.vegas/event/typed-python-contracts-that-keep-developers-and-ai-from-guessing/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ATTACH;FMTTYPE=image/jpeg:https://tech.vegas/wp-content/uploads/2025/12/27000_image_highres_467494464.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260418T121500
DTEND;TZID=America/Los_Angeles:20260418T134500
DTSTAMP:20260411T080514Z
CREATED:20260411T080514Z
LAST-MODIFIED:20260411T080514Z
UID:10007013-1776514500-1776519900@tech.vegas
SUMMARY:High-Value Python Unit Tests That Keep AI from Breaking Your Code
DESCRIPTION:This presentation explores how to write high-value unit tests in Python with PyTest\, treating testing as both a core engineering practice and a practical safeguard for AI-assisted development. On the engineering side\, the session covers the standard reasons teams invest in good tests: catching regressions early\, supporting safe refactoring\, documenting expected behavior\, and increasing confidence in code changes. On the AI side\, it shows how strong tests reduce the risk of AI coding tools introducing subtle bugs\, changing behavior unintentionally\, or producing code that only looks correct. The talk focuses on writing tests that are clear\, fast\, isolated\, and meaningful\, using PyTest features such as expressive assertions\, fixtures\, and parametrization. It also emphasizes that developers should not only write good tests themselves\, but also instruct AI tools to generate tests with the same quality bar. The goal is to show that well-designed tests serve two equally important purposes: they improve software quality in the usual ways\, and they act as guardrails that make AI-generated code safer to use. \nVegasTech
URL:https://tech.vegas/event/high-value-python-unit-tests-that-keep-ai-from-breaking-your-code/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ATTACH;FMTTYPE=image/jpeg:https://tech.vegas/wp-content/uploads/2025/12/27000_image_highres_467494464.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260321T121500
DTEND;TZID=America/Los_Angeles:20260321T134500
DTSTAMP:20260315T065218Z
CREATED:20260315T065218Z
LAST-MODIFIED:20260315T065218Z
UID:10006944-1774095300-1774100700@tech.vegas
SUMMARY:Click Happens! From Terminal to Tada: Writing Python Programs with a GUI
DESCRIPTION:Ever wished your Python scripts would put on real pants and greet the world with buttons\, windows\, and delightful little dialogs? \nIn this talk\, we’ll take our faithful command-line programs and teach them some social skills. You’ll learn how to turn quiet\, text-only scripts into interactive desktop applications with actual clickable things. Yes — buttons you can press. Fields you can type in. Windows that pop up like they mean it. \nWe’ll demystify GUI programming\, peek behind the curtain of event loops\, and explore how surprisingly approachable it is to build polished interfaces in Python. No design degree required. Mild curiosity recommended. \nWhether you are: \n\nA terminal wizard ready to add sparkle\,\nA hobbyist who wants to build tools people can actually use\,\nOr just GUI-curious\,\n\nyou’ll leave knowing how to give your Python programs a face\, a personality\, and maybe even a little charm. \nBring your imagination. Leave with buttons. \nVegasTech
URL:https://tech.vegas/event/click-happens-from-terminal-to-tada-writing-python-programs-with-a-gui/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ATTACH;FMTTYPE=image/jpeg:https://tech.vegas/wp-content/uploads/2025/12/27000_image_highres_467494464.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
END:VCALENDAR