<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mike Zornek</title>
    <link>https://mikezornek.com/tags/conferences/</link>
    <description>Recent content in conferences on Mike Zornek</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>mike@mikezornek.com (Mike Zornek)</managingEditor>
    <webMaster>mike@mikezornek.com (Mike Zornek)</webMaster>
    <lastBuildDate>Mon, 10 Mar 2025 09:56:13 -0800</lastBuildDate>
    
	<atom:link href="https://mikezornek.com/tags/conferences/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Conference Notes: CodeBEAM America (San Francisco) 2025</title>
      <link>https://mikezornek.com/posts/2025/3/code-beam-america-notes/</link>
      <pubDate>Mon, 10 Mar 2025 09:56:13 -0800</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2025/3/code-beam-america-notes/</guid>
      <description>&lt;p&gt;After a run of bad luck where I had to cancel Elixir-related conferences at the last minute (once because of the smoke storms that hit NY, and once because I got COVID before the conference), this week I enjoyed some time at &lt;a href=&#34;https://codebeamamerica.com/&#34;&gt;CodeBEAM America 2025 in San Francisco&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I had a great time at the conference. The content was high quality and well presented. The in-person attendees totaled around 100 people, with another 150 online. I got some well-enjoyed real-world face time with a few old friends, online book club peeps, and maybe even some future clients.&lt;/p&gt;
&lt;h2 id=&#34;notable-talks&#34;&gt;Notable Talks&lt;/h2&gt;
&lt;p&gt;A few notable talks that landed for me:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jenny Bramble and Adrian Dunston did an excellent talk, &amp;ldquo;Detective Hat: Investigating Production Issues,&amp;rdquo; reviewing how to approach production incidents, communicate with your peers, question assumptions, and ultimately learn from the experience. The pair was well prepared, and the content well delivered.&lt;/li&gt;
&lt;li&gt;James Arthur code dropped &lt;a href=&#34;https://hexdocs.pm/phoenix_sync/readme.html&#34;&gt;&lt;code&gt;Phoenix.Sync&lt;/code&gt;&lt;/a&gt; built on the back of &lt;a href=&#34;https://electric-sql.com/&#34;&gt;ElectricSQL&lt;/a&gt;. I recently learned of Electric while &lt;a href=&#34;https://www.youtube.com/watch?v=ZlHWSpIYixk&#34;&gt;catching up on the Local-first Conf videos&lt;/a&gt; just a few weeks ago. It was cool to learn that Electric is built using Elixir back then, but seeing some Phoenix-specific tooling drop was even more exciting. Kicking these tires will be high on my priority list.&lt;/li&gt;
&lt;li&gt;Eric Saxby had a talk called &amp;ldquo;Acceptable Upgrades,&amp;rdquo; jam-packed with great code organization and testing strategies. I captured many handwritten notes, but the last one was to get the slides, as I could not capture them all.&lt;/li&gt;
&lt;li&gt;Jason Axelson followed this up with another test-focused talk titled &amp;ldquo;Choosing an effective testing structure,&amp;rdquo; which had a bunch of great tips and library suggestions.&lt;/li&gt;
&lt;li&gt;Digit did a talk titled &amp;ldquo;Nerves ❤️ Flutter&amp;rdquo; reviewing how the SmartRent Thermostat/Smart Home hub was built, and it was awe-inspiring. The &lt;a href=&#34;https://github.com/nerves-flutter/nerves_flutter_support&#34;&gt;&lt;code&gt;nerves_flutter_support&lt;/code&gt;&lt;/a&gt; repo was made public as well to help people build on this.&lt;/li&gt;
&lt;li&gt;Mitchell Hanberg gave us an update on the new Elixir Language Server, now named &lt;a href=&#34;https://expert-lsp.org/&#34;&gt;Expert&lt;/a&gt;. The now &lt;a href=&#34;https://elixir-lang.org/blog/2024/08/15/welcome-elixir-language-server-team/&#34;&gt;blessed official team&lt;/a&gt; has been hard at work building a new language server foundation built on the best of the previous three projects. A release still feels a few months away, but the update and teaser were much appreciated.&lt;/li&gt;
&lt;li&gt;Kevin Barrett and Sloane Perrault did a talk, &amp;ldquo;CRDTs and the BEAM: Eventual Consistency Through Acronyms.&amp;rdquo; Having CRDT in the title, this was a session I&amp;rsquo;ve had circled on my calendar for months. The talk was an excellent review of how they are utilizing CRDTs to power the delivery of &lt;a href=&#34;https://screen.garden/&#34;&gt;screen.garden&lt;/a&gt;, which allows real-time collaboration of standard Obsidian Markdown.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;conference-format&#34;&gt;Conference Format&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The talks were a mix of 40-minute and 25-minute sessions with ample time for hallway track discussions. A great balance.&lt;/li&gt;
&lt;li&gt;There was a great 40-minute block each day for &amp;ldquo;Birds of a Feather&amp;rdquo; sessions. Early in the day, people voted on topics, and then the round tables where we ate lunch were signed for spontaneous discussions. I attended a table on WebAssembly, learning about &lt;a href=&#34;https://github.com/wasmx&#34;&gt;&lt;code&gt;wasmx&lt;/code&gt;&lt;/a&gt; on the first day, and then a table talking about &lt;a href=&#34;https://www.ash-hq.org/&#34;&gt;Ash Framework&lt;/a&gt; and &lt;a href=&#34;https://hexdocs.pm/igniter/readme.html&#34;&gt;Igniter&lt;/a&gt; on the second day.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;vibes&#34;&gt;Vibes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;While the majority of attendees seemed work-aligned with Elixir, there was also a healthy mix of Nerves, Gleam, and Erlang folks.&lt;/li&gt;
&lt;li&gt;Everyone was very friendly and welcoming. There were people who had history and clumped together, but at the same time, I observed many people making space for new people to enter the circle and join in.&lt;/li&gt;
&lt;li&gt;Presenting in pairs was popular and more so impressively executed. Everyone seemed well in sync with their presenting partner.&lt;/li&gt;
&lt;li&gt;The chaos of the real world was not front and center in most talks (which is fine with me as I enjoy the escape), but it did leak through at times. I recall a specific moment when Ingela Anderton Andin was doing an OTP update. She was remote, presenting from her home in Sweden over video. There was some chatter at the end about how the conference would love to see her return in person in the United States in the upcoming year. There was an uneasiness in her reaction. Acknowledging without fully verbalizing the state of international relations. Seeing the forthcoming calendar of BEAM-related events, many happening in Europe, I had a similar response. I don&amp;rsquo;t know if United States citizens will be welcome there in 6 months.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;followup-learning-projects&#34;&gt;Followup Learning Projects&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Related to some discussion and possible project work, I bought the &lt;a href=&#34;https://pragprog.com/titles/ldash/ash-framework/&#34;&gt;Ash book&lt;/a&gt; and started reading it on the plane ride home. I&amp;rsquo;ve worked with Ash before, but using the book to refresh my memory. I may even consider porting some of the &lt;a href=&#34;https://github.com/zorn/flick&#34;&gt;Flick&lt;/a&gt; domain to Ash as a space to play around.&lt;/li&gt;
&lt;li&gt;People were hyped about &lt;a href=&#34;https://www.cursor.com/&#34;&gt;Cursor&lt;/a&gt; well over GitHub Copilot for AI codegen things. I need to experiment more with it.&lt;/li&gt;
&lt;li&gt;Need to tinker with &lt;code&gt;Phoenix.Sync&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;I totally forgot about &lt;a href=&#34;https://github.com/burrito-elixir/burrito&#34;&gt;&lt;code&gt;burrito&lt;/code&gt;&lt;/a&gt;. It was mentioned during Digit&amp;rsquo;s talk, and I should totally check it out in relation to building local-first software.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Burrito is our answer to the problem of distributing Elixir CLI applications across varied environments, where we cannot guarantee that the Erlang runtime is installed, and where we lack the permissions to install it ourselves. In particular, we have CLI tooling that must be deployed on-premise by consultants into customer environments that may be running MacOS, Linux, or Windows.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;While I disliked the travel, and boy was I grumpy after the travel day on Wednesday, the conference was a tremendous success. This was my first time at a CodeBEAM event, and I highly recommend it.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>ElixirConf Recap</title>
      <link>https://mikezornek.com/posts/2022/9/elixir-conf-recap/</link>
      <pubDate>Sun, 04 Sep 2022 13:25:37 -0400</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2022/9/elixir-conf-recap/</guid>
      <description>&lt;p&gt;This past week I attended &lt;a href=&#34;https://2022.elixirconf.com/&#34;&gt;ElixirConf&lt;/a&gt; in Colorado. It was my first time out at an in-person conference since COVID lockdowns. As much as I hated the travel, it was great to see everyone.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;main-stage.jpeg&#34; alt=&#34;Main Stage&#34;&gt;&lt;/p&gt;
