<?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: Andrew Pierno</title>
    <description>The latest articles on DEV Community by Andrew Pierno (@andrewpierno).</description>
    <link>https://dev.to/andrewpierno</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%2F131681%2F8878675f-c79a-48e9-be3c-03be911210be.jpg</url>
      <title>DEV Community: Andrew Pierno</title>
      <link>https://dev.to/andrewpierno</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/andrewpierno"/>
    <language>en</language>
    <item>
      <title>Code Generation</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Tue, 21 Jul 2020 14:17:24 +0000</pubDate>
      <link>https://dev.to/andrewpierno/code-generation-4jli</link>
      <guid>https://dev.to/andrewpierno/code-generation-4jli</guid>
      <description>&lt;p&gt;Building a new application is a lot like building a new house. You need things you’ve built many times. Walls, plumbing, a roof. The walls are made of wood, then drywall. The pipes are plastic. You did more or less this same work on the last house, but this is a new one, so you do it all over again.&lt;/p&gt;

&lt;p&gt;How many times have you built an authentication layer?&lt;/p&gt;

&lt;p&gt;How many hours have you spent building CRUD APIs just to get stuff into and out of a database?&lt;/p&gt;

&lt;p&gt;If you’ve been writing code long enough, the answer should be too many. Too many hours wasted on writing plumbing code. Too many hours wasted building commodity features like authentication.&lt;/p&gt;

&lt;p&gt;In recent years, #nocode has been making its way into the lexicon. It’s a great choice for many non-technical founders to get their idea off the ground, and raise a bit of cash. I think over time it will be perfectly reasonable for a “tech” company to not have any developers.&lt;/p&gt;

&lt;p&gt;That being said, the most common way to build an application is writing code.&lt;/p&gt;

&lt;p&gt;But why are we doing the same thing over and over again? We know what our rest API is going to look like just by looking at the spec, or listening to a customer explain it to us in 5 minutes. Why not generate the code?&lt;/p&gt;

&lt;p&gt;I think we're in the early days of code generation. Even no-code tools at some level generate code. The code they generate may not be human readable, but somewhere those drag and drop components are being translated into html and javascript. &lt;br&gt;
NoCo is a code generator. We make it simple to build a NodeJS REST API and export the code to GitHub. If you're looking to get a jump start on your next project, give it a try for free at &lt;a href="https://app.noco.io"&gt;https://app.noco.io&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>node</category>
      <category>mysql</category>
      <category>rest</category>
      <category>api</category>
    </item>
    <item>
      <title>Code Trends 0.0.4</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Sun, 14 Jun 2020 15:17:07 +0000</pubDate>
      <link>https://dev.to/andrewpierno/code-trends-0-0-4-330l</link>
      <guid>https://dev.to/andrewpierno/code-trends-0-0-4-330l</guid>
      <description>&lt;p&gt;The coolest thing I’ve found this week is &lt;a href="https://github.com/iptv-org/iptv"&gt;IPTV&lt;/a&gt;. Literally 8000 public tv channels you can watch through your browser.&lt;/p&gt;

&lt;p&gt;I’m working on a security camera solution and found &lt;a href="https://github.com/rqlite/rqlite"&gt;a distributed sql&lt;br&gt;
lite&lt;/a&gt;. I love the idea of raft consensus between smart cameras. State syncing, updating, etc. You could make an api call to one camera and update all of them.&lt;/p&gt;

&lt;p&gt;An &lt;a href="https://github.com/awesome-selfhosted/awesome-selfhosted"&gt;awesome-list of self hosted apps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://justadudewhohacks.github.io/face-api.js"&gt;Face rec (and other face ml things)&lt;/a&gt; in the browser. Yes it’s JS, yes it’s slow, but the cheapest machine to offload work to in the world&lt;br&gt;
is the browser.&lt;/p&gt;

&lt;p&gt;Fun. &lt;a href="https://github.com/Rigellute/spotify-tui"&gt;Spotify in your terminal&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://codetrends.substack.com/"&gt;Want this in your inbox?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hugs,&lt;/p&gt;

