|
| 1 | +<!doctype html> |
| 2 | +<meta charset="utf-8"> |
| 3 | +<head> |
| 4 | + |
| 5 | +<link rel="stylesheet" href="../../../../../static/normalize.css"> |
| 6 | +<link rel="stylesheet" href="../../../../../static/skeleton.css"> |
| 7 | +<link rel="stylesheet" href="../../../../../static/style.css"> |
| 8 | +<link rel="stylesheet" href="../../../../../static/pygments.css"> |
| 9 | + |
| 10 | +<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> |
| 11 | +<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> |
| 12 | +<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> |
| 13 | +<link rel="manifest" href="/site.webmanifest"> |
| 14 | + |
| 15 | +<!-- Mobile Specific Metas |
| 16 | +–––––––––––––––––––––––––––––––––––––––––––––––––– --> |
| 17 | +<meta name="viewport" content="width=device-width, initial-scale=1"> |
| 18 | + |
| 19 | +<!-- FONT |
| 20 | +–––––––––––––––––––––––––––––––––––––––––––––––––– --> |
| 21 | + |
| 22 | +<title>The Rust Invasion: New Possibilities in the Python Ecosystem — MadPy</title> |
| 23 | + |
| 24 | + |
| 25 | + <meta property="og:image" content="https://madpy.com/static/images/2024-10-10-The-Rust-Invasion-Social-Card_1200x630.png"/> |
| 26 | + <meta property="og:image:width" content="1200"/> |
| 27 | + <meta property="og:image:height" content="630"/> |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + <meta property="og:title" content="The Rust Invasion: New Possibilities in the Python Ecosystem, Thu, Oct 10 @ 6:30 PM | MadPy"/> |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + <meta property="og:description" content="Join MadPy for our October meetup, where we'll dive into the exciting world where Rust meets Python! This event, hosted at Madison's downtown library, is free and open to the public. Newcomers welcome! We'll have pizza and beverages provided by our sponsor, ApartmentIQ"/> |
| 38 | + |
| 39 | + |
| 40 | +</head> |
| 41 | +<body> |
| 42 | + <div class="container"> |
| 43 | + |
| 44 | + <div class="row"> |
| 45 | + <div class="three columns"> |
| 46 | + <nav> |
| 47 | + <h3 id="logo"><img src="../../../../../static/images/madpy-logo.svg" alt="MadPy logo" width="200" height="200"></h3> |
| 48 | + <ul> |
| 49 | + <li><a href="../../../../../">About</a></li> |
| 50 | + |
| 51 | + <li class="active"><a href="../../../../">Events</a></li> |
| 52 | + |
| 53 | + <li><a href="../../../../../sponsorship/">Sponsorship</a></li> |
| 54 | + |
| 55 | + <li><a target="_blank" href="https://slack.madpy.com/">Slack</a></li> |
| 56 | + <li><a target="_blank" rel="me" href="https://fosstodon.org/@madpy">Mastodon</a> |
| 57 | + <li><a target="_blank" href="https://github.com/madison-python">GitHub</a> |
| 58 | + <li><a target="_blank" href="https://www.meetup.com/MadPython/">Meetup.com</a> |
| 59 | + </ul> |
| 60 | + </nav> |
| 61 | + |
| 62 | + </div> |
| 63 | + |
| 64 | + <div class="nine columns"> |
| 65 | + |
| 66 | + |
| 67 | + <div class="blog-post"> |
| 68 | + |
| 69 | + <h2>The Rust Invasion: New Possibilities in the Python Ecosystem</h2> |
| 70 | + |
| 71 | + <p class="meta"> |
| 72 | + Presented by: |
| 73 | + |
| 74 | + Terence Liu |
| 75 | + |
| 76 | + <br /><br /> |
| 77 | + Thursday, October 10 2024, 6:30 PM<br /> |
| 78 | + Madison Public Library, 201 W Mifflin St, Room 302 [<a href="https://maps.app.goo.gl/UpdANHPrWpstdDHe6">Map</a>]<br /> |
| 79 | + RSVP on <a href="https://www.meetup.com/madison-python/events/303641437">Meetup</a> |
| 80 | + |
| 81 | + </p> |
| 82 | + <p><img src="../../../../../static/images/2024-10-10-The-Rust-Invasion-Social-Card.png" alt=""></p> |
| 83 | +<p>Get ready to dive into the exciting world where Rust meets Python! We'll focus on two quality-of-life tools: Ruff, a lightning-fast linter and formatter, and uv, an innovative package manager that's set to revolutionize Python dependency management. These Rust-powered tools are reshaping the Python development landscape. We'll examine their practical applications, from local development environments to deployment scenarios, including containerization strategies. Along the way, we'll uncover why Rust-based tools have become so valuable in the Python ecosystem, and showcase examples of direct language interoperability that significantly boost performance. By the end of the talk, I hope you'll gain some insight how these Rust-powered innovations are transforming Python development and what this means for the future of the ecosystem.</p> |
| 84 | +<p><a href="https://terencezl.github.io/">Terence Liu</a> is a domain expert in building and deploying machine learning models, vector search engines, and distributed computing/data systems. Being an academically trained computational physicist, he is passionate about performance computing, and the fundamental hardware/language/software breakthroughs that accelerate its progress. Terence works at Clearview AI, a software vendor for public safety technologies.</p> |
| 85 | + |
| 86 | + </div> |
| 87 | + |
| 88 | + |
| 89 | + </div> |
| 90 | + |
| 91 | + </div> |
| 92 | + </div> |
| 93 | + |
| 94 | +<!-- JS |
| 95 | +================================================== --> |
| 96 | +<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> |
| 97 | + |
| 98 | +<!-- <script> |
| 99 | + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| 100 | + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| 101 | + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| 102 | + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); |
| 103 | +
|
| 104 | + ga('create', 'UA-100252062-1', 'auto'); |
| 105 | + ga('send', 'pageview'); |
| 106 | +
|
| 107 | +</script> --> |
| 108 | +</body> |
0 commit comments