&lt;p&gt;I got a lot of face time with a handful of people I had worked with over the last two years and a bunch of others whose company I have enjoyed via online meetups, book clubs, and Twitter. Even a tiny in-person conversation adds an extra level to those ongoing &amp;ldquo;online peer relationships,&amp;rdquo; and I&amp;rsquo;m happy to have made many new connections.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;selfie.jpeg&#34; alt=&#34;ElixirConf Selfie&#34;&gt;&lt;/p&gt;
&lt;p&gt;* Yes, it would seem many Elixir companies are still hiring; though I&amp;rsquo;d say only half the talks mentioned that when historically, maybe 75% of the talks would so 🤷‍♂️ maybe there is a slight dip.&lt;/p&gt;
&lt;h3 id=&#34;for-more-photos-check-out-this-album-started-by-todd-resudek&#34;&gt;For more photos, check out &lt;a href=&#34;https://photos.google.com/share/AF1QipMotSnbzx_Wy0B_f4dD9Ejip4eXS9SMbArcLGQae4H_eIN-81qoeMyeK_TYr_eUMw?pli=1&amp;amp;key=UUcxQjFFYUw0SWROaFJHYjJCYjBMeHdDc0RKVmxn&#34;&gt;this album&lt;/a&gt; started by Todd Resudek.&lt;/h3&gt;
&lt;p&gt;The conference content was fantastic, almost overwhelming.. I&amp;rsquo;ll note a few big takeaways below, but a complete review would be quite extensive and is out of scope for this post.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;LiveView Native&lt;/strong&gt; &amp;ndash; Brian Cardarella of DockYard shared a new project that aims to provide a way to build mobile applications that can act as a LiveView client. Using this, you can connect a mobile application to a LiveView process on the server and then render native views based on heex templates, intermixing LiveView Native view renders with &amp;ldquo;normal&amp;rdquo; platform views (such as SwiftUI used in the demo). More info can be found on the &lt;a href=&#34;https://native.live/&#34;&gt;LiveView Native marketing site&lt;/a&gt;, &lt;a href=&#34;https://github.com/liveviewnative&#34;&gt;GitHub project&lt;/a&gt;, and related &lt;a href=&#34;https://news.ycombinator.com/item?id=32694668&#34;&gt;Hacker News thread&lt;/a&gt;. It is still pretty early tech but has a lot of people buzzing. I&amp;rsquo;ll share more thoughts after I get a chance to kick the tires.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;liveview-native.jpeg&#34; alt=&#34;LiveView Native Slide&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;liveview-native-demo.jpeg&#34; alt=&#34;LiveView Native Demo&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Elixir 1.14&lt;/strong&gt; &lt;a href=&#34;https://hexdocs.pm/elixir/1.14.0/changelog.html&#34;&gt;is out&lt;/a&gt;! It includes &lt;code&gt;Kernel.dbg/2&lt;/code&gt;, a new macro for debugging, &lt;code&gt;PartitionSupervisor&lt;/code&gt; for handling some bottleneck scenarios, improved errors on binaries and evaluation, slicing with steps, expression-based inspection and more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phoenix 1.7 is immanent.&lt;/strong&gt; It will include verified routes and component properties. It also has Tailwind built-in as the default. Chris also shared a roadmap for future work which included plans to integrate some aspects of the &lt;code&gt;phx_live_storybook&lt;/code&gt; project as well as a rethink of LiveView/Component messaging (which was a point of issue Miki Rezentes brought up in her talk and I&amp;rsquo;m in total agreement with &amp;ndash; right now it&amp;rsquo;s a bit clunky).&lt;/li&gt;
&lt;li&gt;I had an excellent time in &lt;strong&gt;my telemetry class&lt;/strong&gt; on Tuesday. Still have to finish my last lesson, but I had some beneficial experiences adding custom events and attaching common library events through a informative collection of sample projects.&lt;/li&gt;
&lt;li&gt;I sat in on many sessions showcasing the continued evolution of &lt;strong&gt;Livebook&lt;/strong&gt;. Nice to see this tool continue to mature and empower education and knowledge sharing.&lt;/li&gt;
&lt;li&gt;Mark Ericksen did a presentation walking through &lt;a href=&#34;https://github.com/superfly/fly_postgres_elixir&#34;&gt;some tools&lt;/a&gt; that can help make &lt;strong&gt;normal Ecto usage apply to a globally distributed database&lt;/strong&gt; environment, as one would see on fly.io. I have not done a fly deployment (yet), but this is something I should check out.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/juvet&#34;&gt;juvet&lt;/a&gt; is a cool little in-dev framework for making &lt;strong&gt;Slack bots&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Kip Cole&amp;rsquo;s talk on &lt;strong&gt;Time Algebra&lt;/strong&gt; and a new library called &lt;a href=&#34;https://github.com/kipcole9/tempo&#34;&gt;Tempo&lt;/a&gt; was an unexpected and impressive talk.&lt;/li&gt;
&lt;li&gt;David Bernheisel is preparing a paid-for extension to his &lt;strong&gt;&lt;a href=&#34;https://www.ectoinproduction.com/&#34;&gt;Ecto in Production&lt;/a&gt;&lt;/strong&gt; resource. I can&amp;rsquo;t wait to support it.&lt;/li&gt;
&lt;li&gt;Owen Bickford talked about his new &lt;strong&gt;&lt;a href=&#34;https://github.com/liveshowy/webauthn_live_component&#34;&gt;WebAuthn LiveView component&lt;/a&gt;&lt;/strong&gt;, which simplifies integrations that want to lean on this new auth tech. Looks extremely useful, and as iOS starts to promote PassKeys, I think many will seek this out.&lt;/li&gt;
&lt;li&gt;And a lot more which I don&amp;rsquo;t have time to document.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Conferencing during COVID is stressful. I masked up aggressively during the plane trip to and from the show. I did not mask while attending. Most people did not mask. I&amp;rsquo;d guess maybe 5% did mask.&lt;/p&gt;
&lt;p&gt;The big value of the show for me was socializing with people, from hallway chats to lunches and even some code pairing. Masking during these interactions would have been a notable hindrance. I have a hard enough time hearing people with my bad ear in these rooms, let alone adding a mask to my own voice (or theirs). If the conference required masking or if I observed a community norm, I was prepared to do so, but in the end, I did not. I&amp;rsquo;ll live with that outcome, keep an eye out for symptoms, and take an at-home test over the next few days. Bummed this stress point is even here, but those are the cards we are dealt.&lt;/p&gt;
&lt;p&gt;The last takeaway I&amp;rsquo;ll note is a personal observation I need to return to sharing. As an iOS developer, I did many presentations and conference talks but have not mirrored this behavior with my presence in the Elixir ecosystem. In part, during the early years, it was mostly imposter syndrome &amp;ndash; as an Elixir newbie, who am I to tell these people anything &amp;ndash; but those days are past, and I really need to start giving back some.&lt;/p&gt;
&lt;p&gt;I expect the ElixirConf videos to be shared publicly on YouTube in the next few months. Keep an eye out for more info on &lt;a href=&#34;https://www.youtube.com/c/ElixirConf&#34;&gt;their channel&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>ElixirConf Talks of Interest</title>
      <link>https://mikezornek.com/posts/2022/8/elixir-conf-plans/</link>
      <pubDate>Mon, 29 Aug 2022 16:38:56 -0400</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2022/8/elixir-conf-plans/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m attending ElixirConf this week, and in preparation, I looked over the session schedule to see what talks are of interest to me. I figured I&amp;rsquo;d share my notes in case anyone is curious about what&amp;rsquo;s on my mind. If you are also in attendance, &lt;a href=&#34;https://twitter.com/zorn/status/1563965125278765060&#34;&gt;please say hi&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://2022.elixirconf.com/schedule&#34;&gt;https://2022.elixirconf.com/schedule&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;tuesday&#34;&gt;Tuesday&lt;/h2&gt;
&lt;p&gt;Tuesday is the training day. I picked &lt;a href=&#34;https://2022.elixirconf.com/training/#instrumenting-elixir-applications&#34;&gt;Instrumenting Elixir Applications&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been on projects using observation tools like open telemetry and DataDog but have never been personally responsible for setting it up, so I have a lot to learn.&lt;/p&gt;
&lt;h2 id=&#34;wednesday&#34;&gt;Wednesday&lt;/h2&gt;
&lt;p&gt;Wednesday starts with a curious &amp;ldquo;virtual-only&amp;rdquo; morning session list. I think this was done to allow the sister &lt;a href=&#34;https://nervesconf.com/&#34;&gt;NervesConf&lt;/a&gt; &amp;ldquo;sub-conference&amp;rdquo; to do its thing in the meeting spaces. I am not attending, so will most likely look to watch some virtual sessions in the hotel lobby and make friends with other stragglers.&lt;/p&gt;
&lt;p&gt;After José Valim keynote, we have tracks of three topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Robust, Distributed, and Parallel Processing for Enormous Images Using SuperVisor, Node, Flow, Nx, and evision.&lt;/li&gt;
&lt;li&gt;Porting Legacy Backend Services into Elixir, Seamlessly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Building a HEEX component library&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ll be attending the HEEX component library talk. Improving my skill set at building components is high on my interest list right now, and I&amp;rsquo;m curious to see what Matthew has to share.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m likely to watch the recording of the Porting Legacy Backend Services later as that is also something of interest to me. So often, I try to encourage people to avoid the big rewrite, and this sounds like a good match for that since the summary includes &amp;ldquo;while keeping the user experience the same during the whole migration process.&amp;rdquo; 👍&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t have a current need for scalable image processing but will keep the talk recording in mind in the future.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Livebook smart cells are amazing&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Classifying Bot IP Addresses in Phoenix&lt;/li&gt;
&lt;li&gt;The Elixir Of Web Scraping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I think I&amp;rsquo;ll be going to the Livebook talk. I&amp;rsquo;ve only done some basic Livebook writing in the past, but I have some ideas about building LiveView/collaborative UX demo tools and it would be helpful to see what&amp;rsquo;s new.&lt;/p&gt;
&lt;p&gt;The other talks sound useful but are not active topics for me right now.&lt;/p&gt;
&lt;p&gt;For the final Wednesday morning choices, we have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Make a Soundcloud like app in a week and make it fit in a seven dollar box&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Dx - a pragmatic inference system based on your Ecto schema&lt;/li&gt;
&lt;li&gt;Cryptography and Elixir&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ll be attending the Soundcloud app talk. Curious to hear how that project has progressed and very interested in the topics around file uploading.&lt;/p&gt;
&lt;p&gt;After lunch, we have two choices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ecto in Production - Migration Edition&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Let&amp;rsquo;s talk to Industrial devices with Elixir &amp;amp; Nerves&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m not doing an IoT or Nerves stuff, so this is an easy call for me. Improving large-impact Ecto migrations is a welcome focus, particularly given my client&amp;rsquo;s data sizes.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Delightful Multiplayer Editing with Phoenix&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Workflows and use cases for Elixir Nerves&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anxious to see how the Felt team is doing UI collaboration. This is one of the big reasons a project should choose Phoenix LiveView. It&amp;rsquo;s a great fit.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Going Global with a Normal Phoenix App&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Keeping your IoT fleet afloat with Sink&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m curious to hear how Fly.io deployments are working out and will surely appreciate people sharing their edge cases and other considerations.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Match Specs: Fast Functional Filtering with Matcha&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Introducing Juvet: Building Bots in Elixir&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That Match Specs talk seems too deep so for me. The Juvet one sounds interesting. Some of my product ideas are tools to make Slack more reasonable, so bot programming seems like a topic I would enjoy.&lt;/p&gt;
&lt;p&gt;Wednesday&amp;rsquo;s final sessions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Time algebra - a new way to think about and work with time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Making Elixir Honk: Implementing An Elixir Audio Library In Zig&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m interested in both of these talks, though I&amp;rsquo;ll probably give the audio talk my attention. I&amp;rsquo;ve worked alongside Chris and am curious about what he has come up with. Also, have a passive interest in continued interest in Zig and what people are up to.&lt;/p&gt;
&lt;h2 id=&#34;thursday&#34;&gt;Thursday&lt;/h2&gt;
&lt;p&gt;Thursday starts with a morning keynote from Brian Cardarella.&lt;/p&gt;
&lt;p&gt;Afterward, session tracks start with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Onboarding New Elixir Members&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In Production with Elixir, Rust, and WebAssembly&lt;/li&gt;
&lt;li&gt;Caching with the Postgres WAL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ll probably watch the recording of the WebAssembly talk and attend the onboarding talk. I&amp;rsquo;m less confident I&amp;rsquo;ll be doing education as a business moving forward, but I&amp;rsquo;m still big on mentoring and curious about what this talk has to share.&lt;/p&gt;
&lt;p&gt;In-between sessions, Test Double is offering a &amp;ldquo;Double Up with Test Double&amp;rdquo; session, and I might stop by to say hi and get some advice on my CQRS project.&lt;/p&gt;
&lt;p&gt;Next track choices include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;How to Grow your own Juniors&amp;rdquo;: A guide to mentoring in an Elixir Environment&lt;/li&gt;
&lt;li&gt;Quick Iteration in Elixir - Tips from 6 Years of Professional &amp;amp; Hobby Elixir Development&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WebAuthn + LiveView&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m interested in all of these talks, but WebAuthn is high on my interest level. I&amp;rsquo;ll be there.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Selling Elixir&lt;/li&gt;
&lt;li&gt;Seems Good Enough to Me: Working with Testers to Derisk Elixir Upgrades&lt;/li&gt;
&lt;li&gt;Wordle: Elixir Flavour&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m curious about these talks, but none are on fire for me. I might take this slot as an opportunity to mingle a bit. We&amp;rsquo;ll see.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Roll Cages, Pit Stops, and Victory Laps: The Launch of Elixir and LiveView at Scale on the New Cars.com&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Self Taught to First Job!&lt;/li&gt;
&lt;li&gt;E2E Reactivity - using Svelte with Phoenix LiveView&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a contributor to the cars.com project, I&amp;rsquo;m anxious to see Zack&amp;rsquo;s retrospective.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Axon: Functional Programming for Deep Learning&lt;/li&gt;
&lt;li&gt;Serverless to Serving Elixir: Migrating Serverless app to run on Phoenix&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Have you got the ExFactor? Writing a refactor helper&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ll probably go to the refactor talk. Kind of curious how that project works, though again, I might use this time for mingling.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SOLID code isn&amp;rsquo;t flexible&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Using Livebook to Teach Elixir&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Review of using Elixir for 4 years in production&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Very anxious to see Brooklin Myers&amp;rsquo;s Livebook talk. I hear he is using it a ton in the upcoming DockYard class. The other talks look cool too but I will have to wait till the recordings.&lt;/p&gt;
&lt;p&gt;Final tracks for Thursday:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn you some pattern matching for great good!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Connect the Docs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Shifting Left: Secure Coding in Elixir Livebooks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m interested in all of these talks, but the one on documentation is close to my heart, and I will attend.&lt;/p&gt;
&lt;h2 id=&#34;friday&#34;&gt;Friday&lt;/h2&gt;
&lt;p&gt;Morning track choices start with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To MVP and beyond, a year in LiveView&lt;/li&gt;
&lt;li&gt;A Javascripter&amp;rsquo;s trip to Phoenix and LiveView&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exploring Elixir Codebases with Archeometer&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Probably going to stop by the Archeometer talk. Curious to see what that project is all about.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flame On: Profiling Elixir and Phoenix apps with Flame Graphs in Live Dashboard&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Designing Data Intensive Applications in Elixir with Flow&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Understanding common network protocols with Elixir&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I would like to try out that flame graph tool but will probably attend the Flow talk since it aligns with my event-sourcing interests.&lt;/p&gt;
&lt;p&gt;Next up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;I was wrong about LiveView&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Searching Your Elixir Code&lt;/li&gt;
&lt;li&gt;Embedded Web Apps in Elixir with LiveState&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ll probably sit in on Jason&amp;rsquo;s talk. While I like LiveView and think it&amp;rsquo;s an excellent choice for many projects, I&amp;rsquo;m not sure I&amp;rsquo;m as all in (as it sounds like he is). I still feel like if the app lends itself to request-response it can be better to embrace that simplicity, particularly for user-facing pages that are often presented on mobile phones.&lt;/p&gt;
&lt;p&gt;The day closes with closing keynotes from Chris Grainger and then Chris McCord.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;It feels like this is going to be a packed conference. While I&amp;rsquo;ve outlined talks that interest me, I need to remember that the value of going in person is seeing others, so if I have to skip out on some of these and catch the recordings, I think that is fine too. I suspect the recordings will have a quick turnaround since they are already doing the virtual component, but we&amp;rsquo;ll see.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Philly ETE Notes</title>
      <link>https://mikezornek.com/posts/2021/5/philly-ete-notes/</link>
      <pubDate>Fri, 07 May 2021 09:33:26 -0400</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2021/5/philly-ete-notes/</guid>
      <description>&lt;p&gt;This week I attended the &lt;a href=&#34;https://2021.phillyemergingtech.com/&#34;&gt;Emerging Technologies For The Enterprise 2021&lt;/a&gt; conference online. Normally hosted in Old City Philadelphia, I&amp;rsquo;ve been a long time attendee of the show.&lt;/p&gt;