</description>
      <category>rust</category>
      <category>go</category>
      <category>ai</category>
      <category>trends</category>
    </item>
    <item>
      <title>Code Trends 0.0.3</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Sun, 07 Jun 2020 15:15:23 +0000</pubDate>
      <link>https://dev.to/andrewpierno/code-trends-0-0-3-3ale</link>
      <guid>https://dev.to/andrewpierno/code-trends-0-0-3-3ale</guid>
      <description>&lt;h2&gt;
  
  
  Code Trends 0.0.3 — When code gets political
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VlXwdLAD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/1%2ABLMPFuVOjcm8mO8cBvun2A.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VlXwdLAD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/1%2ABLMPFuVOjcm8mO8cBvun2A.gif" alt="Code Trends"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Given the events of this week, and without being tone deaf to the #blm movement, I want to acknowledge that code is not neutral, and we as a technology industry have a long way to go.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What happens when &lt;a href="https://github.com/defund12/defund12.org"&gt;code get’s politicized&lt;/a&gt; 🤷‍♀️? Code is not neutral. Much like bias in machine learning, &lt;a href="https://github.com/Say-Their-Name/say-their-names-ios"&gt;voting with what code does&lt;/a&gt; is not a neutral act. Github is used by many people around the world. However, most of the repos you encounter have READMEs in English. This is changing. Have you been coming across more and more &lt;a href="https://github.com/CyC2018/CS-Notes"&gt;foreign language repos&lt;/a&gt;? I have, and though I can’t read them yet, this is a good thing.&lt;/p&gt;

&lt;p&gt;Native english speakers forget that from c to javascript, you’re mostly writing english. What does it say to a young eastern student that to learn to code, you must learn some english. English is a western language. Is code a western thing? What would make it more eastern? Yes, of course part of the answer is the problem you choose to solve with code, but acknowledge that this is not neutral territory. This is not a blank piece of canvas waiting to be painted on, there are rules written by mostly white people.&lt;/p&gt;

&lt;p&gt;What kind of world do we want to build? Those of us who can write code have a unique skill to directly change the path of humanity. So what does it say when &lt;a href="https://github.com/2020PB/police-brutality"&gt;the top golang repo this week is titled **police-brutality&lt;/a&gt;?**&lt;/p&gt;

&lt;p&gt;These are reasonable questions to ask at an inflammatory time. What can you work on to make real change? What will your dent in the universe be? Perhaps putting a dent in the universe is no longer the lofty kind of idealism we need in Silicon Valley, and beyond. The universe implies unity, the dent implies damage. We do not see unity, and we do not need any more damage. We see division, racism, and the very people sworn to protect us wearing riot gear and pepper spraying children among many other egregious acts.&lt;/p&gt;

&lt;p&gt;So let’s not pretend everything is okay, let’s write code that does not aim to put a dent in the universe, but instead, aims to patch the holes in people’s hearts.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;P.S. If do not agree that Black Lives Matter, please, for the love of whatever god you pray to, unsubscribe.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>codetrends</category>
      <category>javascript</category>
      <category>trends</category>
      <category>go</category>
    </item>
    <item>
      <title>Open Source Material UI React Component Builder</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Fri, 05 Jun 2020 13:30:42 +0000</pubDate>
      <link>https://dev.to/andrewpierno/open-source-material-ui-react-component-builder-kmo</link>
      <guid>https://dev.to/andrewpierno/open-source-material-ui-react-component-builder-kmo</guid>
      <description>&lt;p&gt;Hi everyone, &lt;/p&gt;

&lt;p&gt;Today I open sourced part of a nocode web app builder I made. This is just the core drag and drop component builder. I struggled for the past year to get the nocode web app builder off the ground and so am chopping it for parts and open sourcing them to see if there's interest. &lt;/p&gt;

&lt;p&gt;It's on &lt;a href="https://www.producthunt.com/posts/open-source-react-material-ui-builder" rel="noopener noreferrer"&gt;Product Hunt&lt;/a&gt; today, if you have a few minutes to vote :)&lt;/p&gt;

