<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Patrick Smith</title>
    <description>The latest articles on DEV Community by Patrick Smith (@concreteniche).</description>
    <link>https://dev.to/concreteniche</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F138509%2Fdbd2254a-c755-4d99-9839-8a95e2b8f975.jpg</url>
      <title>DEV Community: Patrick Smith</title>
      <link>https://dev.to/concreteniche</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/concreteniche"/>
    <language>en</language>
    <item>
      <title>What I plan to learn in 2019</title>
      <dc:creator>Patrick Smith</dc:creator>
      <pubDate>Wed, 20 Feb 2019 12:22:46 +0000</pubDate>
      <link>https://dev.to/concreteniche/what-i-plan-to-learn-in-2019-59i</link>
      <guid>https://dev.to/concreteniche/what-i-plan-to-learn-in-2019-59i</guid>
      <description>

&lt;p&gt;Another year, another set of new shiny technologies to entice you! At Cogent, we recently asked each other what we were planning to learn in 2019. Below is my list: you’ll find a mix of front-end and back-end technologies, as well as some marketing related one.&lt;/p&gt;

&lt;p&gt;It’s tempting to learn anything that looks compelling and interesting in any way. I am trying to be a little more particular and choose things that have some maturity. Or things if new, that I think will be here to stay. &lt;/p&gt;

&lt;p&gt;One thing I’m keen to learn through is by teaching. To finally have a proper somewhat regular blog and make screencasts. I would start with a blog post, get feedback from people, then record a lesson or walkthrough to share on YouTube. &lt;/p&gt;

&lt;p&gt;When I was teaching junior programmers I felt like lots of my knowledge was strengthened by having to articulate concepts that I just took for granted. I’m curious how things work generally so will want to know, but there’s always something that I gloss over — “yep this just works, and I don’t care why or how to do my job”. So it was great to sit down and study these concepts and then explain them in a way that didn’t lead to 35 confused faces.&lt;/p&gt;

&lt;p&gt;After wondering if I should focus a blog on a particular topic, I’m thinking I’ll just write about what I’m working on and not worry about if I’m not satisfying ‘web developers’ or whoever with every single post.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I plan to learn
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Cloudflare Workers and what they best suit&lt;/li&gt;
&lt;li&gt;Architecting apps well with the next-gen React&lt;/li&gt;
&lt;li&gt;Optimising web apps to be faster and leaner&lt;/li&gt;
&lt;li&gt;GraphQL&lt;/li&gt;
&lt;li&gt;Golang and what it best suits, maybe compiling it to Webassembly&lt;/li&gt;
&lt;li&gt;Google App Engine and Datastore&lt;/li&gt;
&lt;li&gt;Elixir and what it best suits&lt;/li&gt;
&lt;li&gt;Whether Gigalixir is worthwhile&lt;/li&gt;
&lt;li&gt;Maybe Websockets and what they best suit&lt;/li&gt;
&lt;li&gt;Will try CSS Grid again&lt;/li&gt;
&lt;li&gt;Probably more iOS App development&lt;/li&gt;
&lt;li&gt;Latest Swift changes&lt;/li&gt;
&lt;li&gt;Possibly machine learning&lt;/li&gt;
&lt;li&gt;How to run and launch open source projects&lt;/li&gt;
&lt;li&gt;Marketing&lt;/li&gt;
&lt;li&gt;How to plan and write and record screencasts — after teaching I find presenting to a group of people much easier and engaging for me than sitting down and cranking out words&lt;/li&gt;
&lt;li&gt;How to not over engineer my blog and use something boring like Wordpress&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I plan to &lt;em&gt;not&lt;/em&gt; learn
&lt;/h2&gt;

&lt;p&gt;I find it helpful to have a &lt;strong&gt;no&lt;/strong&gt; list too:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Not Reason&lt;/li&gt;
&lt;li&gt;Not Rust&lt;/li&gt;
&lt;li&gt;Not Android&lt;/li&gt;
&lt;li&gt;Probably not React Native unless for a project, then yes&lt;/li&gt;
&lt;li&gt;Less Node.js&lt;/li&gt;
&lt;li&gt;Not Electron&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I often made ‘no’ lists when teaching for what would &lt;em&gt;not&lt;/em&gt; be covered, as it helped to focus the lesson.&lt;/p&gt;

&lt;p&gt;What are you planning on learning in 2019? Let me know via comments or Twitter!&lt;/p&gt;


</description>
      <category>typescript</category>
      <category>react</category>
      <category>cloudflareworkers</category>
      <category>cssgrid</category>
    </item>
  </channel>
</rss>