&lt;p&gt;I find ETE to be a great place to hear about fresh tech things outside the echo chamber of my day to day work. This year&amp;rsquo;s event was no exception. One talk I really enjoyed was from Simon Wardley, &amp;ldquo;Crossing the River by Feeling the Stones: Sensing A Business Environment Before Taking Action&amp;rdquo;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;During this talk we will examine the level of situational awareness within business, why it matters and whether we can anticipate and exploit change before it hits us.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Simon reviewed his Wardley Mapping technique and I was impressed with the way this visualization can give you a fresh perspective about your company and its work. I&amp;rsquo;ve bookmarked this &lt;a href=&#34;https://list.wardleymaps.com/&#34;&gt;link index&lt;/a&gt; to learn more over the next few months.&lt;/p&gt;
&lt;p&gt;I also enjoyed &amp;ldquo;The Edges of Cutting-Edge Languages: Where does the language end and &amp;lsquo;user space&amp;rsquo; begin?&amp;rdquo; by Richard Feldman. Richard is a great presenter and teacher. I&amp;rsquo;ve seen him teach Elm locally via some Philly meetups and have previous enjoyed his other conference talks, like: &lt;a href=&#34;https://www.youtube.com/watch?v=QyJZzq0v7Z4&#34;&gt;Why Isn&amp;rsquo;t Functional Programming the Norm?&lt;/a&gt;. I was pretty confident I&amp;rsquo;d enjoy whatever he was showing. His talk summery:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For decades, mainstream programming languages have drawn similar boundaries around what&amp;rsquo;s a first-class part of the language and what&amp;rsquo;s a third-party addition outside the scope of the language.&lt;/p&gt;
&lt;p&gt;For example, the language ships with a compiler that reads text files and compiles programs. The package and editor plugin ecosystems are completely separate. Compiled programs have unrestricted access to operating system primitives, unless they&amp;rsquo;re running in a browser. The list goes on!&lt;/p&gt;
&lt;p&gt;A number of modern languages are drawing these boundaries in different places than where they&amp;rsquo;ve been drawn historically. This talk compares some of these languages and their boundaries, and introduces a new programming language that&amp;rsquo;s being developed to draw these boundaries in different places from others have before.&lt;/p&gt;
&lt;p&gt;Come see what programming can be like when we redraw the foundational boundaries of our languages!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It was a really cool talk and I was able to hear about a bunch of languages that were new to me, including one Richard is working on called &lt;a href=&#34;https://www.roc-lang.org/&#34;&gt;Roc&lt;/a&gt;. Roc is still super early but that page does link to a few video demos of what is being worked on and the ideas behind it all.&lt;/p&gt;
&lt;p&gt;Other big themes of the conference:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The continued escalation and evolution of DevOps, infrastructure as code, automated deployments, etc. I dipped my toe into these technologies last year. I&amp;rsquo;m not sure they are what I want to be doing day to day but having knowledge and appreciation for them is likely to be important.&lt;/li&gt;
&lt;li&gt;Observability is another big topic. Feel like we continue to see new opportunities here to improve stability of systems. Elixir itself has gain a lot of tooling for this recently and it feels like I should spend some time digging in.&lt;/li&gt;
&lt;li&gt;Never ending language evolution.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For myself, I hope all these patterns and tools help small teams do more while keeping the team small &amp;ndash; BUT I do worry how it is hard to ask any one person to have experience in all these areas of study.&lt;/p&gt;
&lt;p&gt;The conference sadly did not really experiment with much online socializing. We had an event-specific Slack but no real organization around getting people to mingle. I&amp;rsquo;ve seem this be hit or miss at other online conferences but one of the things I do miss from the in-person ETE is seeing many locally Philly tech friends in the hallways. Hopefully we can return to in-person next year.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m told conference goers will have exclusive access to the talk videos through July so I would keep my eye on the &lt;a href=&#34;https://www.youtube.com/user/ChariotSolutions&#34;&gt;Chariot Solutions YouTube channel&lt;/a&gt; if you want to check these out in the future for free later.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>First ElixirConf, and Then Azeroth</title>
      <link>https://mikezornek.com/posts/2019/8/first-elixirconf-and-then-azeroth/</link>
      <pubDate>Fri, 23 Aug 2019 15:20:41 -0400</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2019/8/first-elixirconf-and-then-azeroth/</guid>
      <description>&lt;p&gt;Happy Friday everyone. Hope you all had a good and productive week. I myself am feeling pretty good.&lt;/p&gt;
&lt;p&gt;Went heads down this week and made some project progress for both clients and personal endeavors. Today, Friday, I&amp;rsquo;m working from home. First cleaning up a bit and then probably some more client work. Would like to close a few threads before attending &lt;a href=&#34;https://elixirconf.com/2019&#34;&gt;ElixirConf&lt;/a&gt; next week.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m going for four days. First two days are workshops and then two days of conference talks. My workshops will be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://elixirconf.com/2019/training-classes/6&#34;&gt;Build Performant, Real-Time UIs with Phoenix LiveView&lt;/a&gt; - LiveView is something I have experimented with but have yet to get going in my projects. I am excited to get past the simple demos into more complex use cases.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://elixirconf.com/2019/training-classes/8&#34;&gt;Build a Smart Camera with Nerves, Phoenix, and Absinthe&lt;/a&gt; - I have almost no hardware experience and this is more of an experimental thing for me. Lots to learn!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s going to be a fun week. Over the last year I&amp;rsquo;ve really started to get over the beginner hump of Elixir and am ready to sink my teeth into some of the deeper aspects (or aspects like Nerves and embedded software I&amp;rsquo;ve never touched).&lt;/p&gt;
&lt;p&gt;Sadly while I&amp;rsquo;m away at ElixirConf I&amp;rsquo;m also going to miss the opening of &lt;a href=&#34;https://worldofwarcraft.com/en-us/wowclassic&#34;&gt;WoW Classic&lt;/a&gt;. I&amp;rsquo;m really excited to see how Classic works out as I&amp;rsquo;m not a fan of current retail WoW but still enjoy the lore and atmosphere of Azeroth. It sounds like the early days are going to result in a fair amount of login queues so maybe my Elixir distractions will be for the best.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Pretty sure I&amp;rsquo;m going to level a Gnome Mage as my main. Server is Herod (PvP).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Regardless to all this, I am also looking forward to September and a no more trips for a little while. As much as I like to get out I also love being home and enjoying my routines. I also need to start getting more time into my side project and start it&amp;rsquo;s marketing / validation path to see if it&amp;rsquo;s a real product or not. More to come on that.&lt;/p&gt;
&lt;p&gt;Enjoy the weekend and have some fun.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>On Conferences</title>
      <link>https://mikezornek.com/posts/2019/8/on-conferences/</link>
      <pubDate>Wed, 14 Aug 2019 11:23:59 -0400</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2019/8/on-conferences/</guid>
      <description>&lt;p&gt;I wish I had time to help run a conference (again). I have a lot of opinions.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d love to run a small conference where the rule was, everyone had to present in some form (30m presentations or shorter show and tell style talks). This would obviously cap the event at a small number of attendees but I think it would level the field in an interesting way.&lt;/p&gt;
&lt;p&gt;For a slightly larger conference, I&amp;rsquo;d institute a no laptops / no phones policy in the conference hall. If you want to go back to your hotel room and take a call that&amp;rsquo;s fine, just don&amp;rsquo;t bring it to the hall. The hall is for socializing with the other speakers and guests. I know this might annoy people who like to take notes on a laptop/iPad but pencil and paper should suffice this time.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s summer conference season and I&amp;rsquo;m getting a little burnt out of the standard full time STAGE &amp;ndash;&amp;gt; AUDIENCE format. We are in an age of YouTube, blogs, Twitter, newsletters, FaceTime, iMessage &amp;ndash; and we don&amp;rsquo;t need to wait for the yearly conference to express our fresh ideas, we are doing it all the time.&lt;/p&gt;
&lt;p&gt;In my opinion, a conference&amp;rsquo;s main goal is about using presentations to spark the fire of discussion amongst the attendees. Sadly many of the conferences I find myself at don&amp;rsquo;t do this and instead the attendees spend 90% of there time sitting silently in a dark room, everyone looking forward, no communication, no talking.&lt;/p&gt;
&lt;p&gt;Some basic tips for conference organizers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make sure to plan lots of socializing time in-between talks, like for every 1 hour of talks and then there should be 1 hour of socializing.&lt;/li&gt;
&lt;li&gt;Consider limiting individual talks to 30 minutes and have a section for shorter lightning talks. The goal is to get as many ideas out there as possible. Different ideas will stick with different people. The more the better.&lt;/li&gt;
&lt;li&gt;Use circular tables. Yes this requires more floor space but it keeps people facing each other during breaks and naturally let&amp;rsquo;s other people break in to a conversation.&lt;/li&gt;
&lt;li&gt;Make people change their seat every so often. A forced lottery seems harsh but you could also use topical tables, like one table is a &amp;ldquo;spaces&amp;rdquo; table and another is a &amp;ldquo;tabs&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Notable conference behaviors I&amp;rsquo;ve seen and enjoyed.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Release Notes Conference breaks people into teams for dinners around town at different style restaurants.&lt;/li&gt;
&lt;li&gt;CocoaLove conference embraced its hosting city with morning walking tours and site seeing.&lt;/li&gt;
&lt;li&gt;I like the concept of pre-conference workshops. I think it allows those who are new to a platform to get a lot of hands on time before experiencing talks that usually don&amp;rsquo;t cater to them.&lt;/li&gt;
&lt;li&gt;I loved the feel of old school MacHack. It was a 24-hour, 3-day conference where the opening keynote was at midnight. We took over the hotel lobby and worked on our hacks for the contest / presentation at the end. In between coding, in side rooms, people gave talks of all shapes and sizes. There was a movie night where we bought out a full theater and watched as a group. It was a real community building event.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;d love to hear others stories/thoughts. Email me: &lt;a href=&#34;mailto:mike@mikezornek.com&#34;&gt;mike@mikezornek.com&lt;/a&gt; or post a blog post on your own site.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Registered for Emerging Technologies for the Enterprise 2019</title>
      <link>https://mikezornek.com/posts/2019/1/registered-for-emerging-technologies-for-the-enterprise/</link>
      <pubDate>Tue, 22 Jan 2019 12:35:09 -0500</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2019/1/registered-for-emerging-technologies-for-the-enterprise/</guid>
      <description>&lt;p&gt;Just took advantage of the early bird pricing for &lt;a href=&#34;https://2019.phillyemergingtech.com/&#34;&gt;Emerging Technologies for the Enterprise 2019&lt;/a&gt; and got registered.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Entering its 12th year, the Emerging Technologies Conference has brought the leaders of the open source community to Philadelphia to teach about their projects, their work and how these technologies are changing software development. During this time, ETE has become one of the largest gatherings of developers in the mid-Atlantic.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;rsquo;ve been to ETE in the past and particularly like how it lets me sample lots of topics I don&amp;rsquo;t see in my traditional iOS circles. Lots of local tech friends usually show up so it&amp;rsquo;s a great way to say hi and meet people too.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://mikezornek.com/talks/&#34;&gt;Events page&lt;/a&gt; updated.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>ElixirConf 2018 Notes</title>
      <link>https://mikezornek.com/posts/2018/9/elixirconf-2018-notes/</link>
      <pubDate>Sun, 09 Sep 2018 19:54:59 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2018/9/elixirconf-2018-notes/</guid>
      <description>&lt;p&gt;After attending &lt;a href=&#34;https://elixirconf.com&#34;&gt;ElixirConf&lt;/a&gt; I am as confident as ever that &lt;a href=&#34;https://elixir-lang.org&#34;&gt;Elixir&lt;/a&gt; is a language, community and ecosystem I want to continue to personally invest and participate in.&lt;/p&gt;