&lt;p&gt;It works like you'd expect it to if you're familiar with material ui. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://scaffold-iqwznvcybq-uw.a.run.app/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Drag and drop material ui components on to the page. you can even style them!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fs3.us-west-1.wasabisys.com%2Fpublic.sugarkubes%2Fmui_scaffold%2Fdemo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fs3.us-west-1.wasabisys.com%2Fpublic.sugarkubes%2Fmui_scaffold%2Fdemo.gif" alt="Demo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Toggle between the elemets, the editor, and a tree view&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fs3.us-west-1.wasabisys.com%2Fpublic.sugarkubes%2Fmui_scaffold%2Fparts.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fs3.us-west-1.wasabisys.com%2Fpublic.sugarkubes%2Fmui_scaffold%2Fparts.gif" alt="Demo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click the code tab when you're ready. Your scaffold awaits!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fs3.us-west-1.wasabisys.com%2Fpublic.sugarkubes%2Fmui_scaffold%2Fcode.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fs3.us-west-1.wasabisys.com%2Fpublic.sugarkubes%2Fmui_scaffold%2Fcode.gif" alt="Demo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope this saves a little time for you on your next React/Material UI project!&lt;/p&gt;

&lt;p&gt;Hugs, &lt;/p&gt;

&lt;p&gt;AP&lt;/p&gt;

</description>
      <category>react</category>
      <category>materialui</category>
      <category>dnd</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Code Trends 0.0.1</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Sun, 24 May 2020 21:13:12 +0000</pubDate>
      <link>https://dev.to/andrewpierno/code-trends-0-0-1-5a06</link>
      <guid>https://dev.to/andrewpierno/code-trends-0-0-1-5a06</guid>
      <description>&lt;p&gt;Welcome to the first edition of code trends. I’m going to give you the rundown on the most popular repos this week to keep you sharp, so you can pretend to understand what that new hire is talking about. Or maybe it’ll spark your next big idea. Let’s get to it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;State of Machine Learning&lt;/strong&gt;. 🤗 &lt;a href="https://github.com/huggingface/nlp"&gt;Huggingface&lt;/a&gt;  is still crushing it with their NLP models and open source code. If this name is new to you, I urge you take a look. They have a ton of great off the shelf models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Republic of Javascript&lt;/strong&gt;. A new state management library from Facebook called &lt;a href="https://recoiljs.org/"&gt;Recoil&lt;/a&gt;. The only benefit I can see from this is that it’s from Facebook, creators of React, and looks extremely well thought out. If you’re a hardcore React fan, it’s also going to be compatible with &lt;a href="https://reactjs.org/docs/concurrent-mode-intro.html"&gt;Concurrent Mode &lt;/a&gt;. That being said, popping this sucker into your ugly legacy app isn’t going to fix it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WebRTC on the rise&lt;/strong&gt;. Looking to build a video conferencing solution but ffmpeg and gstreamer make you want to run? &lt;a href="https://github.com/versatica/mediasoup"&gt;MediaSoup&lt;/a&gt; is a newcomer on the trending list helping you build the video conferencing solution of your dreams.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Department of Getting More Smart And More Better&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Torture yourself with these algorithms in &lt;a href="https://github.com/TheAlgorithms/C-Plus-Plus"&gt;C++ &lt;/a&gt; and these ones in &lt;a href="https://github.com/TheAlgorithms/C"&gt;C&lt;/a&gt; and these ones in &lt;a href="https://github.com/TheAlgorithms/Python"&gt;Python&lt;/a&gt;. As long as employers keep pretending this matters, it will always be popular to have a repo of well documented algos.&lt;/li&gt;
