BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Tech.Vegas - ECPv6.16.4.1//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: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
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260221T131500
DTEND;TZID=America/Los_Angeles:20260221T144500
DTSTAMP:20260116T181101Z
CREATED:20260116T181101Z
LAST-MODIFIED:20260116T181101Z
UID:10006619-1771679700-1771685100@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-49/
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:20260221T131500
DTEND;TZID=America/Los_Angeles:20260221T144500
DTSTAMP:20260221T021855Z
CREATED:20260221T021855Z
LAST-MODIFIED:20260221T021855Z
UID:10006827-1771679700-1771685100@tech.vegas
SUMMARY:Build an AI Agent with a Semantic Cache
DESCRIPTION:In this talk\, we will discuss how to create an AI agent with a semantic cache using Microsoft’s AutoGen module for Python. Two different semantic cache implementations will be presented using different vector databases. The first implementation will use PostgreSQL with pgVector\, which is easy to deploy on local developer workstations. The second implementation will use ScyllaDB Cloud with Vector Search\, which is better suited for enterprise-grade applications that require low latency and scalability. \nVegasTech
URL:https://tech.vegas/event/build-an-ai-agent-with-a-semantic-cache/
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/02/28750_image_highres_532631973.jpeg
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260117T131500
DTEND;TZID=America/Los_Angeles:20260117T141500
DTSTAMP:20260116T181100Z
CREATED:20260116T181100Z
LAST-MODIFIED:20260116T181100Z
UID:10006618-1768655700-1768659300@tech.vegas
SUMMARY:AI-Assisted Python Development: Planning\, Coding\, and Verification
DESCRIPTION:This presentation introduces a pragmatic\, tool-agnostic approach to AI-assisted development in Python by focusing on the three stages that determine outcomes: plan\, code\, and verify. Rather than centering on specific products\, it frames AI as a high-throughput collaborator that must be directed through explicit context and constraints\, then held accountable through repeatable checks. Attendees will learn how to convert ambiguous requirements into actionable acceptance criteria and invariants\, how to drive small\, reviewable code changes that respect project boundaries\, and how to validate results using layered verification (linting\, typing\, testing\, integration checks\, and security scanning). The session also distinguishes what should be standardized globally across an organization versus configured locally per repository\, and it highlights practical pros\, cons\, and caveats of common AI tooling categories to support safe\, scalable adoption.
URL:https://tech.vegas/event/ai-assisted-python-development-planning-coding-and-verification/
LOCATION:Third Street\, 814 S 3rd St\, Las Vegas\, 89101\, Las Vegas\, NV\, 89101\, US
CATEGORIES:Technology
ORGANIZER;CN="VegasPy - Las Vegas Python User Group":MAILTO:vegaspy-announce@messages.meetup.com
END:VEVENT
END:VCALENDAR