&lt;p&gt;About two years ago I made the decision that I needed to diversify my technical skills outside the Apple ecosystem. I then went on to experiment and research lots of different languages and frameworks, including EmberJS, Go, Rust, Elm, HTML5 updates, React and Elixir.&lt;/p&gt;
&lt;p&gt;The Elixir interest started from a broad recommendation from Dave Thomas who I had years before followed heavily while doing Ruby on Rails development. Elixir also had gotten momentum from my interests in Functional Programming and looking to solve problems outside of traditional Object Oriented Programming design patterns. Over the last few months I’ve gotten deeper into Elixir and I really like what I’ve found.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’ll do a post in the future about why I’m liking Elixir so much. It’s a potentially large topic and I want to give it the space it deservers.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ElixirConf was a great event. Two days of training and two days of conference sessions; I took it all in. My personal estimate would put the training day attendance at around 150 and the full conference at around 500.&lt;/p&gt;
&lt;p&gt;While educational, I found the class pacing to be mixed. I felt one went a little too slow and the other a little too fast. There was a wide gamut of Elixir experience in the audience so I think it’s challenging for the instructors to find a pace everyone can agree with. That said, I learned a ton in each of the two more introduction-based classes I attended. I was envious of the more advanced classes that were covering GraphQL and hardware development using &lt;a href=&#34;https://nerves-project.org&#34;&gt;Nerves&lt;/a&gt; — I heard people were very impressed with them. Maybe next year.&lt;/p&gt;
&lt;p&gt;For the conference days we had some great keynotes and session. I loved hearing José Valim (creator of Elixir) talk about the future of the language including the core teams failed experiments with adding a type system and why it’s not on the horizon. Chris McCord (creator of Phoenix) did a closing keynote, reviewing progress with the framework including a preview of Phoenix LiveView which was very impressive and has an opportunity to shake things up in the single-page app space. Aaron Renner had a great talk on taming complexity which mirrored some of my previous iOS code patters with way better naming. Aaron Votre’s excitement about GraphQL is contagious and I’m anxious to get my hands dirty. Andrew Bennett has some great tips in his Sustainable Testing talk. Daniel Azuma did a great job showing how we can mix and match Docker with traditional OTP deployments for unique benefits. Some time slots were competitive for my attention. I sadly missed Boyd Multerer’s Introduction of Scenic and Eric Oestrich’s Going Multi-Node session which both were well received from chat in the hallways. I’ll be sure to watch them on YouTube in the week ahead. In fact the majority of the conference keynotes and sessions are &lt;a href=&#34;https://www.youtube.com/playlist?list=PLqj39LCvnOWaxI87jVkxSdtjG8tlhl7U6&#34;&gt;already posted on YouTube&lt;/a&gt; if you want to take a look.&lt;/p&gt;
&lt;p&gt;Despite my general shyness, the community was very welcoming and friendly when I put myself out there. I had some great conversations during breaks and lunch. Hopefully these will continue on the community Slack and forums — I need to spend some more time with those.&lt;/p&gt;
&lt;p&gt;Finally, everyone is hiring. Almost every speaker who represented a company said they were hiring. While I’m not looking for full time employment its relieving to see such hiring interest in a more niche language than say my current source of income, iOS.&lt;/p&gt;
&lt;p&gt;Next year ElixirConf will be in Denver and assuming I find a way to keep Elixir active in my development schedule (I have a potential Elixir subcontract in the fall as well as some personal projects) I plan to be there.&lt;/p&gt;
&lt;p&gt;For more on Elixir check out &lt;a href=&#34;https://elixir-lang.org&#34;&gt;its homepage&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;photos&#34;&gt;Photos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/3A4EF5D9-80A5-4152-8FDC-29AC506B4549.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/4D2123E1-E2AE-4611-8422-94357C55D53D.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/689BB9EA-A470-49E8-A359-6C037AB2A7C3.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/E2B786CE-0A56-43F9-AA6F-95F347AF57FE.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3228.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3230.jpg&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3232.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3247.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3248.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3249.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3250.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3251.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3252.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3253.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&#34;http://mikezornek.com/media/images/elixirconf-2018-photos/IMG_3254.JPG&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>WWDC 2018 Social Recap</title>
      <link>https://mikezornek.com/posts/2018/6/wwdc-2018-social-recap/</link>
      <pubDate>Sat, 09 Jun 2018 02:49:05 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2018/6/wwdc-2018-social-recap/</guid>
      <description>&lt;p&gt;I just got back from my WWDC 2018 Social trip and it was a lot of fun. I figured I’d do a quick recap of the social side and leave room to talk about the tech stuff as I get deeper into the session videos in the weeks to come.&lt;/p&gt;
&lt;h2 id=&#34;costs&#34;&gt;Costs&lt;/h2&gt;
&lt;p&gt;With a nod to &lt;a href=&#34;http://www.manton.org/travel-wwdc-etc-2018&#34;&gt;Manton’s lead&lt;/a&gt; I thought I too would share my costs in order to help others understand what is possible despite WWDC generally being a large cost these days.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Plane fare (Southwest, Philadelphia to San Jose Roundtrip taking the early and late times to save a little bit extra): &lt;strong&gt;$564.00&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://convention-center-inn-suites.hotels-sanjose.com/en/&#34;&gt;Hotel&lt;/a&gt;: ($125/night, 4 nights + taxes &amp;amp; early checkin fee). Booked early on event date assumptions, was cancelable.: &lt;strong&gt;$642.00&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Airport cab fair: &lt;strong&gt;$25&lt;/strong&gt; each way.&lt;/li&gt;
&lt;li&gt;WWDC conference ticket: &lt;strong&gt;$0&lt;/strong&gt; (Big savings here obviously. If you can get value from the labs, the $1700 ticket cost can pay for itself but if you just want to watch the sessions, enjoy the free video streams on delay).&lt;/li&gt;
&lt;li&gt;AltConf conference ticket: &lt;strong&gt;$0&lt;/strong&gt; (I’ve bought the $300 Hero ticket in the past but held back this year since I’m on my own again and trying to keep costs down. Kind of feel bad considering how well I enjoyed the talks there this year.)&lt;/li&gt;
&lt;li&gt;Food and drinks: &lt;strong&gt;~$300&lt;/strong&gt; Made a point to get some supplies at a grocery store early in the week so I could supplement eating out with some in-room breakfast mornings and snacks.&lt;/li&gt;
&lt;li&gt;Podcast and other event tickets: &lt;strong&gt;~$50&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Total: ~$1600&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;TL;DR: Make your decision about WWDC early and keep an eye on the rumored dates. Book early with hotels that are cancelable. If you need some more help, find a roommate to split hotel/cab costs with.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;events&#34;&gt;Events&lt;/h2&gt;
&lt;p&gt;On Sunday night I attended the sjMacIndie party and saw a lot of conference friends. Venue was a little on the warm side but plenty of space so it didn’t get too stuffy. I did not recognize much of San Jose from my earlier WWDC trips (2002-2004) but I did recognize this venue as the previous pool hall where the student scholarship winners once had a party. In fact it was at said party where I won an iPod which I later sold to help cover my plane fare back in the day.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You can check out some of the old &lt;a href=&#34;https://web.archive.org/web/20020802173953/http://www.applestudentdevelopers.org:80/features/wwdc/index.php&#34;&gt;WWDC 2002 Student coverage&lt;/a&gt; we did via Wayback Machine and &lt;a href=&#34;https://www.youtube.com/watch?v=DukI-kaBIAg&#34;&gt;this video&lt;/a&gt;, with footage from the pool hall, I was able to find and re-upload.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;On Monday I watched the Keynote and State of the Union with friends at the hotel. We had to jump wifi networks a few times but overall was very successful. Afterwords I headed to the live recording of ATP podcast which was a lot of fun.&lt;/p&gt;
&lt;p&gt;On Tuesday I took in a few AltConf talks and also attended the Micro.Blog meetup. Really enjoyed the Setapp talk about their growth/recommendations and the detailed talk on improving app startup times. I also took some time on Tuesday to work on my own project, finally breaking down a long list of tasks into a new Pivotal Tracker project so I can start to track things better.&lt;/p&gt;
&lt;p&gt;On Wednesday did more AltConf stuff. Really enjoyed Paul Hudson’s review of new iOS 12 additions. Also had a good time in the Finding Product Fit lab. At night I attended the Relay FM podcast recording which went great. Afterwords I went to the Breakpoint / AppCampForGirls event. I didn’t stay too long though, place was really dark and loud. Also kind of irked me that there was a separate VIP section. I really dislike the social cliques that pop up at industry conferences and seeing the VIP thing put a bad taste in my mouth.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Aside: I’d love to see some options for non-bar night events at conferences. A 24 hour hacking lab with whiteboard grouping around ideas; maybe with room corners for Mario Karting or boardgames/poker. I like hanging out but I don’t like drinking too much and I can’t hear people over the crowds. I miss &lt;a href=&#34;https://en.wikipedia.org/wiki/MacHack&#34;&gt;MacHack&lt;/a&gt; in many ways. Maybe I’ll lead by example some day should I ever dawn my event organizer hat again.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;On Thursday I got to attend a few morning talks at AltConf before heading home. Of them I really enjoyed the review of what Firebase is offering these days. I’ve been watching them since before they were bought by Google. Like any third-party component you have to accept some risk but I welcome the opportunity to use them to bootstrap a new idea some time in the future.&lt;/p&gt;
&lt;p&gt;The journey home took a long while. I didn’t sleep much but did enjoy a bunch of podcasts.&lt;/p&gt;
&lt;p&gt;Overall WWDC 2018 Social was a great success. It was awesome to say hi to some internet/conference friends and hear how everyone is doing. Now that I’m home it’s time to jump into the technical content and see what the WWDC sessions have to share. I’ll post more on that as I experiment.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Say Hello at WWDC!</title>
      <link>https://mikezornek.com/posts/2018/6/say-hello-at-wwdc/</link>
      <pubDate>Sat, 02 Jun 2018 01:49:44 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2018/6/say-hello-at-wwdc/</guid>
      <description>&lt;p&gt;A short message to say, yes I will be in San Jose for WWDC next week. No, I will not be in the conference itself but I will be hanging around AltConf and other events. If you see me, please say hi.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>WWDC 2018 Social, Booked</title>
      <link>https://mikezornek.com/posts/2018/3/wwdc-2018-social-booked/</link>
      <pubDate>Tue, 13 Mar 2018 19:39:04 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2018/3/wwdc-2018-social-booked/</guid>
      <description>&lt;p&gt;I’m fully booked for &lt;a href=&#34;https://developer.apple.com/wwdc/&#34;&gt;WWDC week&lt;/a&gt; (Sunday, June 3rd – Thursday, June 7th) out in San Jose. No plans to attend the conference proper but looking forward to saying hi to friends and meeting some new ones at the &lt;a href=&#34;http://altconf.com/&#34;&gt;alternative events&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you end up going, please find me and say hi!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>360iDev 2017 Takeaways</title>
      <link>https://mikezornek.com/posts/2017/8/360idev-2017-takeaways/</link>
      <pubDate>Fri, 18 Aug 2017 01:48:40 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2017/8/360idev-2017-takeaways/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://360idev.com/&#34;&gt;360iDev&lt;/a&gt; is a long standing iOS developer conference held out in Denver, Colorado. This was my first year attending after hearing many good things from friends. Some quick notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sunday, was a pre-conference education day. It had a mix of full day and half day workshops. I think there was some good content to be had, but I don’t think the majority of the workshops were scheduled and paced right. Some felt like runaway session presentations, more than training. I will admit though I am &lt;strong&gt;very biased&lt;/strong&gt; in what I like to see in my workshops / bootcamp environments being a teacher myself.&lt;/li&gt;