&lt;li&gt;🤷‍♀️ Lots of people want to learn &lt;a href="https://github.com/inancgumus/learngo"&gt;Go&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/pretzelhammer/rust-blog"&gt;Rust&lt;/a&gt; is awesome&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Random&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spin up your own  &lt;a href="https://github.com/graphql/graphiql"&gt;GraphQL IDE&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Another &lt;a href="https://www.taosdata.com/en/"&gt;IOT big data platform blah blah blah&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;There’s still room in &lt;a href="https://github.com/PrestaShop/PrestaShop"&gt;e-commerce&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Do you spend a lot of time drawing engineering plans? First, I’m sorry, second, maybe &lt;a href="https://github.com/mingrammer/diagrams"&gt;this will help&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any suggestions or haterade, yell at me on twitter (&lt;a href="https://twitter.com/AndrewPierno"&gt;https://twitter.com/AndrewPierno&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;[I'm running a content experiment. For the next 10 weeks I'm going to do a once a week newsletter on trending open source software. If you find this valuable I'd love a &lt;a href="https://codetrends.substack.com/"&gt;subscribe&lt;/a&gt;. If I don't get to 100 people in the next 10 weeks, I'll kill the experiment.]&lt;/p&gt;

&lt;p&gt;Hugs,&lt;/p&gt;

&lt;p&gt;AP&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>opensource</category>
      <category>react</category>
      <category>node</category>
    </item>
    <item>
      <title>Looking for a JS job in LA?</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Tue, 18 Feb 2020 15:50:07 +0000</pubDate>
      <link>https://dev.to/andrewpierno/looking-for-a-js-job-in-la-3o9g</link>
      <guid>https://dev.to/andrewpierno/looking-for-a-js-job-in-la-3o9g</guid>
      <description>&lt;p&gt;Hi Everyone, &lt;/p&gt;

&lt;p&gt;I'm Andrew, CTO of a computer vision startup in LA. I've been helping a few friends source great JS devs for their companies and am now looking to help a few others outside my network. &lt;/p&gt;

&lt;p&gt;If you're great at React, Vue, React Native, or Nodejs and are looking for a job in LA, I'd love to speak to you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://airtable.com/shrNyhuFLfsC0pSaU"&gt;https://airtable.com/shrNyhuFLfsC0pSaU&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks,&lt;/p&gt;

&lt;p&gt;Andrew&lt;/p&gt;

</description>
      <category>node</category>
      <category>react</category>
      <category>reactnative</category>
      <category>la</category>
    </item>
    <item>
      <title>NoCode Accelerator (alpha)</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Fri, 31 Jan 2020 00:11:24 +0000</pubDate>
      <link>https://dev.to/noco/nocode-accelerator-alpha-3hbj</link>
      <guid>https://dev.to/noco/nocode-accelerator-alpha-3hbj</guid>
      <description>&lt;p&gt;Hi Everyone,&lt;/p&gt;

&lt;p&gt;I'm excited to announce we're going to do an &lt;em&gt;alpha&lt;/em&gt; run of our &lt;strong&gt;no-code accelerator&lt;/strong&gt;. We're going to select 5 companies and help them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;build their product&lt;/li&gt;
&lt;li&gt;launch their product&lt;/li&gt;
&lt;li&gt;raise money (or make money) depending on the goals.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What it entails:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;8-week program&lt;/li&gt;
&lt;li&gt;Meet virtually every week&lt;/li&gt;
&lt;li&gt;We'll help you build your product&lt;/li&gt;
&lt;li&gt;We'll help you validate your idea&lt;/li&gt;
&lt;li&gt;We'll help you find funding if/when you're ready&lt;/li&gt;
&lt;li&gt;We won't be charging for this in any way.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Requirements:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;some work you've done to validate the idea and the market&lt;br&gt;
you work on sales and marketing as hard as we do on your product for the entire 8 weeks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I'd like to get this started in Feb, but I'm more focused on getting the right people together.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I'm doing this:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I don't know where this will lead to. Perhaps raising a fund, perhaps not, but the best way to find out is to give it a try.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I need NoCo.io to get beat up a little bit so that the product can evolve (or be killed)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apply Here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://k8ty.typeform.com/to/QeJhfQ"&gt;https://k8ty.typeform.com/to/QeJhfQ&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nocode</category>
      <category>lowcode</category>
      <category>vc</category>
      <category>accelerator</category>
    </item>
    <item>
      <title>Goats On A Map (no-code tutorial + free template)</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Fri, 10 Jan 2020 16:40:01 +0000</pubDate>
      <link>https://dev.to/noco/goats-on-a-map-no-code-tutorial-free-template-2epk</link>
      <guid>https://dev.to/noco/goats-on-a-map-no-code-tutorial-free-template-2epk</guid>
      <description>&lt;h1&gt;
  
  
  No-Code Google Maps
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rhk9vsAG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/98xgcf2l10mw92d0ryjo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rhk9vsAG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/98xgcf2l10mw92d0ryjo.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hi everyone, I'm Andrew, and I'm building NoCo. It's a no-code development platform. We're just getting started so if you have any thoughts on other tutorials or are trying to build something, let me know!&lt;/p&gt;

