<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Code by Claro]]></title><description><![CDATA[Code by Claro]]></description><link>https://blog.codebyclaro.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1608352651891/IF2200Ui1.png</url><title>Code by Claro</title><link>https://blog.codebyclaro.com</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 03:36:20 GMT</lastBuildDate><atom:link href="https://blog.codebyclaro.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[DO Hackathon: Phase 3 - The Framework]]></title><description><![CDATA[Quick tip - start with what you know

Determining the "best" framework(s) for each part of the project can be daunting, especially since there is so much to choose from.  I usually brainstorm with what I know and then see if there is a technology I w...]]></description><link>https://blog.codebyclaro.com/do-hackathon-phase-3-the-framework</link><guid isPermaLink="true">https://blog.codebyclaro.com/do-hackathon-phase-3-the-framework</guid><category><![CDATA[DigitalOcean]]></category><category><![CDATA[hackathon]]></category><category><![CDATA[Vue.js]]></category><category><![CDATA[Firebase]]></category><dc:creator><![CDATA[Claro A. Briones]]></dc:creator><pubDate>Tue, 22 Dec 2020 16:48:14 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1608656086320/v3IdwqDpn.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="quick-tip-start-with-what-you-know">Quick tip - start with what you know</h2>
<hr />
<p>Determining the "best" framework(s) for each part of the project can be daunting, especially since there is so much to choose from.  I usually brainstorm with what I know and then see if there is a technology I want to dabble in, which is what I did in this case.</p>
<h2 id="the-frontend">The Frontend</h2>
<p>At first I was going to shoot for an HTML5 (html, css, vanilla js) implementation for this project.  However, I decided to throw caution to the wind and push myself to learn something new and try using Vue.js.</p>
<p><img src="https://avatars3.githubusercontent.com/u/6128107?s=200&amp;v=4" alt="Vue.js logo" /></p>
<h2 id="the-backend">The Backend</h2>
<p>As for the backend, I wanted to use something lightweight and relatively easy to set up.  I’ve been wanting to dabble in Google’s Firebase, so that’s the route I decided to take.</p>
<p><img src="https://avatars2.githubusercontent.com/u/1335026?s=200&amp;v=4" alt="Firebase logo" /></p>
<h2 id="the-dependencies">The Dependencies</h2>
<p>One of the main features of the app is to display a random picture to the user.  I decided to use Lorem Picsum, <a target="_blank" href="https://picsum.photos/">check it out here</a>, this dependency has exactly what I need and is easy to implement.  Kudos to <a target="_blank" href="https://dmarby.se">David Marby</a> and <a target="_blank" href="https://github.com/Nijikokun">Nijiko Yonskai</a>!  Check out the source code <a target="_blank" href="https://github.com/DMarby/picsum-photos">here</a>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1608656083328/vOShnXf7u.png" alt="Picsum screenshot" /></p>
<h3 id="see-you-on-the-next-post">See you on the next post!</h3>
<hr />
<p><span>Photo by <a href="https://unsplash.com/@matthew_t_rader?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Matthew T Rader</a> on <a href="https://unsplash.com/@matthew_t_rader?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span></p>
<hr />
<p><a href="https://www.buymeacoffee.com/klawrow" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" /></a></p>
]]></content:encoded></item><item><title><![CDATA[DO Hackathon: Phase 2 - The Design]]></title><description><![CDATA[Now that I have an idea it’s time to work on the design.  I usually start by thinking about the UI and how it will flow.  So I fired up Figma and created a rough sketch of the UI.  For this project I need something simple, 2 or 3 views and a couple o...]]></description><link>https://blog.codebyclaro.com/do-hackathon-phase-2-the-design</link><guid isPermaLink="true">https://blog.codebyclaro.com/do-hackathon-phase-2-the-design</guid><category><![CDATA[DigitalOcean]]></category><category><![CDATA[hackathon]]></category><dc:creator><![CDATA[Claro A. Briones]]></dc:creator><pubDate>Fri, 18 Dec 2020 18:21:41 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1608353284575/Yli53ZGrQ.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Now that I have an idea it’s time to work on the design.  I usually start by thinking about the UI and how it will flow.  So I fired up <a target="_blank" href="https://figma.com">Figma</a> and created a rough sketch of the UI.  For this project I need something simple, 2 or 3 views and a couple of inputs.</p>
<h2 id="the-workflow">The Workflow</h2>
<ol>
<li>User begins at the landing page:<ul>
<li>A random image will appear for a set amount of time.</li>
<li>They will enter a description of what they saw in an input box.</li>
<li>They will then click the Submit button, which navigates them to the results page.</li>
</ul>
</li>
<li>User finishes at the results page:<ul>
<li>The original image will be displayed.</li>
<li>The user’s input describing the image will be displayed.</li>
<li>They can then click the Share Results button, which will copy the link to the results page.</li>
</ul>
</li>
</ol>
<h2 id="the-landing-page">The Landing Page</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1608353281821/NbKiDoiUu.png" alt="Landing page mockup" /></p>
<h2 id="the-results-page">The Results Page</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1608353283070/-M_sdmmGJ.png" alt="Results page mockup" /></p>
<h4 id="see-you-on-the-next-post">See you on the next post!</h4>
<hr />
<p><a href="https://www.buymeacoffee.com/klawrow" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" /></a></p>
<hr />
<p><span>Photo by <a href="https://unsplash.com/@firmbee?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">William Iven</a> on <a href="https://unsplash.com/s/photos/design?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span></p>
]]></content:encoded></item><item><title><![CDATA[DO Hackathon: Phase 1 - The Idea]]></title><description><![CDATA[The Rush
I jumped over to DEV and noticed there is a new Hackathon going. Suddenly I get the rush and start floating away with all kinds of ideas. Once I come back to earth I start reading the rules and the T&Cs, after all it is a contest.
DigitalOce...]]></description><link>https://blog.codebyclaro.com/do-hackathon-phase-1-the-idea</link><guid isPermaLink="true">https://blog.codebyclaro.com/do-hackathon-phase-1-the-idea</guid><category><![CDATA[DigitalOcean]]></category><category><![CDATA[hackathon]]></category><dc:creator><![CDATA[Claro A. Briones]]></dc:creator><pubDate>Wed, 16 Dec 2020 14:02:15 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1608353288171/jDY0wZ5LB.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="the-rush">The Rush</h2>
<p>I jumped over to DEV and noticed there is a new Hackathon going. Suddenly I get the rush and start floating away with all kinds of ideas. Once I come back to earth I start reading the rules and the T&amp;Cs, after all it is a contest.</p>
<h2 id="digitalocean">DigitalOcean</h2>
<p>I jump over to DigitalOcean and start reading about the <a target="_blank" href="https://www.digitalocean.com/products/app-platform/">App Platform</a> to determine what can be built, limitations, frameworks, etc. Seems straight forward at this point especially since they have all kinds of documentation, guides, videos and community support.</p>
<h2 id="the-what">The What</h2>
<p>This is usually the tricky part, so many ideas to choose from, but as any dev knows we have constraints.</p>
<p>Before I can choose a framework I have to narrow down the WHAT. As usual, I have difficult time narrowing down the WHAT. So what do I do? I take about a day to mull over the ideas and I talk to my wife about it.</p>
<p>Usually what happens is my wife comes up with a great idea, but she doesn't know about the technical details or limitations. In my opinion, these are the best type ideas since they're unconstrained. This was no exception, she handed me an awesome idea! :tada: :tada:</p>
<h3 id="the-idea-arrowright-an-image-memory-app">The Idea :arrow_right: An image memory app</h3>
<h4 id="see-you-on-the-next-post">See you on the next post!</h4>
<hr />
<p><a href="https://www.buymeacoffee.com/klawrow" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" /></a></p>
<hr />
<p><span>Photo by <a href="https://unsplash.com/@frederickjmedina?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Frederick Medina</a> on <a href="https://unsplash.com/s/photos/idea?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span></p>
]]></content:encoded></item><item><title><![CDATA[Freelance Proposal Tips]]></title><description><![CDATA[The past few weeks have been interesting and freelancing is starting to become a mainstream revenue generator for some people in our industry.

“Stop saying ‘later.’ You WON’T do it later. Do it or decide not to do it.” – Chris Brogan

I’ve been doin...]]></description><link>https://blog.codebyclaro.com/freelance-proposal-tips</link><guid isPermaLink="true">https://blog.codebyclaro.com/freelance-proposal-tips</guid><category><![CDATA[Career]]></category><category><![CDATA[Freelancing]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[dotnet]]></category><dc:creator><![CDATA[Claro A. Briones]]></dc:creator><pubDate>Thu, 23 Apr 2020 14:14:52 GMT</pubDate><content:encoded><![CDATA[<p>The past few weeks have been interesting and freelancing is starting to become a mainstream revenue generator for some people in our industry.</p>
<blockquote>
<p><em>“Stop saying ‘later.’ You WON’T do it later. Do it or decide not to do it.” – Chris Brogan</em></p>
</blockquote>
<p>I’ve been doing freelance gigs on and off since 2018, but like Chris Brogan said, I stopped saying later and kicked it into high gear this year.  To start off I created my own company,  <em>Code by Claro, LLC</em>, which by all means isn’t necessary for freelancing, but it provides some personal liability protection.  As well as accountability for myself to get things (:poop:) done!</p>
<h2 id="prospecting-sourcesplatforms">Prospecting Sources/Platforms</h2>
<p>My primary prospecting sources have been  <a target="_blank" href="https://www.upwork.com/fl/claro">Upwork</a> and <a target="_blank" href="https://www.moonlightwork.com/app/users/5137">Moonlight Work</a>.  There are other platforms out there, but I’ve had better luck with these.  On these platforms you submit proposals (bids) with the limited requirements provided by the client.  Some clients are better than others and have more experience knowing what they want, while others need a guiding hand.</p>
<h2 id="proposal-tips">Proposal Tips</h2>
<p>The most important and challenging aspect of freelance work is writing the <strong><em>proposal</em></strong> for a gig.  Remember you’re competing against talented people across the world, so you have to stand out against the crowd.  Here are some tips on submitting a proposal that will help you land that gig.</p>
<ol>
<li>Always be polite, honest and professional… ALWAYS no matter what!</li>
<li>Be sure to carefully go over the requirements and try to understand what the client’s problem (pain point) is; sometimes it isn’t clearly spelled out.</li>
<li>Put yourself in the shoes of the client, what would you like to hear?</li>
<li>Start with a simple “Hello” or “Greetings” and end with thanking them.</li>
<li>Nobody wants to read a novel, so be sure to keep things short and to the point and answer any direct questions.</li>
<li>If applicable, provide examples of past projects that are similar to what the client is asking for.</li>
<li>Ask questions on anything that doesn’t seem clear.</li>
<li>Always end with a call to action by suggesting a phone call or web meeting.</li>
<li>Provide your availability or give them a <a target="_blank" href="https://calendly.com/">Calendy</a> link with your schedule.</li>
<li>PROOF READ &amp; SPELL CHECK!!!</li>
</ol>
<hr />
<h2 id="thanks-for-reading-and-good-luck-out-there">Thanks for reading and good luck out there!</h2>
<p><a href="https://www.buymeacoffee.com/klawrow" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" /></a></p>
]]></content:encoded></item></channel></rss>