&lt;li&gt;Monday saw the official kickoff of the conference. The opening keynote from Soroush Khanlou reviewed how his own blog had influenced his career and encouraged us all to share more, which I think is great.&lt;/li&gt;
&lt;li&gt;The closing keynote on Monday came from Mike Lee and he tore apart the tech industry’s obsession with growth and how it has negatively impacted us all. He wasn’t afraid to point out how we enable it and I will say, while Mike’s loud presence can sometimes put me off, he does get me thinking.&lt;/li&gt;
&lt;li&gt;Tuesday opened with a second blast of harsh reality with Jay Freeman’s, “That’s How You Get a Dystopia”. In this talk Jay pointed out how we are enabling some pretty scary scenarios, from the fragility of the Tor network, to Apple pulling VPNs from China. For more personal actionable ideas, Jay pointed out how we could augment our own data capturing methods to make sure if the data is ever breached its value could be lessened, eg: no need to capture the identifiable IP addresses of people when zip codes will do and are not 1:1 trackable).&lt;/li&gt;
&lt;li&gt;Tuesday closed with a Stump the Experts panel and funny enough I ended up on the panel. (Must be my gray hair.) I was very happy to get an Apple IIc piracy/drm question right. Was also happy to hear Conrad’s &lt;a href=&#34;https://vimeo.com/140377195&#34;&gt;Philly CocoaHead talk&lt;/a&gt; get quoted as a source to help the panel get 10 points for some other question.&lt;/li&gt;
&lt;li&gt;On Wednesday, John (conference organizer) opened with a very transparent take on how this year conference went and it’s trajectory. While there are many positives experiences it was sad to hear the conference ended up running as a ~$10,000 loss this year. This is obviously a labor of love for John and his crew and to have a negative cash flow on top of all the volunteering is disappointing. They have started up &lt;a href=&#34;https://www.patreon.com/360idev&#34;&gt;a new Patreon&lt;/a&gt; to try help balance the loss. I’m signed up for a $10 monthly donation and if you want to support one of the longest running iOS conferences I’d love to see you join too.&lt;/li&gt;
&lt;li&gt;Lunches came in the form of vouchers to visit the local eateries in favor of drab hotel catering which I think worked out great. Getting out of the hotel for some sun is a nice break too. My only real feedback here, would be to extend the lunch break a bit more, since I got the feeling more than a handful were late when returning and it’s not fair for the people doing presentations after lunch break.&lt;/li&gt;
&lt;li&gt;The sessions themselves broke down into a mix of technical and social/skill topics and there were usually a choice of 3 or 4 per time slot. The fact that there were many hard choices is a good sign for the content’s quality.&lt;/li&gt;
&lt;li&gt;I did two talks. One was on Running a Meetup and the other on Code Review. The Meetup talk had light attendance, which I kind of expected going in — it’s a niche topic. But, for the people who did come, they seemed to enjoy and I’m looking forward to seeing it hosted online for others. The Code Review talk saw a good crowd and many even stayed well after for discussion in favor of running out to lunch which I took as a good sign.&lt;/li&gt;
&lt;li&gt;Walking away from the conference I’m very excited to get back to work and try some of these things out (both on current projects and new ideas). I also have a strong feeling to get more into open sourcing my code and in general sharing my work.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My thanks to John and all of the rest of the staff.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Speaking at 360iDev, Come Join Us.</title>
      <link>https://mikezornek.com/posts/2017/5/speaking-at-360idev-come-join-us/</link>
      <pubDate>Mon, 22 May 2017 16:17:25 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2017/5/speaking-at-360idev-come-join-us/</guid>
      <description>&lt;p&gt;I’m happy to report some recent talk proposals were accepted and I’ll be &lt;a href=&#34;https://360idev.com/speakers/mike-zornek/&#34;&gt;speaking at 360iDev&lt;/a&gt; this August in Denver. I was already going to go to 360iDev regardless of the talks, I’ve heard great things from recent years, so this just makes the week that much more exciting.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;http://mikezornek.com/media/images/360iDev.png&#34; alt=&#34;360iDev Logo&#34; title=&#34;360iDev Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;My Talks:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Overcoming the Stress Surrounding Code Review, for the Betterment of Your Project and Career&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Code Review is a practice where before a change is made to a code base, the code is first posted somewhere for peer review and critique. Code Review is an extremely productive way to catch problems before they are delivered to users as well as help individuals mature as programmers. In this talk we’ll explore Code Review by documenting the responsibilities of those involved, the person posting the code, the person (or people) reviewing the code, and then again back to the poster, as they react to the feedback given. In addition to the raw process of these stages we’ll also review the very human side of Code Review using real world stories, the good, the bad and the ugly. We’ll close with more general tips and tools that can help, as well as cover some of the how and why you might want to utilize these practices even in your own solo work. The best audience for this talk are people who are looking to improve their personal or team code processes. Those who attend will leave with very actionable strategies to execute productive code review on their own projects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Starting, Growing and Running a Successful Developer Meetup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the most rewarding aspects of my career has been attending and then helping to run my local Apple developer meetup group. Meetup groups provide great learning opportunities but more importantly they provide great relationship opportunities for its members. In this talk I’ll share the story and lessons learned from running my local CocoaHeads chapter. After a quick review of the benefits and challenges of running a local developer group we’ll jump into actionable items for people starting, growing or running their own group. From defining success, to time expectations, marketing, sponsorship, planning content, tools and more. To close the session we’ll invite a few other group leaders from the audience to the front for a broad question and answer session about your specific issues and concerns. This talk is targeted at those who are running or would like to run a local developer meetup. It may also be helpful to those who attend a current group that needs guidance and/or focus.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you are an iOS developer you should consider joining us. It’s going to be a great conference. &lt;a href=&#34;http://phillycocoa.org/blog/360idev-conference-ticket-winners/&#34;&gt;Per CocoaHeads&lt;/a&gt;, use the coupon code “cocoacommunity” for 15% off all tickets.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>CocoaConf DC 2016 Recap</title>
      <link>https://mikezornek.com/posts/2016/9/cocoaconf-dc-2016-recap/</link>
      <pubDate>Sun, 11 Sep 2016 17:41:00 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2016/9/cocoaconf-dc-2016-recap/</guid>
      <description>&lt;p&gt;Had the pleasure to attend and speak at &lt;a href=&#34;http://cocoaconf.com/dc-2016&#34;&gt;CocoaConf DC&lt;/a&gt; this past weekend.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;http://cocoaconf.com/&#34;&gt;CocoaConf&lt;/a&gt; is a touring training conference for iPhone, iPad, and Mac developers. We bring some of the best authors, trainers, and speakers to the most passionate, engaged developers in a region—together, they make magic!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;CocoaConf draws anywhere from 100-120 developers. It’s a very nice, comfortable size. Large enough to host a diverse collection of personalities and ideas, but small enough not to feel overwhelming. People actively mingle and you get to meet lots of new faces without much effort.&lt;/p&gt;
&lt;p&gt;This was my third CocoaConf, and first as a speaker. My own talk was at the end of the first day and I spent ample time the previous weeks preparing to avoid the need to do last minute slide updates and miss sessions — and I’m glad I did so.&lt;/p&gt;
&lt;p&gt;The sessions were really good at this CocoaConf. Sure it helps that iOS 10 is just out and there is still lots to learn, but even the talks that were version agnostic, covering patterns, architectures and bug hunting skills all got my brain spinning with ideas.&lt;/p&gt;
&lt;p&gt;One cool benefit of my work scheduling is now I have a week of stay-home vacation and I can hopefully direct that post-conference enthusiasm towards my side projects and some extra experimentation. Specific items on my list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do more interactive prototyping of my side project and follow up with some user interviews.&lt;/li&gt;
&lt;li&gt;Do some experimentation with &lt;a href=&#34;http://perfect.org/&#34;&gt;Perfect&lt;/a&gt; to build a simple Swift API and host it on &lt;a href=&#34;https://www.linode.com/&#34;&gt;Linode&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue to polish up my &lt;a href=&#34;https://github.com/bignerdranch/RanchWeather&#34;&gt;RanchWeather&lt;/a&gt; app and start a blog series reviewing the code patterns.&lt;/li&gt;
&lt;li&gt;Do some experimentation with &lt;a href=&#34;https://www.twilio.com/authy&#34;&gt;Twilio authentication&lt;/a&gt; in preparation for a web app project.&lt;/li&gt;
&lt;li&gt;Inspired by the journalling abilities of &lt;a href=&#34;https://twitter.com/borkware&#34;&gt;MarkD&lt;/a&gt;, dedicate the vacation week to a journaling experiment: Daily Journal, Project Journal, Tool Journal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As for my talk, I think it went very well. One thing I really like as a speaker is the conference not only has a session review system but they encourage submissions of reviews with a raffle for prizes at the end so you get a lot of feedback. Most of my talk’s feedback was very positive and I appreciate the criticisms, both good and bad. Always room for improvement.&lt;/p&gt;
&lt;p&gt;So yeah, if you are considering attending or speaking at a CocoaConf, do it. It’s very rewarding and worthy of your time. If it’s on the east coast you’re more than likely to see me there too — and if so, say hi!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Join Us at CocoaConf DC, Sept 9-10th</title>
      <link>https://mikezornek.com/posts/2016/7/join-us-at-cocoaconf-dc-sept-9-10th/</link>
      <pubDate>Thu, 28 Jul 2016 00:40:59 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2016/7/join-us-at-cocoaconf-dc-sept-9-10th/</guid>
      <description>&lt;p&gt;I’ve been to multiple &lt;a href=&#34;http://cocoaconf.com/&#34;&gt;CocoaConfs&lt;/a&gt; as an attendee and it’s with great pride I’m happy to say I’ll be a &lt;a href=&#34;http://cocoaconf.com/dc-2016/speakers/191&#34;&gt;speaker&lt;/a&gt; at one soon.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;http://mikezornek.com/media/images/cocoaconf-boston-2014.jpg&#34; alt=&#34;CocoaConf Boston&#34; title=&#34;CocoaConf Boston&#34;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;http://cocoaconf.com/&#34;&gt;CocoaConf&lt;/a&gt; is a traveling conference focused on Apple technologies that has been around since 2011. It’s big enough to have multiple tracks of content but small enough that you’ll have time to socialize with most of the other speakers and attendees throughout the event.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The 2016 “tour” is coming to a close. I’ll be speaking at the &lt;a href=&#34;http://cocoaconf.com/dc-2016/home&#34;&gt;Washington DC CocoaConf&lt;/a&gt; (Sept 9-10) but if you are on the west coast you might want to consider &lt;a href=&#34;http://cocoaconf.com/sanjose-2016/home&#34;&gt;San Jose, CocoaConf&lt;/a&gt; (Nov 4-5th).&lt;/p&gt;