&lt;p&gt;Our latest feature is Google Maps. You can put custom icons, cluster icons, and create a custom pop up when an item is clicked on all without code. Your users can sign up and add goats to the map and they will appear on the unauthenticated home page. &lt;/p&gt;

&lt;p&gt;You can view a demo &lt;a href="https://noco-apps-5e167161cfaee200117e7ebe-app-dev-iqwznvcybq-uc.a.run.app/"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's kick it off with the map component. In NoCo, you can choose custom markers, cluster elements, and add a custom info window.  &lt;/p&gt;

&lt;p&gt;You can also set the center, and tie it to a data model so users could upload coordinates and you could display them on a map. Now, in reality, this mapping feature would probably be used in a larger scope such as a field agent recording data on a car accident and geo-stamping their activity automatically. It's easy to think of more complicated use cases but just for show, we're going to stick with putting goats on a map.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nHRfeGIi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.noco.io/content/images/2020/01/Screen-Shot-2020-01-09-at-7.16.37-AM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nHRfeGIi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.noco.io/content/images/2020/01/Screen-Shot-2020-01-09-at-7.16.37-AM.png" alt="no-co google maps component"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's just briefly go over the data model for this application. It's very simple, with only one data model in addition to the users table (that comes out of the box). We don't have to do anything with the user model for this app.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--G4dHt48O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.noco.io/content/images/2020/01/Screen-Shot-2020-01-09-at-7.19.24-AM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G4dHt48O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.noco.io/content/images/2020/01/Screen-Shot-2020-01-09-at-7.19.24-AM.png" alt="no-code data model for gps coordinates"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you notice on the right hand side, there's a lat and lng field. They're both of a data type called "float". Essentially we need to tell the database that a number like -118.199997 shouldn't be trimmed to -118. That's what the Float field type does.&lt;/p&gt;

&lt;p&gt;That was probably the most complicated part, so congrats. You're well on your way to understanding Goats on A Map.&lt;/p&gt;

&lt;p&gt;The next section lets authenticated users add a goat to the map.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zrgOLBBT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.noco.io/content/images/2020/01/Screen-Shot-2020-01-09-at-7.33.41-AM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zrgOLBBT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.noco.io/content/images/2020/01/Screen-Shot-2020-01-09-at-7.33.41-AM.png" alt="add a goat"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No secrets here. Users can add the name, lat, lng, and upload a photo, and it will appear on the map.&lt;/p&gt;

&lt;p&gt;The point of this template is to get you up and running with mapping on NoCo quickly. You can clone this template for free, just head over to &lt;a href="https://app.noco.io"&gt;https://app.noco.io&lt;/a&gt; to sign up and clone this template.&lt;/p&gt;

</description>
      <category>nocode</category>
      <category>lowcode</category>
    </item>
    <item>
      <title>An Open Source Sci-Fi Novel (Chapter 1)</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Wed, 16 Oct 2019 15:20:15 +0000</pubDate>
      <link>https://dev.to/andrewpierno/an-open-source-sci-fi-novel-chapter-1-16e</link>
      <guid>https://dev.to/andrewpierno/an-open-source-sci-fi-novel-chapter-1-16e</guid>
      <description>&lt;p&gt;Whenever I embark on a new project (a sizeable one), I find I also need a complimentary creative project that has nothing to do with "work". After many landing page launches, I've settled on a company to do, and a book to write. &lt;/p&gt;

