<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>PyVideo.org - Mike Leonard</title><link href="https://pyvideo.org/" rel="alternate"></link><link href="https://pyvideo.org/feeds/speaker_mike-leonard.atom.xml" rel="self"></link><id>https://pyvideo.org/</id><updated>2018-08-26T00:00:00+00:00</updated><subtitle></subtitle><entry><title>The Wizardry of Metaprogramming</title><link href="https://pyvideo.org/pycon-au-2017/the-wizardry-of-metaprogramming.html" rel="alternate"></link><published>2017-08-06T00:00:00+00:00</published><updated>2017-08-06T00:00:00+00:00</updated><author><name>Mike Leonard</name></author><id>tag:pyvideo.org,2017-08-06:/pycon-au-2017/the-wizardry-of-metaprogramming.html</id><summary type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;For those familiar with Python you may think you're comfortable with classes and types. But does &amp;quot;__init__&amp;quot; really create new objects? How can you construct classes dynamically without even using the &amp;quot;class&amp;quot; keyword? What is the type of &amp;quot;type&amp;quot;? What alternative patterns are there for invoking functions? And how …&lt;/p&gt;</summary><content type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;For those familiar with Python you may think you're comfortable with classes and types. But does &amp;quot;__init__&amp;quot; really create new objects? How can you construct classes dynamically without even using the &amp;quot;class&amp;quot; keyword? What is the type of &amp;quot;type&amp;quot;? What alternative patterns are there for invoking functions? And how does any of this work?&lt;/p&gt;
&lt;p&gt;In this introduction to Metaprogramming we will learn how it can be leveraged to achieve some Python &amp;quot;magic&amp;quot;. You will pick up some techniques and practices you can use yourself and will get an insight into how Django uses Metaprogramming in its ORM as a real-world example of its use. Hopefully you'll even learn a few new things about Python you didn't know were possible.&lt;/p&gt;
</content><category term="PyCon AU 2017"></category></entry><entry><title>Saturday PM Lightning Talks</title><link href="https://pyvideo.org/pycon-au-2017/saturday-pm-lightning-talks.html" rel="alternate"></link><published>2017-08-05T00:00:00+00:00</published><updated>2017-08-05T00:00:00+00:00</updated><author><name>Tim Ansell</name></author><id>tag:pyvideo.org,2017-08-05:/pycon-au-2017/saturday-pm-lightning-talks.html</id><summary type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;Lightning Talks Saturday, August 05 2017 04 PM&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Tim Ansell - Python on FPGAs 1:15&lt;/li&gt;
&lt;li&gt;Nicky Ringland and Jim Mussared - National Computer Science School 6:28&lt;/li&gt;
&lt;li&gt;Clinton McKinnon - The Amazing StarLAB 11:11&lt;/li&gt;
&lt;li&gt;Josh Simmons - Open Source in Education 13:32&lt;/li&gt;
&lt;li&gt;Paul Weipa - Systematic Problem Solving 18:34&lt;/li&gt;
&lt;li&gt;Tim …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;Lightning Talks Saturday, August 05 2017 04 PM&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Tim Ansell - Python on FPGAs 1:15&lt;/li&gt;
&lt;li&gt;Nicky Ringland and Jim Mussared - National Computer Science School 6:28&lt;/li&gt;
&lt;li&gt;Clinton McKinnon - The Amazing StarLAB 11:11&lt;/li&gt;
&lt;li&gt;Josh Simmons - Open Source in Education 13:32&lt;/li&gt;
&lt;li&gt;Paul Weipa - Systematic Problem Solving 18:34&lt;/li&gt;
&lt;li&gt;Tim Leslie - PEP-628 The world's oldest bug 23:50&lt;/li&gt;
&lt;li&gt;Nick Moore - OMNICODE 29:08&lt;/li&gt;
&lt;li&gt;Andrew Lonsdale - FASTQE 33:22&lt;/li&gt;
&lt;li&gt;Tisham Dhar - Energy Monitor 37:29&lt;/li&gt;
&lt;li&gt;Rhydwyn McGuire - R 42:11&lt;/li&gt;
&lt;li&gt;Josh Driver - Faster PostgreSQL Text Search 44:26&lt;/li&gt;
&lt;li&gt;Fraser Tweedale - On naming things 49:49&lt;/li&gt;
&lt;li&gt;Mike Leonard - High Risk Demo Episode 2 55:28&lt;/li&gt;
&lt;li&gt;Ned Letcher - PyEnv 59:11&lt;/li&gt;
&lt;li&gt;Luke Deller - Garbage Collection Live demo 1:04:25&lt;/li&gt;
&lt;/ul&gt;
</content><category term="PyCon AU 2017"></category><category term="lightning talks"></category></entry><entry><title>The Messaging of Things</title><link href="https://pyvideo.org/pycon-au-2017/the-messaging-of-things.html" rel="alternate"></link><published>2017-08-04T00:00:00+00:00</published><updated>2017-08-04T00:00:00+00:00</updated><author><name>Mike Leonard</name></author><id>tag:pyvideo.org,2017-08-04:/pycon-au-2017/the-messaging-of-things.html</id><summary type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;Just as we find more and more &amp;quot;things&amp;quot; on the internet, so do we find more and more options for messaging. What are they? How do they compare? And which should I use?&lt;/p&gt;
&lt;p&gt;MQTT is being used by AWS but how does this compare to the newly emerging gRPC …&lt;/p&gt;</summary><content type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;Just as we find more and more &amp;quot;things&amp;quot; on the internet, so do we find more and more options for messaging. What are they? How do they compare? And which should I use?&lt;/p&gt;
&lt;p&gt;MQTT is being used by AWS but how does this compare to the newly emerging gRPC; how does the tried and tested Avro compare to Protocol Buffers or even using the familiar JSON with HTTP and Websockets?&lt;/p&gt;
&lt;p&gt;This talk aims to provide an subjective comparison of serialisation and communication formats that can be used with IoT devices with a focus on performance.&lt;/p&gt;
</content><category term="PyCon AU 2017"></category></entry><entry><title>There is no "now" and sensor data's the worst</title><link href="https://pyvideo.org/pycon-au-2018/there-is-no-now-and-sensor-datas-the-worst.html" rel="alternate"></link><published>2018-08-26T00:00:00+00:00</published><updated>2018-08-26T00:00:00+00:00</updated><author><name>Mike Leonard</name></author><id>tag:pyvideo.org,2018-08-26:/pycon-au-2018/there-is-no-now-and-sensor-datas-the-worst.html</id><content type="html">&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;In this interactive presentation the audiences phones will be used as stand-in IoT devices streaming data back to the presentation. Using this data we will understand some of the complexities of receiving data from large numbers of distributed devices and techniques for managing this.&lt;/p&gt;
</content><category term="PyCon AU 2018"></category></entry></feed>