&lt;p&gt;When registering use code “COCOAHEADS” for 10% off!&lt;/p&gt;
&lt;p&gt;I can’t wait to see everyone. If you will joining us, please come by and say hi. I’ll have some &lt;a href=&#34;https://www.bignerdranch.com/&#34;&gt;Big Nerd Ranch&lt;/a&gt; swag for ya.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Release Notes Conference Thoughts</title>
      <link>https://mikezornek.com/posts/2015/11/release-notes-conference-thoughts/</link>
      <pubDate>Mon, 02 Nov 2015 16:38:42 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2015/11/release-notes-conference-thoughts/</guid>
      <description>&lt;p&gt;This post is delayed due to a head cold I had last week, but considering the amount of effort and love that went into producing the &lt;a href=&#34;http://releasenotes.tv/conference/&#34;&gt;Release Notes Conference&lt;/a&gt; I figured the least I can do is share my reaction.&lt;/p&gt;
&lt;p&gt;In short, I think Joe and Charles have a really cool product here. Despite a somewhat saturated iOS conference space I think they have chiseled out a much needed and action-oriented event. The idea of an entire conference of content focused on building and growing your Apple-related business is great enough, but then consider you’ll end up mingling with similar minded people results in an incredible event.&lt;/p&gt;
&lt;p&gt;I don’t want to understate the importance of actionable. There are a lot of tech conferences out there where you’ll see some very interesting talks that showcase some new language features or APIs but you can’t always come home and apply them to your current work right away. I think one of the best aspects of the Release Notes Conference is that no matter how young or old your business or product is, there were tons of actionable tasks to walk away with.&lt;/p&gt;
&lt;p&gt;In many ways the conference reminded me fondly of the (pre-iPhone) MacSB (Mac Software Business) mailing list and IRC channel where a small group of us would hang out, post question and share notes. It was small, very welcoming and extremely helpful group.&lt;/p&gt;
&lt;p&gt;My understanding is that the talks were recorded and will be published online, so if you are interested I highly recommend &lt;a href=&#34;http://releasenotes.tv/&#34;&gt;signing up for their mailing list&lt;/a&gt; for the announcement. Of course, if you aren’t subscribed already I’ll also recommend their &lt;a href=&#34;http://releasenotes.tv/&#34;&gt;weekly podcast&lt;/a&gt; which started it all.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>CocoaLove 2015 Notes</title>
      <link>https://mikezornek.com/posts/2015/10/cocoalove-2015-notes/</link>
      <pubDate>Tue, 13 Oct 2015 00:58:44 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2015/10/cocoalove-2015-notes/</guid>
      <description>&lt;p&gt;This weekend was the second annual &lt;a href=&#34;http://cocoalove.org/&#34;&gt;CocoaLove&lt;/a&gt; event here in Philadelphia.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A conference about people, not tech. CocoaLove highlights the iOS/Mac community’s passions, challenges, and triumphs.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://twitter.com/hashtag/cocoalove2015&#34;&gt;From all accounts&lt;/a&gt;, people had a great time. My very heartfelt “thank you” to the speakers, attendees and organizers for making it such a blast.&lt;/p&gt;
&lt;p&gt;Some of my own takeaways and notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=ZXsQAXx_ao0&#34;&gt;Just Do It!&lt;/a&gt; and more specifically, don’t let your high taste of quality hold you hostage from creating and shipping. Get it out in the world and improve it over time.&lt;/li&gt;
&lt;li&gt;Don’t let the negativity of the web infect you. Be positive; be constructive.&lt;/li&gt;
&lt;li&gt;Make time to help people out. Mentor them, teach them, guide them. It’s probably the most import work you’ll ever do.&lt;/li&gt;
&lt;li&gt;Embrace today; do what you love; don’t settle.&lt;/li&gt;
&lt;li&gt;Don’t let other people define your life’s scope. &lt;a href=&#34;https://www.youtube.com/watch?v=kYfNvmF0Bqw&#34;&gt;Poke life.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The world is in desperate need of good managers. Managers need not be robots; the best managers can have a huge impact on their team and the product.&lt;/li&gt;
&lt;li&gt;Don’t let imposter syndrome or other people hold you back.&lt;/li&gt;
&lt;li&gt;Humanizing the customer support experience is extremely important. These people are calling out for help, treat them right.&lt;/li&gt;
&lt;li&gt;The developer ecosystem is forever changing. Even today the wheels are in motion and a few years from now it’ll be different. Be prepared for change.&lt;/li&gt;
&lt;li&gt;Embrace side projects. Start tons of things. Experiment. Do things outside your comfort zone.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While we wait for this years talks to be edited and published, consider stopping by the &lt;a href=&#34;https://vimeo.com/channels/cocoalove2014&#34;&gt;2014 video collection&lt;/a&gt;. In particular I recommend &lt;a href=&#34;https://vimeo.com/112426525&#34;&gt;Joe Cieplinski – The Back of the Fence&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>WWDC Events and Links</title>
      <link>https://mikezornek.com/posts/2015/6/wwdc-events-and-links/</link>
      <pubDate>Mon, 01 Jun 2015 19:13:14 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2015/6/wwdc-events-and-links/</guid>
      <description>&lt;p&gt;It’s June 1st and &lt;a href=&#34;https://developer.apple.com/wwdc/&#34;&gt;WWDC&lt;/a&gt; is right around the corner!&lt;/p&gt;
&lt;p&gt;My &lt;a href=&#34;http://mikezornek.com/2015/05/02/wwdc-2015-wish-list/&#34;&gt;wish list&lt;/a&gt; is set and I’m sure we’ll have lots to talk about in the weeks and months ahead. It’s going to be a great conference.&lt;/p&gt;
&lt;p&gt;I won’t be at WWDC proper this year but will be in town, next door at &lt;a href=&#34;http://altconf.com/&#34;&gt;AltConf&lt;/a&gt;. AltConf has a &lt;a href=&#34;http://altconf.com/schedule/&#34;&gt;great speaker lineup&lt;/a&gt; unto itself and I believe it will also be &lt;a href=&#34;https://realm.io/altconf/&#34;&gt;live streamed&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you see me in town, please introduce yourself. I love connecting a face to a twitter avatar of a cat.&lt;/p&gt;
&lt;p&gt;Other notes and resources…&lt;/p&gt;
&lt;p&gt;As for the parties, one good index of events is right here: &lt;a href=&#34;https://2015.wwdcparties.com/&#34;&gt;https://2015.wwdcparties.com/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Big Nerd Ranch is also reaching out to meet our fans. We are hosting breakfast and dinner meetups. More info: &lt;a href=&#34;https://twitter.com/bignerdranch/status/604034663150059522&#34;&gt;https://twitter.com/bignerdranch/status/604034663150059522&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And finally, if you’ll be in Philly instead of San Fransisco, consider attending the CocoaHeads keynote steam event at the Apple Store: &lt;a href=&#34;http://www.meetup.com/PhillyCocoaHeads/events/222711398/&#34;&gt;http://www.meetup.com/PhillyCocoaHeads/events/222711398/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>CocoaConf Boston 2014 Recap</title>
      <link>https://mikezornek.com/posts/2014/11/cocoaconf-boston-2014-recap/</link>
      <pubDate>Wed, 19 Nov 2014 01:21:36 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2014/11/cocoaconf-boston-2014-recap/</guid>
      <description>&lt;p&gt;After getting a solid &lt;a href=&#34;https://twitter.com/parrots/status/450300598479757312&#34;&gt;recommendation from Curtis&lt;/a&gt;, who attended the Washington DC variant, this weekend I headed north to CocoaConf Boston. It was my first CocoaConf and so I went into the weekend with a lot of blurred expectations.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Spoilers&lt;/strong&gt;: I say &lt;em&gt;first&lt;/em&gt; with intention. TLDR; I had a really great time. The talks and speaker quality were really high and with luck I’ll be able to attend again during a future “tour”.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One of my expectations was size. I thought the attendee count was going to be a bit larger. It felt like ~130 but I’m not sure what the official number was. Not that a small count is bad for me but I’m used to educational events hosting more. I suspect part of this is that CocoaConf is hosting lots more venues now (three arguably “east coast cities” during this fall tour alone). This may make some events smaller but overall a win for the community so as to have more access for those who can’t travel far.&lt;/p&gt;
&lt;p&gt;One thing that continues to make me proud is the people of our community. The attendees, the speakers and the event staff of CocoaConf are all incredibly friendly, approachable and inspiring. Meeting new people and catching up with old friends is a big reason why I like attending conferences and CocoaConf does a great job at supplying the “campfire” atmosphere to make that happen.&lt;/p&gt;
&lt;p&gt;![Daniel Jalkut&amp;rsquo;s &amp;ldquo;Quit Your Job&amp;rdquo; keynote][3]&lt;/p&gt;
&lt;p&gt;As for my favorite talks I’ll mention a few:&lt;/p&gt;
&lt;p&gt;[Daniel Jalkut’s][4] “Quit Your Job” keynote and [Rob Rhyne’s][5] “Make Them Care” session were both very inspirational. I leave Boston really hungry to jump into some side projects of mine and get back into the product game outside of my client stuff at work.&lt;/p&gt;
&lt;p&gt;For technical wisdom I have to give it up for the full day “Swift Kickstart” workshop [Daniel Steinberg][6] ran as well as the Swift and Objective-C: Best Friends Forever session by [Jonathan Blocksom][7]. CocoaConf Boston is now cemented as the place and time where I really started to appreciate what Apple is trying to accomplish with Swift. This isn’t to say we aren’t in for a bumpy ride but at least now I have a good frame of mind as to the “why” behind it all.&lt;/p&gt;
&lt;p&gt;Finally, it was great to meet the people that run CocoaConf. Rather than some large corporation, CocoaConf is actually a family affair. Dave Kline and his family run most of the operation and they seemed very dedicated to making sure everyone had a good time. For all their hard work I say thank you and hope to see you all again soon.&lt;/p&gt;
&lt;p&gt;[3]: &lt;a href=&#34;http://mikezornek.com/media/images/quit-your-job.png&#34;&gt;http://mikezornek.com/media/images/quit-your-job.png&lt;/a&gt; &amp;ldquo;Daniel Jalkut&amp;rsquo;s &amp;ldquo;Quit Your Job&amp;rdquo; keynote&amp;rdquo;
[4]: &lt;a href=&#34;https://twitter.com/danielpunkass&#34;&gt;https://twitter.com/danielpunkass&lt;/a&gt;
[5]: &lt;a href=&#34;https://twitter.com/capttaco&#34;&gt;https://twitter.com/capttaco&lt;/a&gt;
[6]: &lt;a href=&#34;https://twitter.com/dimsumthinking&#34;&gt;https://twitter.com/dimsumthinking&lt;/a&gt;
[7]: &lt;a href=&#34;https://twitter.com/jblocksom&#34;&gt;https://twitter.com/jblocksom&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Quick CocoaLove Recap</title>
      <link>https://mikezornek.com/posts/2014/10/quick-cocoalove-recap/</link>
      <pubDate>Sat, 01 Nov 2014 00:35:46 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2014/10/quick-cocoalove-recap/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://cocoalove.org/&#34;&gt;CocoaLove&lt;/a&gt; was a huge success. All of the talks were well received and the attendee side conversations vibrant and interesting. I think I saw 2 laptops open all weekend which to me is a huge sign people were engaged with our content. If you missed out, check out the &lt;a href=&#34;http://cocoalove.org&#34;&gt;CocoaLove&lt;/a&gt; site for some highlights of our tweet/photo live stream.&lt;/p&gt;