&lt;p&gt;I thought it would be fun/scary to open up the writing process and put it on GitHub. &lt;/p&gt;

&lt;p&gt;I realize the inbound garbage I'm opening myself up to. So be it.&lt;/p&gt;

&lt;p&gt;I've just put up a draft of the first chapter &lt;a href="https://github.com/wrannaman/wrannaman/wiki"&gt;here&lt;/a&gt;. I'll be curious to see what people file as issues on GitHub.&lt;/p&gt;

</description>
      <category>books</category>
      <category>scifi</category>
      <category>novel</category>
    </item>
    <item>
      <title>Looking for angel investors?</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Fri, 04 Oct 2019 18:29:05 +0000</pubDate>
      <link>https://dev.to/andrewpierno/looking-for-angel-investors-1fh6</link>
      <guid>https://dev.to/andrewpierno/looking-for-angel-investors-1fh6</guid>
      <description>&lt;p&gt;Hi Everyone, &lt;/p&gt;

&lt;p&gt;In my day job, I've been around VCs for the past 4 years. I think it's too easy to get stuck in the perspective of a startup looking for funding and all the difficulties therein. The reality is, finding high-quality investments is hard for them too. &lt;/p&gt;

&lt;p&gt;So, I decided to put together a free microsite focused on matching companies with investors. I'd love to have your startup on there if you're looking to find investors or have any feedback!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://firstmoney.tech/"&gt;https://firstmoney.tech/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks, &lt;/p&gt;

&lt;p&gt;Andrew&lt;/p&gt;

</description>
      <category>angel</category>
      <category>investor</category>
      <category>saas</category>
      <category>startup</category>
    </item>
    <item>
      <title>6 Alternatives To Freelancing For Engineers</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Thu, 08 Aug 2019 16:05:50 +0000</pubDate>
      <link>https://dev.to/andrewpierno/6-alternatives-to-freelancing-for-engineers-38l4</link>
      <guid>https://dev.to/andrewpierno/6-alternatives-to-freelancing-for-engineers-38l4</guid>
      <description>&lt;p&gt;Almost every engineer I know has dabbled in freelancing. It's a bit like a drug. Easy to get started. The extra cash can be kind of addicting. Irritability after you stop and you're back to your regular salary. &lt;br&gt;
Let's explore some other ways of making money as an engineer without trading time for money.&lt;br&gt;
 &lt;/p&gt;

&lt;h1&gt;
  
  
  1. Create A Course 
&lt;/h1&gt;

&lt;p&gt;Time to monetization: Short&lt;br&gt;
This is by far my least favorite. There's a lot of people doing this, it's too easy to get started. There are services that are helpful though such as &lt;a href="https://gumroad.com/"&gt;https://gumroad.com/&lt;/a&gt; that will do most of the heavy development for you so you can get started right away. You'll have to do most of the marketing yourself but you'll be able to just focus on the course creation and your brand&lt;/p&gt;

&lt;h1&gt;
  
  
  2. Sell Code
&lt;/h1&gt;

&lt;p&gt;Time to monetization: Short&lt;br&gt;
Instead of starting a company, or building a product, you could make a useful module, component, npm package, theme, or any piece of software and sell it on SugarKubes. You can write and keep your code on GitHub and monetize a private GitHub repo directly.&lt;/p&gt;

&lt;h1&gt;
  
  
  3. Sell an API
&lt;/h1&gt;

&lt;p&gt;Time to monetization: Medium&lt;br&gt;
Through a site like Rapid API you could write a lambda or a backend and start monetizing it right away. They have a ton of APIs to choose from so make sure you find some open space to insert your product and get started very quickly.&lt;/p&gt;

&lt;h1&gt;
  
  
  4. Sell an AMI on Amazon Marketplace
&lt;/h1&gt;