&lt;p&gt;While they’ll never capture the event in its full glory, we did record the presentations and will be editing them over the next few weeks to make the available on the web. To find out when the videos are up I’d signup to the mailing list or follow the &lt;a href=&#34;https://twitter.com/cocoaloveconf&#34;&gt;@CocoaLoveConf&lt;/a&gt; twitter account.&lt;/p&gt;
&lt;p&gt;I want to thank my fellow organizers, the speakers and the attendees for helping provide a weekend I’ll remember forever.&lt;/p&gt;
&lt;p&gt;In particular I’ll give special props to &lt;a href=&#34;https://twitter.com/parrots&#34;&gt;Curtis&lt;/a&gt; whom sacrificed countless hours attending to hundreds of details that resulting in a level conference quality that is hard to achieve. Great job!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>CocoaLove Tickets</title>
      <link>https://mikezornek.com/posts/2014/9/cocoalove-tickets/</link>
      <pubDate>Thu, 04 Sep 2014 01:02:47 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2014/9/cocoalove-tickets/</guid>
      <description>&lt;p&gt;It’s September, which means next month is October, which means &lt;a href=&#34;http://cocoalove.org/&#34;&gt;CocoaLove&lt;/a&gt; is coming up fast!&lt;/p&gt;
&lt;p&gt;We’ve got a great weekend planned and if you haven’t already secured your ticket I’d &lt;a href=&#34;https://ti.to/cocoalove/2014/&#34;&gt;do so now&lt;/a&gt; since we are starting our last marketing push to sell out.&lt;/p&gt;
&lt;p&gt;Additionally, if you or a company you know are interested in sponsoring to help show your support for CocoaLove let me know. CocoaLove is passion project from some great folks out of our &lt;a href=&#34;http://phillycocoa.org&#34;&gt;local CocoaHeads chapter&lt;/a&gt; who have donated countless hours in helping to organize this incredible non-profit event. Sponsor support will help us reach our stretch goals and make an already great experience that much better.&lt;/p&gt;
&lt;p&gt;See you all soon!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Week in Review: WWDC, E3 and CocoaHeads</title>
      <link>https://mikezornek.com/posts/2013/6/week-in-review-wwdc-e3-and-cocoaheads/</link>
      <pubDate>Sun, 16 Jun 2013 21:02:27 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2013/6/week-in-review-wwdc-e3-and-cocoaheads/</guid>
      <description>&lt;p&gt;It’s been a crazy week. Some random notes and observations…&lt;/p&gt;
&lt;h2 id=&#34;wwdc&#34;&gt;WWDC&lt;/h2&gt;
&lt;p&gt;Apple did a tremendous job streaming the &lt;a href=&#34;http://www.apple.com/apple-events/june-2013/&#34;&gt;Keynote&lt;/a&gt;. I watched it live on my Apple TV in the living room while chatting with friends on IRC and Twitter. It was awesome. As for the content, let’s review:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mac OS X 10.9, Mavericks&lt;/strong&gt; — Not a huge fan of the name. I liked Sea Lion! As for the user facing features, most are pretty meh for me, I will enjoy better dual monitor support. I also like the idea they are pushing iCloud Keychain and that it will suggest higher quality passwords for people. I myself will stick with 1Password but this is a great feature for users at large. The advanced tech of 10.9 looks great. Love the focus on battery life.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;iOS 7&lt;/strong&gt; — I have very mixed feelings for the &lt;a href=&#34;http://www.apple.com/ios/ios7/&#34;&gt;new UI&lt;/a&gt;. Some of it I like, some of it I don’t. Between the historic adoption rate of new versions of iOS and the complexity of delivering a consistent experience across iOS 6 and iOS 7, I can see many apps moving to iOS 7 only in the coming months, particularly ones that aren’t released yet.&lt;/p&gt;
&lt;p&gt;While not reviewed in detail during the keynote, the real gems for me are in the developer tools and APIs released this week. Xcode 5 looks awesome. The new continuous integration services of OS X Server looks great (though time will tell if it can be a full on replacement for current solutions). Tons of brand new tech including: Text Kit, Sprite Kit, Game Controllers, UIKit Dynamics and better multitasking have been introduced along with some great improvements to current APIs. It’s going to be months until I have time to play with everything.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Mac Pro&lt;/strong&gt; — I’ve been a long time customer of the &lt;a href=&#34;http://www.apple.com/mac-pro/&#34;&gt;Mac Pro&lt;/a&gt; and was in the market for one in 2011 when I sadly, after continued uninspiring updates to the product line, had to settle for a loaded (max RAM / max Graphics Card / 256 SSD) iMac instead. Not to sound like a total dick, the iMac has been great and really fast but I still longed for the multi-drive, graphics card replaceable, mega ram slot tower that I was accustom to. So this new Mac Pro is actually in my eyes more of a loaded Mac mini style device. There is little chance you’ll be replacing these graphic cards (yes &lt;strong&gt;cards&lt;/strong&gt;, it has two of them; probably to support the unannounced retina display this Mac Pro will probably ship along side with) and there doesn’t seem to be much room for extra internal hard disk space. That said, this machine’s stats looks awesome and I have been antsy for a retina display on the desktop. I’ll have to see a price tag before I commit myself but am happy I have options when it comes time to upgrade my current iMac.&lt;/p&gt;
&lt;p&gt;There were also &lt;strong&gt;new Macbook Airs&lt;/strong&gt; released at the show. I have and really enjoy my 13-inch Air and while the new extra battery life of these new models are probably very important for some people I am lucky enough to be able to plug-in when needed so will probably skip this generation. If it was a retina screen, maybe I’d change my tune.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sessions&lt;/strong&gt; — After the keynote, Apple, like they had promised, started publishing the session videos, usually less than 24 hours after they had been presented. By the end of the week we also had choices for HD or SD variants as well as the PDF slides. This helps take the sting out of not being able to acquire a ticket a lot and I thank Apple for putting forth the extra effort to do so.&lt;/p&gt;
&lt;h2 id=&#34;e3&#34;&gt;E3&lt;/h2&gt;
&lt;p&gt;I haven’t been keeping up with E3 nearly as much as I have been Apple news, but seems like everyone had a great time out in LA. Playstation 4 announced it will not be following Microsoft’s lead and is promising very little DRM on the PS4 that will inhibit things like game sharing and used game sales. This, plus a cheaper price tag and arguably better under-the-hood tech has pushed itself to the top the console food chain. Time and games will tell how things end. For me, I’m not planning on a day one purchase. I’d like to see how things pan out and find a must have game to push me over the edge.&lt;/p&gt;
&lt;p&gt;As for my Nintendo, for which I always have a love/hate relationship with, we saw a new Smash Bros, a new Super Mario 3D World, as well as lots of new info on the new 3DS Pokemon and Zelda titles.&lt;/p&gt;
&lt;p&gt;Moving from back to front, I’m getting pretty jazzed for the new Pokemon. Even outside my previous fandom for the series, this new release has a lot of new elements to check out. Being a huge Link to the Past fan has me interested in this new sequel game though I’m still mixed on feelings of curiosity mixed with disappointment that they aren’t doing something more unique. I own Super Mario 3D Land for the 3DS and it was not something I really enjoyed. The gameplay was very slow and continued use of the same old Mario platforming was exhausting. Considering the lack of interest New Super Mario Bros got as a Wii U title, you’d think they’d start to catch on that we need real NEW things but alas this seems lost on Nintendo. Finally, Smash Bros fans will inevitably enjoy a new release of Smash Bros. Even I get a little giddy seeing MegaMan added as playable character. Unfortunately I’m not a fighter fan. I no longer share a house with people to regularly play with and even when I do play these games at a party it becomes a button mash as no one knows all the moves. I think I’ve grown out of it. 🙁&lt;/p&gt;
&lt;h2 id=&#34;cocoaheads-and-our-ios-7-hackday&#34;&gt;CocoaHeads and our iOS 7 Hackday&lt;/h2&gt;
&lt;p&gt;On Thursday we had our usual monthly meeting for &lt;a href=&#34;http://phillycocoa.org/&#34;&gt;CocoaHeads&lt;/a&gt;. With the Apple event still in-progress there was lots of chatter about all the new stuff. When the meeting finally started we actually ended up with so many talks and demos we went over time. Reactive Cocoa in particular kept many a CocoaHead asking questions and thinking out of the box.&lt;/p&gt;
&lt;p&gt;Saturday we held a hackday, our first CocoaHead event in some time. The hackday was focused on iOS 7 and had people work solo or team up to experiment with the latest API toys. Throughout the day we provided breakfast, snacks and a home made lunch from IndyHall’s own Kara LaFleur (&lt;a href=&#34;http://twitter.com/KaraLaFleur&#34;&gt;@KaraLaFleur&lt;/a&gt;). At the end of the day we presented our results to the group and awarded book prizes from the Pragmatic Programmers and Big Nerd Ranch. All in all things went great and it was good to see some people attend who normally can’t make our nightly meetings.&lt;/p&gt;
&lt;h2 id=&#34;sunday-rest&#34;&gt;Sunday Rest&lt;/h2&gt;
&lt;p&gt;It’s now Sunday and after an extremely busy week I’m relaxing. I do have plans to head out for some dinner later to wish my Mom to wish her a happy Father’s Day but otherwise am enjoying a lazy day around the apartment.&lt;/p&gt;
&lt;p&gt;For all my Apple and gaming friends, I hope you enjoyed this week as well and enjoy the upcoming releases. Have fun!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Philly Startup Weekend</title>
      <link>https://mikezornek.com/posts/2013/4/philly-startup-weekend/</link>
      <pubDate>Tue, 30 Apr 2013 00:50:22 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2013/4/philly-startup-weekend/</guid>
      <description>&lt;p&gt;This weekend I got to take part in &lt;a href=&#34;http://philly.startupweekend.org/&#34;&gt;Philly Startup Weekend&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;http://mikezornek.com/media/images/startup_weekend_badge.png&#34; alt=&#34;My Startup Weekend Badge&#34; title=&#34;My Startup Weekend Badge&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://startupweekend.org/&#34;&gt;Startup Weekend&lt;/a&gt; is a world wide organization dedicated to hosting events to help educate and inspire entrepreneurs. The goal is to launch a startup in 54 hours. There have been several past Philly incarnations leading to some &lt;a href=&#34;http://techcrunch.com/2011/02/01/launchrock-rocks-launches/&#34;&gt;well known companies&lt;/a&gt;. I’ve always wanted to go but have had too many commitments. This weekend worked out and I’m glad it did.&lt;/p&gt;
&lt;p&gt;The overall format is pretty self explanatory. For us there were about 110 attendees, 50 pitches, 16 projects selected based on a popular vote &lt;a href=&#34;https://twitter.com/zorn/status/327967234859335680&#34;&gt;via stickers&lt;/a&gt; and then informal team formation. The teams worked on their new startup for the next two days with occasional drop-ins from local coaches to help out. The event hosts 4-minute presentations with 3-minutes of Q/A from the the judges for each project. Things closes with awards and a final party/mixer.&lt;/p&gt;
&lt;h2 id=&#34;what-i-liked&#34;&gt;What I Liked&lt;/h2&gt;
&lt;p&gt;The attendees I interacted with were good people. No one there was slacking, nor did I see people looking to milk free work out of volunteers for their pet projects. Everyone genuinely seemed to be there to learn and do what they can to launch these startups.&lt;/p&gt;
&lt;p&gt;The coaches that showed up were extremely helpful and provided great feedback as we matured our startups.&lt;/p&gt;
&lt;p&gt;Overall, the whole event was a blast.&lt;/p&gt;
&lt;h2 id=&#34;what-i-didn8217t-like&#34;&gt;What I Didn’t Like&lt;/h2&gt;
&lt;p&gt;The venue / wifi. Once work started it was clear the organizers couldn’t support everyone on the main floor via wifi. &lt;a href=&#34;http://www.workbridgeassociates.com/locations/philadelphia&#34;&gt;Workbridge&lt;/a&gt; who is located in the same building was gracious enough to host moving a few teams up to their offices to help the congestion and while it did fix the wifi issue it also disrupted the “single open floor plan” which I think is extremely welcome for events like this.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The value in having an open floor is that you’ll overhear ideas and problems your fellow attendees are having and be able help each other out. It’s a great way to meet people and share ideas. On our 2nd floor space each team was isolated into their own offices so there wasn’t as much cross communication as I would have preferred. To balance things I took walking breaks back down to the main floor and talked with people. Even just having the ability to see the other team’s whiteboards was pretty interesting.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;some-take-aways&#34;&gt;Some Take Aways&lt;/h2&gt;
&lt;p&gt;When you are given a project to do with a team of people, make sure you modify your plans to get the most out of these people and their skill set. Don’t get bogged down in that you are missing out on a specific developer or designer skill set. If you have someone who has experience with WordPress, figure out how to integrate WordPress into your solution. Make the most of what you have. &lt;strong&gt;Embrace constraints!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The overall entrepreneur community is maturing. I think it has been common to think that having a working prototype at the end of a weekend like this is a major goal however from my experience this weekend I was very pleased to see a larger percent of time focused on customer validation and the business model than code. More than working code what I think you need to at the end of the weekend is strong visualization of your product, and this need not be working code. I think UI renders or even a mocked up Keynote deck that fakes your website or app suffices. What you don’t want to do is let the complexities of the code implementation get in the way of prototyping different ideas during the weekend.&lt;/p&gt;
&lt;h2 id=&#34;our-project&#34;&gt;Our Project&lt;/h2&gt;
&lt;p&gt;I helped out with &lt;a href=&#34;http://mentorshake.com/&#34;&gt;MentorShake&lt;/a&gt;, a website that aims to help connect mentors with students. Over the weekend during our validation we actually got back a lot of contradictory feedback from mentors on what they wanted and also struggled with the business model. By presentation time I think we ended up with a pretty good business plan and verbal commitments from over a dozen locals who were willing to be listed as mentors. Time will tell if the idea has legs but if you’re local to Philly and interested please sign up to the mailing list by visiting &lt;a href=&#34;http://mentorshake.herokuapp.com/&#34;&gt;this page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;thanks&#34;&gt;Thanks!&lt;/h2&gt;
&lt;p&gt;I’d like to again thank the organizers of the Philly Startup Weekend. It was a great time and I appreciate their hard work. If you are at all interested in this kind of thing I recommend you be on the lookout for a &lt;a href=&#34;http://startupweekend.org/events/&#34;&gt;Startup Weekend&lt;/a&gt; in your area.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>WWDC Student Scholarships</title>
      <link>https://mikezornek.com/posts/2013/4/wwdc-student-scholarships/</link>
      <pubDate>Mon, 29 Apr 2013 23:17:59 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2013/4/wwdc-student-scholarships/</guid>
      <description>&lt;p&gt;Regardless to the near instant sell out of WWDC 2013, if you are a student their is still hope! Apple runs a &lt;a href=&#34;https://developer.apple.com/wwdc/students/&#34;&gt;student scholarship program&lt;/a&gt; and the deadline this year is May 2nd. I attended my first WWDC on a student scholarship and met some great people.&lt;/p&gt;
&lt;p&gt;If you can go, I highly recommend applying. Good luck.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>LessConf Diversity</title>
      <link>https://mikezornek.com/posts/2013/3/lessconf-diversity/</link>
      <pubDate>Thu, 14 Mar 2013 19:51:58 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2013/3/lessconf-diversity/</guid>
      <description>&lt;p&gt;I read &lt;a href=&#34;http://lesseverything.com/blog/archives/2013/03/11/you-are-welcome-at-lessconf-please-come/&#34;&gt;the following LessEverything blog post&lt;/a&gt; and tweeted:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Maybe the irony is lost on me but this reads like pretentious bullshit.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;@stevenbristol askes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;it’s not at all meant to be. Can you tell me how?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sure. Let’s tale a look…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You Are Welcome at LessConf, Please Come&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The title is nice enough, grats on that one.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Considering this is the last LessConf and what a unique event it is, I’d like to send a special invitation to people not of “privilege” to attend.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I wonder what he means by “people not of ‘privilege&amp;rsquo;”? Like money? People who can’t afford to attend conferences?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Allan and I are certainly irreverent, sometimes crass, but we always try to included everyone.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;irreverent&lt;/em&gt; (adjective): showing a lack of respect for people or things that are generally taken seriously&lt;/p&gt;
&lt;p&gt;&lt;em&gt;crass&lt;/em&gt; (adjective): lacking sensitivity, refinement, or intelligence&lt;/p&gt;
&lt;p&gt;Yeah, I can see that.&lt;/p&gt;
&lt;p&gt;And by “include everyone” of course he is referring to his conference that has people apply and only after deeming them worthy are they given the privilege of buying a ticket.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;That’s how we’ve always been: You know the person at the office who is a bit weird or shy and no one ever invites to lunch? I always invite that person along for lunch. That’s just the kind of people we are.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ok so now you are defining “people not of ‘privilege&amp;rsquo;” as people who aren’t social at work or deemed by you as “weird”. Seems off to me but moving on…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;LessConf, like most conferences, is filled with white heterosexual men, “people of privilege.” And that’s great, except that it’s also not great.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ah so people of privilege are “white heterosexual men” and you seem torn if this is great or not so great. I wonder what he means by all this. I hope he explains. (Spoiler: He doesn’t.)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We would like to extend a special invitation to persons who are not white heterosexual men to join us.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I’m no English major but doesn’t that statement mean the invitation is still reserved for heterosexual men of the non-white denomination?&lt;/p&gt;
&lt;p&gt;More to the point, using a phrase like “not white heterosexual men” to group the “diversity” you are looking to bring into a conference community is pretty tasteless in my opinion.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;LessConf should be a place where all people feel free to be themselves; where everyone is loved and accepted and safe.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And appreciated gratuitous use of the word “and”.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I don’t care who you are or where you fit in, I would like you to fit in at LessConf. Here’s a coupon for $100 off the price of the ticket. LessConfLovesMeTheWayIAm&lt;/p&gt;
&lt;p&gt;Please do come and feel safe to be and express who you are.&lt;/p&gt;
&lt;p&gt;This is from LessConf 2012: (&lt;a href=&#34;http://lesseverything.com/assets/513df1fd8ad7ca1b05000106/7.jpg&#34;&gt;A photo&lt;/a&gt; of what I assume is a group of white heterosexual men hugging.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If adding diversity to your conference was a real goal you wouldn’t announce it mere weeks before it opened. The whole thing smells like you haven’t sold out and are trying to use the “diversity” angle to sell more tickets, and very poorly at that.&lt;/p&gt;
&lt;p&gt;Best I can tell this conference is something you hand made, picking the speakers, picking the attendees. If it’s not diverse you have no one to blame but yourselves.&lt;/p&gt;
&lt;p&gt;Here’s an idea if you really want a diverse conference get people of diverse backgrounds to be on the planning committee. Let them attract a diverse speaker roster. Let the diverse speaker roster help attract a diverse audience.&lt;/p&gt;
&lt;p&gt;Maybe Steven and company do want a diverse conference but I have to say making moves this late in the game with the above post is a pretty poor attempt.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>SecondConf 2012 Notes</title>
      <link>https://mikezornek.com/posts/2012/9/secondconf-2012-notes/</link>
      <pubDate>Wed, 26 Sep 2012 03:20:15 +0000</pubDate>
      <author>mike@mikezornek.com (Mike Zornek)</author>
      <guid>https://mikezornek.com/posts/2012/9/secondconf-2012-notes/</guid>
      <description>&lt;p&gt;For those who might not be familiar, &lt;a href=&#34;http://www.secondconf.com/&#34;&gt;SecondConf&lt;/a&gt; is a Chicago-based weekend conference that describes itself as:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An annual gathering of technologists passionate about creating great things.&lt;/p&gt;
&lt;p&gt;Well-crafted products, delightful experiences, enduring companies, research, journalism, education. Great things take many forms. We explore them all.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;While certainly not Apple exclusive, I think it’s a mistake to omit that the majority of the attendees have an Apple development background. SecondConf itself has inspirations from previous local Apple-oriented conferences: C4 and, previous to that, MacHack. I myself was a sporadic attendee of both C4 and MacHack and this was my second SecondConf of the three they’ve had.&lt;/p&gt;
&lt;p&gt;While “going indie” could accurately describe the overall feeling of previous years, this year’s SecondConf felt more centered around creativity. Additionally, many sessions broke from the traditional programming and business topics to cover hardware development and electronic music.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&#34;http://www.secondconf.com/&#34;&gt;full session list&lt;/a&gt; can be found on the SecondConf website and, while I enjoyed a lot of the talks, I must limit my coverage to a few favorites.&lt;/p&gt;
&lt;h3 id=&#34;robots&#34;&gt;Robots!&lt;/h3&gt;
&lt;h5 id=&#34;erin-kennedy-robotgrrl&#34;&gt;Erin Kennedy (&lt;a href=&#34;http://twitter.com/RobotGrrl&#34;&gt;@RobotGrrl&lt;/a&gt;)&lt;/h5&gt;
&lt;p&gt;I’m not much of a hardware guy, but Erin Kennedy’s talk was really fun and inspirational. Erin is probably the most humble person I’ve met, and the stuff she is doing with her &lt;a href=&#34;http://robobrrd.com/&#34;&gt;RoboBirds&lt;/a&gt; is really impressive. I hear she’s working on construction kits and may even have a Kickstarter project soon. Follow her on &lt;a href=&#34;http://twitter.com/RobotGrrl&#34;&gt;Twitter&lt;/a&gt; or &lt;a href=&#34;http://robobrrd.com/&#34;&gt;sign up for her mailing list&lt;/a&gt; to learn more.&lt;/p&gt;
&lt;h3 id=&#34;blitz-talks&#34;&gt;Blitz Talks&lt;/h3&gt;
&lt;p&gt;A blitz or lightning talk format is 5 minutes, 20 slides, 15 seconds per slide, with software that automates the presentation.&lt;/p&gt;
&lt;h3 id=&#34;creating-custom-bounce-animations-with-math&#34;&gt;Creating Custom Bounce Animations with Math!&lt;/h3&gt;
&lt;h4 id=&#34;soroush-khanlou-khanlou&#34;&gt;Soroush Khanlou (&lt;a href=&#34;http://twitter.com/khanlou&#34;&gt;@khanlou&lt;/a&gt;)&lt;/h4&gt;
&lt;h3 id=&#34;securing-your-customers8217-privacy&#34;&gt;Securing Your Customers’ Privacy&lt;/h3&gt;
&lt;h4 id=&#34;aijaz-ansari-92_aijaz92_&#34;&gt;Aijaz Ansari (&lt;a href=&#34;http://twitter.com/_aijaz_&#34;&gt;@\_aijaz\_&lt;/a&gt;)&lt;/h4&gt;
&lt;p&gt;I can honestly say from my own experiences that doing blitz talks are almost harder than full 45 minute sessions. The above two sessions by Soroush and Aijaz were really well done. In fact, they hit a great sweet spot by taking their limited time to explain a problem, outline the current solution, and then provide alternative solutions with &lt;a href=&#34;http://khanlou.com/2012/09/secondconf-2012-blitz-talk/&#34;&gt;real&lt;/a&gt; &lt;a href=&#34;http://aijazansari.com/2012/09/22/protecting-your-users-privacy/&#34;&gt;code&lt;/a&gt; that people can use today.&lt;/p&gt;
&lt;h3 id=&#34;photos&#34;&gt;Photos&lt;/h3&gt;
&lt;p&gt;I didn’t take too many pictures, but these fine people have shared a few.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.flickr.com/photos/23993495@N03/sets/72157631660328306/&#34;&gt;From Kevin A. Mitchell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://500px.com/MrRooni/sets/secondconf_2012&#34;&gt;From Michael Fey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;videos&#34;&gt;Videos&lt;/h3&gt;
&lt;p&gt;Like &lt;a href=&#34;http://www.secondconf.com/#vids&#34;&gt;previous years&lt;/a&gt;, many of the sessions (minus the Panel and Dr. Wave’s talk) were recorded and should be available online in the near future.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>