&lt;p&gt;Time to monetization: Medium&lt;br&gt;
If your project is more involved than just an API, you might want to consider selling a pre-packaged machine image on Amazon's marketplace. You'll be able to add hourly fees for running the machines on top of what AWS charges for compute and it charges your customers directly from their existing AWS account so they don't have to set up an extra billing site. I haven't been able to get a hard number from Amazon upon request for exactly how much these AMIs drive revenue for the sellers but my suspicion is that it's relatively new and underutilized. The upside is that when people turn these things on, they either forget they're on or get so used to the convenience it's easy to just keep using them.&lt;/p&gt;

&lt;h1&gt;
  
  
  5. Create A Product 
&lt;/h1&gt;

&lt;p&gt;Time to monetization: Long&lt;br&gt;
Obviously, this is the hardest one. If you're going to go this route, perhaps try a no-code version first. As developers, we're far to trigger happy to pop open an empty text editor and start everything from scratch. &lt;/p&gt;

&lt;h1&gt;
  
  
  6. Advising 
&lt;/h1&gt;

&lt;p&gt;Time to monetization: Long&lt;br&gt;
This is a good deal if you can find it. You're going to have a difficult time sourcing projects early enough. By the time the company has taken institutional seed money, you're going to have to jump through more hoops to reach the founders and prove to them it's worth their time to take your call. If you haven't had an exit, or haven't advised before, I'd recommend getting to know a few founders and just making yourself indispensable as an advisor. The good news is that many institutional investors don't spend a ton of time on each company. While it's true that they're time and connections can provide immensely helpful, there is still a plethora of work that requires good ole' fashion elbow grease. Start with those tasks and it will be easy to be a value-add advisor not taking a salary and not asking for any equity yet. If the company starts to grow and starts to raise their initial seed round, at that point you've earned the ask to continue to be an advisor. &lt;/p&gt;

&lt;h1&gt;
  
  
  Bonus: Investing 
&lt;/h1&gt;

&lt;p&gt;Time to monetization: Long&lt;br&gt;
Expect time horizons in the 6 to 10 year range. Companies are staying private longer and are thus not liquid for longer. There are ways to free up cash like &lt;a href="https://equityzen.com"&gt;https://equityzen.com&lt;/a&gt; but of course, you'll have to get approval from the founders, or the board, and good luck with that. Most companies don't want a cluttered cap table. It can confuse and annoy future investors. A messy cap table may impact a company's ability to raise in the future.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>saas</category>
      <category>freelancing</category>
    </item>
    <item>
      <title>How To Monetize Private GitHub Repos</title>
      <dc:creator>Andrew Pierno</dc:creator>
      <pubDate>Sun, 04 Aug 2019 01:35:08 +0000</pubDate>
      <link>https://dev.to/andrewpierno/how-to-monetize-private-github-repos-2ef5</link>
      <guid>https://dev.to/andrewpierno/how-to-monetize-private-github-repos-2ef5</guid>
      <description>&lt;p&gt;I've written a ton of code, and have had a ton of projects that never went anywhere. Some of them were full end-to-end products that never got off the ground for one reason or another. They were a ton of effort and I thought it would be great to be able to monetize those somehow. &lt;/p&gt;

&lt;p&gt;6 months ago I created SugarKubes to empower indie developers to make a living writing great code. It didn't work. I think part of the problem was that the old SugarKubes made people upload their code to our GitLab instance. It was also an experiment in a managed marketplace wherein the company created all the containers and code for sale. &lt;/p&gt;

&lt;p&gt;I decided to simplify SugarKubes to allow anyone to easily sell a private Github repo. You just log in, set up your project, and will get a simple URL you can embed or send people to purchase access or a subscription to your project on GitHub. &lt;/p&gt;

&lt;p&gt;If you're interested in getting started, feel free to hit me up on the chat at &lt;a href="https://sugarkubes.io"&gt;SugarKubes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hugs, &lt;/p&gt;

&lt;p&gt;AP&lt;/p&gt;

</description>
      <category>developer</category>
      <category>programming</category>
      <category>howto</category>
    </item>
  </channel>
</rss>
