<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8401140485607065969</id><updated>2026-04-07T22:41:00.557-03:00</updated><category term="Tools"/><category term="Dev"/><category term="step by step"/><category term="Legal Marketing"/><category term="digital presence"/><category term="programming"/><category term="Git"/><category term="GitHub"/><category term="Projects"/><category term="Web Development"/><category term="Thoughts"/><category term="Ads"/><category term="CD CI"/><category term="Code Editor"/><category term="Docker"/><category term="HTML"/><category term="IDE"/><category term="algorithm"/><title type='text'>dev.lawyer</title><subtitle type='html'>Tech for Non-techs</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-3926021454100104628</id><published>2022-03-10T12:49:00.001-03:00</published><updated>2022-03-10T12:49:47.657-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="step by step"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>Creating a simple HTML, CSS project, with a pinch of Javascript</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEilHxJ_4FHlUE5TOFf46l9cJLm0SMwjgNL0BG-uGCPV1en3T6jU2UpyKPIf9actPRiZXQzwsrcU8ozuoKkk9Bhrsy-J95va2Q0PNDYIXgGrmlmb-L32UT6nx-qtd3CJG_nCYXZa1Sa6wf9zokDgkkWWiC7YfthaiksedASgxpKW-AH_BvsBm9tlYhWTuA=s320&quot; style=&quot;display: none;&quot; /&gt;
&lt;div&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Today we are going to talk about HTML and CSS, showing some fundamentals that they offer and how we use these markups in our pages and, for that, we are going to build a simple page that generates sharing links to various web tools.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;As always, the used and commented examples are in our&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;GitHub&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;repository and also on our CodePen that we use to show the real-time versions here.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Hello, if this is your first time here, our content is geared towards &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;INNOVATION&lt;/b&gt; &lt;/span&gt;(and for those who like technology/programming and are just starting out or are from other fields) and, in particular, this series is aimed at &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;PROGRAMMING FOR BEGINNERS&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;I will also post a video on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;on my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;p&gt;Once I publish the video, I will update this post to reflect the content.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along!&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;What is HTML and CSS?&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Even if you&#39;re new to the web development world, you&#39;ve probably heard of &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HTML &lt;/span&gt;&lt;/b&gt;(Hypertext Markup Language). What about &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CSS &lt;/span&gt;&lt;/b&gt;(Cascading Style Sheets), heard of it?&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;480&quot; height=&quot;320&quot; src=&quot;https://media.giphy.com/media/ZY3W96Mvat8EFTCclA/giphy.gif&quot; width=&quot;320&quot; /&gt;&lt;/p&gt;&lt;p&gt;There&#39;s a ton of discussions if knowing HTML is knowing programming (spoiler, it&#39;s not!) but the fact is that everyone dedicated to web development needs to know how HTML and CSS works to build applications that run in the browser. In a way it is possible to say that HTML and CSS are the &quot;backbone&quot; of web development.&lt;/p&gt;&lt;p&gt;For beginners, learning the basics of HTML and CSS is a must and will certainly be useful in any web application you need to develop.&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;How does HTML work?&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;When you access a website through an Internet browser (Chrome, Firefox, Internet Explorer), that browser will look for a file that contains code and will be interpreted before being displayed to you.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/VbnUQpnihPSIgIXuZv/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;384&quot; height=&quot;320&quot; src=&quot;https://media.giphy.com/media/VbnUQpnihPSIgIXuZv/giphy.gif&quot; width=&quot;256&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;This file that contains code can have several possible extensions, depending on the technology used on the site (such as asp, php) but, in the end, even if there are other possible technologies, the browser will receive an HTML code.&lt;/p&gt;&lt;p&gt;In the simplest case and without other technologies involved, you can have a page with a .htm or .html extension that contains the HTML code and your browser will render it.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HTML Tags&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Browsers are not very &quot;picky&quot; to render HTML code, as it is a markup syntax and not a programming language itself.&lt;/p&gt;&lt;p&gt;For example, if you create files on your computer called &quot;Test_1.html&quot;, &quot;Test_2.html&quot; and &quot;Test_3.html&quot;, and place the following contents one at a time, they will all open in the browser in the same way:&lt;/p&gt;&lt;div&gt;Test_1.html&lt;/div&gt;&lt;p class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;300&quot; data-slug-hash=&quot;rNzwmVN&quot; data-user=&quot;devlawyer&quot; style=&quot;align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 300px; justify-content: center; margin: 1em 0px; padding: 1em;&quot;&gt;&lt;span&gt;See the Pen&amp;nbsp;&lt;a href=&quot;https://codepen.io/devlawyer/pen/rNzwmVN&quot;&gt;Test_1.html&lt;/a&gt;&amp;nbsp;by Octavio Ietsugu | Dev.Lawyer (&lt;a href=&quot;https://codepen.io/devlawyer&quot;&gt;@devlawyer&lt;/a&gt;) on&amp;nbsp;&lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;script async=&quot;&quot; src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Test_2.html&lt;p class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;300&quot; data-slug-hash=&quot;MWvomwM&quot; data-user=&quot;devlawyer&quot; style=&quot;align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 300px; justify-content: center; margin: 1em 0px; padding: 1em;&quot;&gt;&lt;span&gt;See the Pen&amp;nbsp;&lt;a href=&quot;https://codepen.io/devlawyer/pen/MWvomwM&quot;&gt;Test_2.html&lt;/a&gt;&amp;nbsp;by Octavio Ietsugu | Dev.Lawyer (&lt;a href=&quot;https://codepen.io/devlawyer&quot;&gt;@devlawyer&lt;/a&gt;) on&amp;nbsp;&lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;script async=&quot;&quot; src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Test_3.html&lt;p class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;300&quot; data-slug-hash=&quot;qBXjmOa&quot; data-user=&quot;devlawyer&quot; style=&quot;align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 300px; justify-content: center; margin: 1em 0px; padding: 1em;&quot;&gt;&lt;span&gt;See the Pen&amp;nbsp;&lt;a href=&quot;https://codepen.io/devlawyer/pen/qBXjmOa&quot;&gt;Teste_3.html&lt;/a&gt;&amp;nbsp;by Octavio Ietsugu | Dev.Lawyer (&lt;a href=&quot;https://codepen.io/devlawyer&quot;&gt;@devlawyer&lt;/a&gt;) on&amp;nbsp;&lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;script async=&quot;&quot; src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;p&gt;As you can see, the content of these three files is different, but the result will be the same.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;See these words inside the greater of and lesser of signs? These are HTML tags and they indicate where some item of your code starts and where it ends (those that end with &quot;/&quot;).&lt;/span&gt;&lt;/b&gt; For example, when we type &amp;lt;p&amp;gt; we want to indicate that there is a paragraph there, and that it goes as far as the &amp;lt;/p&amp;gt; appears.&lt;/p&gt;&lt;p&gt;And this is more or less the principle for the other HTML tags.&lt;/p&gt;&lt;p&gt;Some tags like &quot;&amp;lt;img&amp;gt;&quot; (to insert an image) don&#39;t have the closing tag (it doesn&#39;t have the &quot;&amp;lt;/img&amp;gt;&quot;) and in these cases you can &quot;close&quot; the tag itself. putting the &quot;/&quot; at the end of the tag, like this:&lt;/p&gt;&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(248, 248, 248); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&amp;lt;img&lt;/span&gt; &lt;span style=&quot;color: #7d9029;&quot;&gt;src=&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;imageurl&quot;&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Basic HTML Tags&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;To assemble an HTML document you can use the most common HTML tags that will possibly meet most of your needs -- see the example below that contains these most common tags:&lt;/p&gt;&lt;p class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;300&quot; data-slug-hash=&quot;xxLrdRE&quot; data-user=&quot;devlawyer&quot; style=&quot;align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 300px; justify-content: center; margin: 1em 0px; padding: 1em;&quot;&gt;&lt;span&gt;See the Pen&amp;nbsp;&lt;a href=&quot;https://codepen.io/devlawyer/pen/xxLrdRE&quot;&gt;example_basichtmlpage.html&lt;/a&gt;&amp;nbsp;by Octavio Ietsugu | Dev.Lawyer (&lt;a href=&quot;https://codepen.io/devlawyer&quot;&gt;@devlawyer&lt;/a&gt;) on&amp;nbsp;&lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;script async=&quot;&quot; src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In this simple HTML document we have the following (these comments are also in the document inside our repo):&lt;div&gt;&lt;br /&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;lt;!DOCTYPE html&amp;gt; Tells the browser we are dealing with an HTML file&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;html&amp;gt; &amp;nbsp;Indicates that the HTML document starts here&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;head&amp;gt; &amp;nbsp;Brings information that is needed by the document but that&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; do not represent elements on the rendered page. We can&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; include here, for example, scripts, CSS styles, information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; about the title, links and meta-tags.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;title&amp;gt; It is the title of the page and that appears in the browser tab&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;body&amp;gt; &amp;nbsp;Here begins the &quot;body&quot; of the document, and this is where &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; all the elements that should appear on the rendered page should be.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;div&amp;gt; &amp;nbsp; One of the most used elements mainly for organization of elements &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; on the screen, the div is like a &quot;division&quot; of the page. By placing &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a &amp;lt;div&amp;gt; your page will have that element that represents a division &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in the document that has some content that should be displayed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;h1&amp;gt; &amp;nbsp; &amp;nbsp;It is a header in the document (header), with h1 being the largest &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; and h6 the smallest.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;em&amp;gt; &amp;nbsp; &amp;nbsp;Makes the text highlighted (usually italics and could be &amp;lt;i&amp;gt; too,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; but &amp;lt;em&amp;gt; is better for accessibility as it can be interpreted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in reading softwares)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;strong&amp;gt;Make the text bold (could be &amp;lt;b&amp;gt; too, but strong is better&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for accessibility)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;br /&amp;gt; &amp;nbsp;Skip a line&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;p&amp;gt; &amp;nbsp; &amp;nbsp; One paragraph&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;span&amp;gt; &amp;nbsp;It is also a division, but this one occurs on the line itself. It &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; segments the text.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;a&amp;gt; &amp;nbsp; &amp;nbsp; Represents a link&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;img /&amp;gt; Represents an image&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;input /&amp;gt; Input data field (form)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;ul&amp;gt; Unordered list (bullet points)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;ol&amp;gt; Ordered (numbered) list&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;li&amp;gt; List Item&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;table&amp;gt; table&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;tr&amp;gt; Table row&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;td&amp;gt; Table column&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;  &amp;lt;!-- --&amp;gt;Comment tags: everything inside this tags will not be rendered&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Other HTML Tags: &quot;Advanced HTML&quot;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;When talking about HTML, it is common for developers to end up simplifying everything and throwing only the most common elements. For example, on any page you come across you will likely find a series of &amp;lt;div&amp;gt; elements as they are used to create divisions on the page.&lt;/p&gt;&lt;p&gt;This is not wrong in itself and stems from the way HTML worked before HTML5, but there are advantages in using specific tags for different parts of the document, especially when it comes to user accessibility (visually impaired users, for example) and even on the reading of your document by search engines.&lt;/p&gt;&lt;p&gt;But did you know that HTML, and especially HTML5, has many interesting functions &quot;up&quot; your page? We&#39;re going to list some of them here in an &quot;Advanced HTML&quot; mode, if I may say so 🤣&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HTML5 Tags&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;With HTML5, the so-called Semantic Tags were introduced, which aim to describe some code blocks that have specific functions on the page and that are quite common. Before HTML5 everything was done in &amp;lt;div&amp;gt; but it is good practice to use semantic tags when possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;When placing these tags without any other styling, you will only see lines one below the other. To make the correct use of these tags, you must complement them with the rest of the page&#39;s visuals for a correct layout (read CSS, which we will cover later).&lt;/div&gt;&lt;p class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;300&quot; data-slug-hash=&quot;JjyJNEb&quot; data-user=&quot;devlawyer&quot; style=&quot;align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 300px; justify-content: center; margin: 1em 0px; padding: 1em;&quot;&gt;&lt;span&gt;See the Pen&amp;nbsp;&lt;a href=&quot;https://codepen.io/devlawyer/pen/JjyJNEb&quot;&gt;example_html5page.html&lt;/a&gt;&amp;nbsp;by Octavio Ietsugu | Dev.Lawyer (&lt;a href=&quot;https://codepen.io/devlawyer&quot;&gt;@devlawyer&lt;/a&gt;) on&amp;nbsp;&lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;script async=&quot;&quot; src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;And in this document with the semantic tags we have the following:&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;lt;header&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Header of the page, where you can place a banner&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for example&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;nav&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Navigation: usually a navigation menu&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;aside&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Side menu&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;main&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Location of the main content of the page&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;section&amp;gt; &amp;nbsp; &amp;nbsp; If there are no more specific semantic tags, you can&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; can use a &amp;lt;section&amp;gt; to indicate a section on the page.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&amp;nbsp; &amp;lt;footer&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Footer of the page&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;More interesting HTML Tags and Attributes&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;Today we have much more possibilities with HTML than you could have imagined years ago. And this is very positive because it eliminates the need to use Javascript, for example, in a lot of cases.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let&#39;s see some interesting HTML tags and attributes:&lt;/div&gt;&lt;/div&gt;&lt;p class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;300&quot; data-slug-hash=&quot;JjyJNWE&quot; data-user=&quot;devlawyer&quot; style=&quot;align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 300px; justify-content: center; margin: 1em 0px; padding: 1em;&quot;&gt;&lt;span&gt;See the Pen&amp;nbsp;&lt;a href=&quot;https://codepen.io/devlawyer/pen/JjyJNWE&quot;&gt;example_unusualhtml.html&lt;/a&gt;&amp;nbsp;by Octavio Ietsugu | Dev.Lawyer (&lt;a href=&quot;https://codepen.io/devlawyer&quot;&gt;@devlawyer&lt;/a&gt;) on&amp;nbsp;&lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;script async=&quot;&quot; src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Need more? I&#39;ve found a very interesting site that has a lot of references and HTML examples that you can use:&amp;nbsp;&lt;a href=&quot;https://htmlcheatsheet.com/&quot; target=&quot;_blank&quot;&gt;https://htmlcheatsheet.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HOW DOES CSS WORK?&lt;/span&gt;&lt;br /&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;The &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HTML + CSS&lt;/span&gt;&lt;/b&gt; combo is what will bring your web page closer to the final result.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When you assemble the HTML, you are actually putting together the structure and content of your page. There you define the elements that make up the page, text and images that it should load. But still, this is &quot;raw&quot; text, like a skeleton. To make your page look more refined, you will need to use CSS.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CSS allows you to style each of the HTML elements on your page, giving it visual properties that HTML alone cannot provide.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To use CSS in your HTML you have three options:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Inline CSS&lt;/div&gt;&lt;div&gt;- Internal CSS&lt;/div&gt;&lt;div&gt;- External CSS&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Inline CSS&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;In Inline CSS you use the styles you want inside the HTML element with a style attribute, as follows:&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;p&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;style&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;font-weight:bold&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;Sample text&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;p&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Internal CSS&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;In Internal CSS we can add a &amp;lt;style&amp;gt; tag inside the &amp;lt;head&amp;gt; tag in HTML, defining the desired styles there.&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;style&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #d7ba7d;&quot;&gt;p&lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;font-weight&lt;/span&gt;: &lt;span style=&quot;color: #ce9178;&quot;&gt;bold&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp; }&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;style&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;p&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;Sample text&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;p&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;External CSS&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;Finally, we can include an External CSS file that contains the desired styles by placing a &amp;lt;link&amp;gt; tag inside the &amp;lt;head&amp;gt; tag.&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;!&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;DOCTYPE&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;html&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;html&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;head&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;title&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;Page Title&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;title&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;link&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;rel&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;stylesheet&#39;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;text/css&#39;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;href&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;main.css&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;head&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;p&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;Sample text&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;p&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;html&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;main.css&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #d7ba7d;&quot;&gt;p&lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;font-weight&lt;/span&gt;: &lt;span style=&quot;color: #ce9178;&quot;&gt;bold&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Regardless of the way you decide to use CSS on your page, just know that basically you need to indicate the element, element type or class of an element that will be visually changed and, after that, indicate which properties will be changed. Basically:&lt;/div&gt;&lt;p class=&quot;codepen&quot; data-default-tab=&quot;html,result&quot; data-height=&quot;300&quot; data-slug-hash=&quot;porrjvj&quot; data-user=&quot;devlawyer&quot; style=&quot;align-items: center; border: 2px solid; box-sizing: border-box; display: flex; height: 300px; justify-content: center; margin: 1em 0px; padding: 1em;&quot;&gt;&lt;span&gt;See the Pen&amp;nbsp;&lt;a href=&quot;https://codepen.io/devlawyer/pen/porrjvj&quot;&gt;example_basiccss.html&lt;/a&gt;&amp;nbsp;by Octavio Ietsugu | Dev.Lawyer (&lt;a href=&quot;https://codepen.io/devlawyer&quot;&gt;@devlawyer&lt;/a&gt;) on&amp;nbsp;&lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;script async=&quot;&quot; src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Working with CSS allows you to do a LOT of things, taking your HTML to the next level. In some upcoming content we&#39;ll talk a little more about CSS and I&#39;ll show you how it&#39;s possible to do very extreme things with CSS that you can&#39;t even imagine!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you want a CSS reference you can use the same HTML site we mentioned above as it has a section for CSS too:&amp;nbsp;&lt;a href=&quot;https://htmlcheatsheet.com/css/&quot; target=&quot;_blank&quot;&gt;https://htmlcheatsheet.com/css/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CREATING A SIMPLE HTML AND CSS PROJECT&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;div style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;div&gt;And now that we&#39;ve finally covered the basics of how HTML and CSS work, let&#39;s get down to business and put together a simple project that uses mostly HTML and CSS, bringing something useful, however small it may be.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/26n8DaNXu8usr9nGg/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;480&quot; height=&quot;240&quot; src=&quot;https://media.giphy.com/media/26n8DaNXu8usr9nGg/giphy.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;For our project, we are going to create a website that receives a text and prepares the HTML code so that the user can create a link to share that text on different social media: WhatsApp, Facebook, Twitter, etc. &lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;The program itself is very simple, but it is a good opportunity to show the application of HTML and CSS concepts in practice.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;The final result you can find here:&lt;/span&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://octaviosi.github.io/link-share-generator/&quot; style=&quot;font-weight: 400;&quot;&gt;https://octaviosi.github.io/link-share-generator/&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKD52yJrPMxas-sKg0Lzly81InWHxuoW600LF83zaKeTke43fuOQpkkzLSV9y73hWq5aYB7qUe2BLeSah0mFw6NWEa-6izkPcD6sEm8P039UwjdsvrrpogGaqRexa0g_234HpiAWKmhi3A6sqFafp9xCPg9C1sshAhR8fsiAmNUG5TMv-3e73jiv9GFw=s1280&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKD52yJrPMxas-sKg0Lzly81InWHxuoW600LF83zaKeTke43fuOQpkkzLSV9y73hWq5aYB7qUe2BLeSah0mFw6NWEa-6izkPcD6sEm8P039UwjdsvrrpogGaqRexa0g_234HpiAWKmhi3A6sqFafp9xCPg9C1sshAhR8fsiAmNUG5TMv-3e73jiv9GFw=w640-h360&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-size: medium; font-weight: 400;&quot;&gt;And you can check all the source code used here in our GitHub repository:&amp;nbsp;&lt;a href=&quot;https://github.com/OctavioSI/link-share-generator&quot;&gt;https://github.com/OctavioSI/link-share-generator&lt;/a&gt;&lt;/div&gt;&lt;/h1&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;What does this project do?&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;I thought about doing this project after finding this list of social sharing links put together by&amp;nbsp;&lt;a href=&quot;https://github.com/markodenic&quot; target=&quot;_blank&quot;&gt;@markodenic&lt;/a&gt;&amp;nbsp;in this GitHub gist: &lt;a href=&quot;https://gist.github.com/markodenic/592f4196623690caf83379f2b33a4c9f&quot;&gt;https://gist.github.com/markodenic/592f4196623690caf83379f2b33a4c9f&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In fact, if you already have this list, your problem is solved, but I took advantage of the idea to build a very simple program showing how we can use HTML to build a simple software structure, CSS to give it a better aesthetic layer and finally a little bit of Javascript to give some functionality. As always, the code is all commented with some points that I thought were relevant so that you can follow what was done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When accessing this project&#39;s repo (&lt;a href=&quot;https://github.com/OctavioSI/link-share-generator&quot;&gt;https://github.com/OctavioSI/link-share-generator&lt;/a&gt;) you will see three files in the main folder: index.html, main.js and main.css.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiI6BUQ3YxEFzI1p5h2-fCuywFl1QDv2IKHDYmDdTFEaZ3VqYeVBs7--nMBp8wm7BhLG1xqovxyuRM-WLxg7NGWYh9jgEd9MR7hU5j-KesD1pNI4B5hAS1w9PjioKAuqPosszwLIx-aktClNPrqysIWsl5-n4hkQkb_6ziA_ixONmglJsFhbxslkfFB9w=s911&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;292&quot; data-original-width=&quot;911&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiI6BUQ3YxEFzI1p5h2-fCuywFl1QDv2IKHDYmDdTFEaZ3VqYeVBs7--nMBp8wm7BhLG1xqovxyuRM-WLxg7NGWYh9jgEd9MR7hU5j-KesD1pNI4B5hAS1w9PjioKAuqPosszwLIx-aktClNPrqysIWsl5-n4hkQkb_6ziA_ixONmglJsFhbxslkfFB9w=w640-h206&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;Analyze the index.html file to find all the elements that make up our page, such as buttons, texts and input fields.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the main.css file you will find the styles used in the text and icons present on the screen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, in the main.js file you will find some functions that make our program useful, allowing the program to be more interactive with what is provided on the screen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I recommend that you read the comments I left in the files and interpret the code as well. Analyzing other people&#39;s code is a great way to learn more about programming. Suggestions are always welcome. 😀&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of post, see you next time! */&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/3926021454100104628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/11/learn-basic-html-css-javascript.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/3926021454100104628'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/3926021454100104628'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/11/learn-basic-html-css-javascript.html' title='Creating a simple HTML, CSS project, with a pinch of Javascript'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEilHxJ_4FHlUE5TOFf46l9cJLm0SMwjgNL0BG-uGCPV1en3T6jU2UpyKPIf9actPRiZXQzwsrcU8ozuoKkk9Bhrsy-J95va2Q0PNDYIXgGrmlmb-L32UT6nx-qtd3CJG_nCYXZa1Sa6wf9zokDgkkWWiC7YfthaiksedASgxpKW-AH_BvsBm9tlYhWTuA=s72-c" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-2125796952941451145</id><published>2021-10-24T17:05:00.001-03:00</published><updated>2021-10-24T17:05:00.167-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CD CI"/><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="Docker"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>Docker Tutorial for Dummies</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjG0CGvMJPBt2qakLyXvfEjeP8hI5MQyqkgtssh7YREDeTIT1BkB-iN7y4IiVVAx_8EV7yxv6pWaEu0vYmDfQ6Ze3A7LrxkJpIb6ZguP-Nj7b22qTV0sKc54EWDMkYFuXb6LqWLf3vu_yrUt4OzQqhBhRRH-YI1b_5upjZpIMJ6kiu_Hf2qCVw_NrirOA=s320&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Today we&#39;re going to talk about what Docker is, how you can configure it, and how we&#39;ll use it to run some future projects.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;PROGRAMMING FOR BEGINNERS&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;/p&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/2lisyZ-1DmQ&quot; width=&quot;320&quot; youtube-src-id=&quot;2lisyZ-1DmQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along!&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;What is Docker?¶&lt;/span&gt;&lt;/h1&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEihGd_FDKcY46Rh4IJaWTFAUwksq08shLZ2pvWPFyAY-yFciW5_DtPmsqEwHTWhLi--HcyI3lSGIJMPm9LSGPLt4-oN0ow0Ad0TSVreFnd0_a880POnNXy3L5_z_Fjjy2yJiZc7F3Wvj8xIj2tK4yYTPLhWXiPOSpx1ueEmKyg5eT9h2ugzmNU5o7UfHg=s1024&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;576&quot; data-original-width=&quot;1024&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEihGd_FDKcY46Rh4IJaWTFAUwksq08shLZ2pvWPFyAY-yFciW5_DtPmsqEwHTWhLi--HcyI3lSGIJMPm9LSGPLt4-oN0ow0Ad0TSVreFnd0_a880POnNXy3L5_z_Fjjy2yJiZc7F3Wvj8xIj2tK4yYTPLhWXiPOSpx1ueEmKyg5eT9h2ugzmNU5o7UfHg=w640-h360&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Imagine that you programmed beautiful code, everything working, without bugs. You finally upload your code to the final environment (production) and, to your dismay, nothing works!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&quot;But it works on my machine&quot;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;- every dev ever&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;This is something more common than you might think. The problem with an apparently perfect program when it is sent to the final environment can have a number of reasons: different server configurations, different versions of auxiliary programs or the environment itself, operating system, package updates... It is not possible to know exactly how your program will behave on another machine.&lt;/p&gt;&lt;p&gt;Docker was born to solve this (among other things). Imagine taking your local development machine and packaging absolutely all of its programs and settings, then running exactly this &quot;package&quot; in the final environment. Docker does this. &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;With Docker you can be sure that if your local machine and the remote machine (server) use the same image (that is, the same &quot;package&quot; of settings) they must run your program in the same way&lt;/span&gt;&lt;/b&gt;. It&#39;s like you&#39;re uploading your machine to the server.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPCHdt57ABA7fmbXzJqxyAcdWVOvaLuYBpZCV9ZbYXeUsUrOhXfeLsIhz7i_MxUXpb3H-igoooTTOx14DzPQXp_FuF52oQnRAJhSXLBWXJCoDflIBYQN-EF5MXnXKbLTzjvk47cmWczrms/s585/aR6WdUcsrEgld5xUlglgKX_0sC_NlryCPTXIHk5qdu8.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;585&quot; data-original-width=&quot;422&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPCHdt57ABA7fmbXzJqxyAcdWVOvaLuYBpZCV9ZbYXeUsUrOhXfeLsIhz7i_MxUXpb3H-igoooTTOx14DzPQXp_FuF52oQnRAJhSXLBWXJCoDflIBYQN-EF5MXnXKbLTzjvk47cmWczrms/w462-h640/aR6WdUcsrEgld5xUlglgKX_0sC_NlryCPTXIHk5qdu8.jpg&quot; width=&quot;462&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;ILLUSTRATING DOCKER WITH AN ANALOGY&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;There are many analogies on the Internet to explain what Docker is and how it works and each of its particularities. The Docker symbol itself (the whale that carries a bunch of containers) is an analogy on how it works.&amp;nbsp;&lt;/p&gt;&lt;p&gt;So let&#39;s create an analogy for what Docker is and each of its main features: &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;LET&#39;S BAKE A CAKE!&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/cOWNPwDDh1tYs/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;325&quot; data-original-width=&quot;450&quot; height=&quot;231&quot; src=&quot;https://media.giphy.com/media/cOWNPwDDh1tYs/giphy.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;1. Docker: the Kitchen&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Imagine you want to bake a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CAKE&lt;/span&gt;&lt;/b&gt;. And to make your cake, you obviously need the entire structure to make that cake: oven, countertop, cutlery. You need a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;KITCHEN&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh0JaKDfhT1wm0mS351fT5Hg9dYytVCr6bDlYUkk-IMhDzC5xrwMxVuHoR6WViM-0jVcDBquWS-KZtZEIt2825exZBH5hNkAPtrq0hNsaATBwP7FEadL32yU6rvEJrO8MCAgXSKvK1u9ghmNrEPSQhVzO1T6i6VUWQr7LoIhyZAvV2U9iHmqJFYSW_t_A=s1920&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1438&quot; data-original-width=&quot;1920&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh0JaKDfhT1wm0mS351fT5Hg9dYytVCr6bDlYUkk-IMhDzC5xrwMxVuHoR6WViM-0jVcDBquWS-KZtZEIt2825exZBH5hNkAPtrq0hNsaATBwP7FEadL32yU6rvEJrO8MCAgXSKvK1u9ghmNrEPSQhVzO1T6i6VUWQr7LoIhyZAvV2U9iHmqJFYSW_t_A=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;To bake a cake, we have to have the structure!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Having a kitchen with minimal tools is the equivalent of having the Docker platform installed on your machine. Docker provides the basic features needed to run a system. If we want to make the cake viable we must first ensure that the house has a kitchen, just as if we want to run &quot;machines&quot; through the Docker system, we need to have Docker installed. &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;And so let&#39;s install Docker first&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;🐳 Installing Docker&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Originally, Docker is a platform released for the Linux operating system and, for that reason, there are many great tutorials to install it in the most different distributions. You can, for example, &lt;a href=&quot;https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-pt&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;follow this great tutorial from Digital Ocean that teaches you step-by-step how to install the docker on Ubuntu&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;By the way, don&#39;t have a Digital Ocean account yet? It&#39;s a great service if you want to have a cloud server, with a full linux (or windows) machine. You can upload your code and have an online service 100% of the time at a very affordable cost. If you want to create an account there and try out the service, I highly recommend it -- use my referral link and get a $100 credit to get started: &lt;a href=&quot;https://m.do.co/c/629292485ee8&quot; target=&quot;_blank&quot;&gt;https://m.do.co/c/629292485ee8&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;However, considering that many possibly use Windows or MacOS, there is now a very practical solution for installing Docker which is&amp;nbsp;&lt;a href=&quot;https://www.docker.com/products/docker-desktop&quot; target=&quot;_blank&quot;&gt;Docker Desktop&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgpnOtyUBG0tGDy6Wdg6A6hYf2lS0oNKH1Ml_9j0runJ9Znhtmtzo9IcOK1Y8WF1HCTbA1aIYKntFlZL5KovBqTVaAAdlQuhSLgs-HXVWjcB4Pu_zClB1C7J0lNfvrBPpsOckO4k6wRYx8_1DZGdgU0_lkpzXKelwkaPY0MhoIEb5NQBNg-5Z2X9T3jnw=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1366&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgpnOtyUBG0tGDy6Wdg6A6hYf2lS0oNKH1Ml_9j0runJ9Znhtmtzo9IcOK1Y8WF1HCTbA1aIYKntFlZL5KovBqTVaAAdlQuhSLgs-HXVWjcB4Pu_zClB1C7J0lNfvrBPpsOckO4k6wRYx8_1DZGdgU0_lkpzXKelwkaPY0MhoIEb5NQBNg-5Z2X9T3jnw=w640-h298&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Docker Desktop&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Docker Desktop installation was very simple and I had to restart the computer after it was finished. When the program was restarted, an error message alerted me to the need to update the&amp;nbsp;&lt;a href=&quot;https://docs.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package&quot; target=&quot;_blank&quot;&gt;WSL2Kernel&lt;/a&gt;&amp;nbsp;(the &quot;Windows Subsystem for Linux&quot;) which is nothing more than an application that allows Windows to execute a series of Linux commands directly.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEii-hRo3wM3J03r6YqMmyWaCYEuuroBvTekcrQcSpvKU2yxVCGyG-iHRIB3cA_dsz0neRlcNXl-hHzBPoH_1k4xlWWigZcdboZR2TkXHHLdGvnQHqiqDY_xSPzCScAt4p4Fsav0f5eJWP0s1Wwfoe2qH4nlSY2mEe-mj032VdBYR62lbI7Y8eJdr7rIfg=s689&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;253&quot; data-original-width=&quot;689&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEii-hRo3wM3J03r6YqMmyWaCYEuuroBvTekcrQcSpvKU2yxVCGyG-iHRIB3cA_dsz0neRlcNXl-hHzBPoH_1k4xlWWigZcdboZR2TkXHHLdGvnQHqiqDY_xSPzCScAt4p4Fsav0f5eJWP0s1Wwfoe2qH4nlSY2mEe-mj032VdBYR62lbI7Y8eJdr7rIfg=w400-h147&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;WSL2 alert message&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjlaXAmgV1VGbjlCxrtc5RHhFxT5YfXubkzIJXRw82YSawjvCsnzHyG1y06Qx5tSbLGa38lBtBxvVE9ttowwGuWhpjAg3lU7I9KbpPsCxkz2IHITL_GVlZcIxAja2iUsarZsW-CBbatO4zydWho6M2EkdXs-cOaaQMTfrOJ9b0Vv_ARWlfjhAGvULM0Hg=s1349&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1349&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjlaXAmgV1VGbjlCxrtc5RHhFxT5YfXubkzIJXRw82YSawjvCsnzHyG1y06Qx5tSbLGa38lBtBxvVE9ttowwGuWhpjAg3lU7I9KbpPsCxkz2IHITL_GVlZcIxAja2iUsarZsW-CBbatO4zydWho6M2EkdXs-cOaaQMTfrOJ9b0Vv_ARWlfjhAGvULM0Hg=w640-h302&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And the link to download the WSL2 Linux Kernel package&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Following the link indicated in the alert message, I downloaded the WSL2 package and installed it. After that, when restarting Docker Desktop everything was fine, like this:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhG7MTDwhK3ZMhRkKUZvnu_PLrdbYmjgIb7ZqDP1hHPJgxGVGhpdgOMFM-xvZ7fZDuCruO720acN9SPgWjxIBQVQBIlOJcOF-WdqD3xc1FiraoAEstxkmIC-4eZNTDEQHnSZjh3fBw5tTU-JRIuZbt4J3bbG2nPAqx3dWoDbdVydqcMyhM27Zdsc4QQNQ=s1270&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1270&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhG7MTDwhK3ZMhRkKUZvnu_PLrdbYmjgIb7ZqDP1hHPJgxGVGhpdgOMFM-xvZ7fZDuCruO720acN9SPgWjxIBQVQBIlOJcOF-WdqD3xc1FiraoAEstxkmIC-4eZNTDEQHnSZjh3fBw5tTU-JRIuZbt4J3bbG2nPAqx3dWoDbdVydqcMyhM27Zdsc4QQNQ=w640-h362&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Let&#39;s test Docker now. In VSCode (or in Powershell itself), we run the command that Docker mentions there on its home page. You will see that Docker will download the informed image, will run the container (we will explain all this later) and will make the container available on port 80 of our machine.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkrFBSoaqyt0du20aQvALSgFEluzM1Xm9YuL2xV8j7X12Ry-8ZHS_HnDiFNrj9c7GaMnP9kkrQapIOeHn78PjPB9sK45r4yKxM-bqf2xH-cWJFWOQ2dW2uUPbUy36gHHojDi7h7BuEMcVZEoLMJVbjEIUUUZG9j4Uv6nCDNT0krvppjJnKyKbDzOzvDw=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkrFBSoaqyt0du20aQvALSgFEluzM1Xm9YuL2xV8j7X12Ry-8ZHS_HnDiFNrj9c7GaMnP9kkrQapIOeHn78PjPB9sK45r4yKxM-bqf2xH-cWJFWOQ2dW2uUPbUy36gHHojDi7h7BuEMcVZEoLMJVbjEIUUUZG9j4Uv6nCDNT0krvppjJnKyKbDzOzvDw=w640-h346&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Running Docker in our terminal, everything working fine&amp;nbsp;&lt;a href=&quot;https://emojipedia.org/partying-face/&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; color: #2458a1; font-family: &amp;quot;helvetica neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px; padding: 0px; text-align: left; text-decoration-line: none; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;emoji&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; font-family: &amp;quot;apple color emoji&amp;quot;, &amp;quot;segoe ui emoji&amp;quot;, &amp;quot;noto color emoji&amp;quot;, &amp;quot;android emoji&amp;quot;, emojisymbols, &amp;quot;emojione mozilla&amp;quot;, &amp;quot;twemoji mozilla&amp;quot;, &amp;quot;segoe ui symbol&amp;quot;; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;🥳&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgECVFwK4FritFAI4OACr1aHu_wDrMciqaFrZ55H11Rn_-7jPdefasFVPl4Ak7iIXS_cQn-MAh7kq8Bq6mOlfY3-1DzWwo2A6KcQz2rEo9b02QC6ElrX0TEsH7ldk0HUXJfm0xl3oZKqR6K31pyepHia0jdf4ZrOH4PeuSe4VF3XlBRtwrdwswErA8TNg=s1270&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1270&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgECVFwK4FritFAI4OACr1aHu_wDrMciqaFrZ55H11Rn_-7jPdefasFVPl4Ak7iIXS_cQn-MAh7kq8Bq6mOlfY3-1DzWwo2A6KcQz2rEo9b02QC6ElrX0TEsH7ldk0HUXJfm0xl3oZKqR6K31pyepHia0jdf4ZrOH4PeuSe4VF3XlBRtwrdwswErA8TNg=w640-h362&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And when running the command, Docker Desktop already recognizes the running container&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh6ZXpFuZyzYnVE3SG9v_zvxptVP40cPVVi2p-vTnuxwWLCuRFeDGveuIWljjGE1F-NUeaV1n5lkujpC1Gs5sDuNOCpSKpzC2LJYOSRGgIi3kYw2LObFPoy4vN_LwtjFP1CU94l84GfgODfiTA9gd0hNbnav0zLTtZV6QNqV3TfiZSS-7-RBKD4uU8vew=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh6ZXpFuZyzYnVE3SG9v_zvxptVP40cPVVi2p-vTnuxwWLCuRFeDGveuIWljjGE1F-NUeaV1n5lkujpC1Gs5sDuNOCpSKpzC2LJYOSRGgIi3kYw2LObFPoy4vN_LwtjFP1CU94l84GfgODfiTA9gd0hNbnav0zLTtZV6QNqV3TfiZSS-7-RBKD4uU8vew=w640-h346&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Finally, by accessing the localhost address, we were able to view this page that was generated by the container we&#39;ve set up.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For those who are lost, what have we done here? We install the Docker platform on our machine and run a command that fetches a &quot;picture&quot; of a complete machine from the Internet and replicates it on our local machine. &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;The machine we &quot;replicate&quot; here is an identical copy of the machine that the person who created this image made available&lt;/span&gt;&lt;/b&gt;. If we run the same command from another computer, the machine created will be identical too. And that&#39;s the power of Docker.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;2. Docker Image: the cake tray&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;Since we&#39;ve already ensured that we have the kitchen to prepare the cake / Docker installed, let&#39;s decide which &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CAKE TRAY&lt;/span&gt;&lt;/b&gt; we will use. After all, there&#39;s no way to bake a cake without having a way to bake it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjv1WpoYBOHo0LFETjtLrngyUmIQkVJ0Cvjjv5K_mD58IjqUrQC84JzBnzj3muV7AvBFE7vRmXkLmnSBM7xcPzaQCfRlFYjuVXewG8eryFd5hlC5kureo6w5m9-TppPAtx_1o86eCLOJ-Sgz7YFRZgSDRhOLnU5Jwz-FEIbXC331U2Vrlqx17F-o_ZAEw=s800&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjv1WpoYBOHo0LFETjtLrngyUmIQkVJ0Cvjjv5K_mD58IjqUrQC84JzBnzj3muV7AvBFE7vRmXkLmnSBM7xcPzaQCfRlFYjuVXewG8eryFd5hlC5kureo6w5m9-TppPAtx_1o86eCLOJ-Sgz7YFRZgSDRhOLnU5Jwz-FEIbXC331U2Vrlqx17F-o_ZAEw=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our Docker Image&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;With the cake tray we can create as many cakes as we want, and they will always come out the same: in this case, round and short. The Docker image has the same rationale: with an image you can generate numerous &quot;containers&quot;, which are produced based on this &quot;cake shape&quot;. The image (tray) works as a stamp for each container (each cake).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;3. Docker Container: the CAKE itself&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;As we mentioned above, each &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CAKE&lt;/span&gt;&lt;/b&gt; produced with the tray is a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CONTAINER&lt;/span&gt;&lt;/b&gt;. The cake itself has all the properties of a cake, it works like a cake and can be eaten like a cake. You can bake a cake in your home&#39;s kitchen, and by using the same image (tray) to bake a cake in your mother&#39;s house, you can create a cake with the same characteristics (round and short).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/E5jCN5tsN21Ec/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;310&quot; data-original-width=&quot;310&quot; height=&quot;310&quot; src=&quot;https://media.giphy.com/media/E5jCN5tsN21Ec/giphy.gif&quot; width=&quot;310&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In other words, if you want to bake a cake just like the previous one, just use the same tray: you don&#39;t need to buy (or worse, make) another tray. Containers will always follow what is defined in the image&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;4. Docker Registry: the Kitchen Shelf&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Imagine that you have several cake trays. You can keep them on a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;SHELF IN THE KITCHEN&lt;/span&gt;&lt;/b&gt;, where they&#39;ll be stored for easy access whenever you want a round cake, a square or a triangle cake.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgr1Z21nCjKSCaEbP5uuCHTszE833nQF8yoPGk3a49qZk86BL0U4lbkSCvmSRBICVGdAHbP3qRTII4YtbhZfCtCvmXMvSyXZtOAHslKDL_Oi0EGoCrwyRpQ_KNsMHp_L0ygIMdZ4lQEGjXZ-SyQOv07rmDHgnCQyMb7SBEHJCQIBvi4lno0gX0QeIJCUA=s1920&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1185&quot; data-original-width=&quot;1920&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgr1Z21nCjKSCaEbP5uuCHTszE833nQF8yoPGk3a49qZk86BL0U4lbkSCvmSRBICVGdAHbP3qRTII4YtbhZfCtCvmXMvSyXZtOAHslKDL_Oi0EGoCrwyRpQ_KNsMHp_L0ygIMdZ4lQEGjXZ-SyQOv07rmDHgnCQyMb7SBEHJCQIBvi4lno0gX0QeIJCUA=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;The Docker Registry works the same way: you can store your Docker images there and when you need to use them, just take them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Creating a Docker Registry&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;To create your Docker Registry, or the shelf that will hold the cake trays, you can create a&amp;nbsp;&lt;a href=&quot;https://hub.docker.com/&quot; target=&quot;_blank&quot;&gt;DockerHub&lt;/a&gt;&amp;nbsp;account, and we can choose the Personal plan (free) for now.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgt39Et7QXZAJY3Q0sjVaKX1G7WODaRIYy7HepWLduvbgUejKNJtgRBEAyN36CzmsMxAu9QcMbn4Y0TEs41bf3F4hnu9mOqOf3m_ExqO_urPYztywjytPJhy6OkjGAakGeqkPCskPgRhjemFj5-HCvEhuoUGIswDOAlWz9oX15gcRAdBRN4iz_HDxJd0g=s1349&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;653&quot; data-original-width=&quot;1349&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgt39Et7QXZAJY3Q0sjVaKX1G7WODaRIYy7HepWLduvbgUejKNJtgRBEAyN36CzmsMxAu9QcMbn4Y0TEs41bf3F4hnu9mOqOf3m_ExqO_urPYztywjytPJhy6OkjGAakGeqkPCskPgRhjemFj5-HCvEhuoUGIswDOAlWz9oX15gcRAdBRN4iz_HDxJd0g=w640-h310&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Create your DockerHub account&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiYzl3TH0KiyvxKezW0WB1TXZwudixXYCeu9b3K7gtSnTCONvfduyFeDwzYKMpCNdpqhtRLfTn25Kzki5UYJkiN7_JBm2nLT0kpp8tsPWcuHfmFO86EoLU9eta48xHoxHYCFHcPsywXBvA16WWSMOxvmZfJjYEpy93qEWY47h83zIxc5QadTgl_CnrVjw=s1349&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;653&quot; data-original-width=&quot;1349&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiYzl3TH0KiyvxKezW0WB1TXZwudixXYCeu9b3K7gtSnTCONvfduyFeDwzYKMpCNdpqhtRLfTn25Kzki5UYJkiN7_JBm2nLT0kpp8tsPWcuHfmFO86EoLU9eta48xHoxHYCFHcPsywXBvA16WWSMOxvmZfJjYEpy93qEWY47h83zIxc5QadTgl_CnrVjw=w640-h310&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;We can choose the Personal account for now4&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;With the registration on DockerHub we can also log into the account on Docker Desktop, leaving the application then connected to the cloud.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;5. Dockerfile: the cake recipe&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Although our image always comes out with the same shape, round and short, we can have a different cake batter depending on the case. So, even if the base is the same and the cake looks more or less the same at the end, the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CAKE RECIPE&lt;/span&gt;&lt;/b&gt; brings important and detailed instructions so that the contents of the tray (the cake batter) are successfully prepared and the cakes come out of the way we hope.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUYiO4cwwk4wo6Q0LufWbwKszoizObXPIft9F-TA_6OMZceNL-PsjeHV85mn3GIuUBBbj-o5BTfCQFwVWecDDfQsEbZ3EHcsdda4x8DWSLHUFidL9aZO3ZqfO_wpB1ZjPOrLtiQGR74W9UrOnp0eEe_yJx1AA86NtXN-6j4GeC_8ZKBJVAUTtnIgL0pg=s1920&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;1920&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUYiO4cwwk4wo6Q0LufWbwKszoizObXPIft9F-TA_6OMZceNL-PsjeHV85mn3GIuUBBbj-o5BTfCQFwVWecDDfQsEbZ3EHcsdda4x8DWSLHUFidL9aZO3ZqfO_wpB1ZjPOrLtiQGR74W9UrOnp0eEe_yJx1AA86NtXN-6j4GeC_8ZKBJVAUTtnIgL0pg=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The recipes for our cake are there&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;This cake recipe is the file called Dockerfile: it contains instructions about fundamental aspects that must be observed in our image (in the dough that goes into the mold) so that the result is as expected (the cake comes out tasty).&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;In the Dockerfile you have information about the base that will be used (for example, if we will use as a base a ubuntu linux image, linux mini distribution with node, etc.) and about the application that will be launched (files that compose it, volumes, database).&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh6CyYtcGMNxUGjbY5ZT_H2_CA0aYdnUGedHPVLYbnvXJ07irpTBjNAanYJ9bX_hf3freXcVnUWSiylx7RR9YT1rga2ykYykBOhEJDaL_CE7qPb1R1AxX0KN19gbXFTMqG5ToFu36ejy5jjIh8oiKlDL-aP5TkP2LlGWIt87SVwddNavPeK6gu0WX5iPQ=s1028&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;594&quot; data-original-width=&quot;1028&quot; height=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh6CyYtcGMNxUGjbY5ZT_H2_CA0aYdnUGedHPVLYbnvXJ07irpTBjNAanYJ9bX_hf3freXcVnUWSiylx7RR9YT1rga2ykYykBOhEJDaL_CE7qPb1R1AxX0KN19gbXFTMqG5ToFu36ejy5jjIh8oiKlDL-aP5TkP2LlGWIt87SVwddNavPeK6gu0WX5iPQ=w640-h370&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;If you follow the recipe correctly, you will be able to successfully bake a cake every time.&lt;/p&gt;&lt;p&gt;The developer&#39;s job is, in large part, to write this cake recipe, making sure that with the well-written recipe the cake will be prepared accurately. Who prepares the cake is a robot -- after all, this kitchen is very futuristic and with the Dockerfile the cakes are prepared in a few seconds, always identical!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;6. docker-compose: the party!&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Imagine now that we can bake a cake as we want, always in the same way. But at a party, we don&#39;t just have cake.&lt;/p&gt;&lt;p&gt;We have soda, sweets, snacks and everything else. Imagine that just like the cake, each of these treats has its own &quot;tray&quot;, its own &quot;recipe&quot; and can also be created over and over again.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/U4DswrBiaz0p67ZweH/giphy.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;480&quot; height=&quot;267&quot; src=&quot;https://media.giphy.com/media/U4DswrBiaz0p67ZweH/giphy.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Let&#39;s partyyyyy!!!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;We can then set up a &quot;party&quot;, linking the &quot;cake&quot; with the other items. To set up this party, we passed the instructions to a program called &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;docker-compose&lt;/span&gt;&lt;/b&gt;. docker-compose is a program that reads a file with these instructions, and creates all the containers we need (cake, candy, snacks...) to set up our party.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiNFtlrcqSAtT36bNJxwtfU5EFOrKtw5XOKRsG8HJGdFVxXGySp0zpD5iOjhtffqA1U4Ffrj_AFES5mFaiOVGks548BbX-aJjcBdUD30dpW6IGWb3N55a986ZhP8wvVQE0fB490H5ngACoDklfpk2ERKDmaeLY4nrlAyB2NxuKGo2iFOv437EgIXljQVg=s898&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;898&quot; data-original-width=&quot;830&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiNFtlrcqSAtT36bNJxwtfU5EFOrKtw5XOKRsG8HJGdFVxXGySp0zpD5iOjhtffqA1U4Ffrj_AFES5mFaiOVGks548BbX-aJjcBdUD30dpW6IGWb3N55a986ZhP8wvVQE0fB490H5ngACoDklfpk2ERKDmaeLY4nrlAyB2NxuKGo2iFOv437EgIXljQVg=w592-h640&quot; width=&quot;592&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;docker-compose example&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;docker-compose then assembles all the elements and links them together in a way that makes sense for a &quot;system&quot; to work. In other words, he organizes the party.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666; font-size: 32px; font-weight: 700;&quot;&gt;Docker benefits¶&lt;/span&gt;&lt;/p&gt;&lt;p&gt;In an era without Docker it was common that before starting to work a developer (or someone specialized in it) would spend a few hours (or days) configuring the machine and the whole system so that it was working 100%.&lt;/p&gt;&lt;p&gt;Also, uploading a new version of the system to production was a task that took a long time, it was something very tense and often didn&#39;t work! (the famous &quot;hey, it worked on my machine&quot;). Differences in the system, some configuration or version of incompatible programs, in short, everything could be a reason to crash the system...&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/Qrca6tBIdqXYXhnB4v/giphy.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;476&quot; height=&quot;320&quot; src=&quot;https://media.giphy.com/media/Qrca6tBIdqXYXhnB4v/giphy.gif&quot; width=&quot;318&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cake is always the same!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;With Docker you can raise the same &quot;cake&quot; in a test environment and once tested and sure it works, you can raise an identical &quot;cake&quot; in production with the peace of mind that it will be up and running.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;USING DOCKER IN REAL LIFE&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;To give you an idea of the power of Docker, let&#39;s use it in practice. Be aware that many of the major projects on the Internet today are &quot;dockerized&quot; and you can use them effortlessly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To exemplify what we can do, let&#39;s run a container with a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Wordpress&lt;/span&gt;&lt;/b&gt; image.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you don&#39;t know, Wordpress is a popular platform to create online content, allowing you to create blogs, online stores (e-commerce), portfolios, professional websites and much more. It is a &quot;more complete&quot; alternative than existing platforms today such as Blogger, Tumblr, Wix and others, allowing a high degree of customization and having many plugins available.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;We&#39;ve already talked about how you can build a professional website in the article: &lt;a href=&quot;https://blog.dev.lawyer/2021/08/create-website-step.html&quot; target=&quot;_blank&quot;&gt;How to create a professional website step by step&lt;/a&gt;, but we didn&#39;t go into using Wordpress. We&#39;ll do that in future content.&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;For this content, just know that &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;installing Wordpress depends on your machine having a web server installed (such as Apache or Nginx) with PHP programming language support and a database such as MySQL or MariaDB&lt;/span&gt;&lt;/b&gt;. See here on the official website:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para este conteúdo, basta você saber que&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;a instalação do Wordpress depende que a sua máquina tenha um servidor web instalado (como Apache ou Nginx) com suporte à linguagem de programação PHP e um banco da dados como MySQL ou MariaDB&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&lt;a href=&quot;https://wordpress.org/about/requirements/&quot; target=&quot;_blank&quot;&gt;Veja aqui no site oficial&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;834&quot; data-original-width=&quot;1012&quot; height=&quot;528&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4ToVtiZ6WivBsLGQEIklK1y0gztnkGJ06Pkk2hVoVavbCir8xp0eCghZ5BG6TCHbjUfSvFhF27vlM_8j1NlSE2FchlExvsiwePfMgcAf4l9IHMWFLF1BB4qPcYAu0Hitz3PhWoepI-XNrzdxUntj6xK09EGvsKG5eS5rGNR7wvLOc7Lg11_mMMgMcpw=w640-h528&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Therefore, if you want to use Wordpress you must have these services installed on the machine where you will run it. But let&#39;s see now what we can do with Docker. &lt;a href=&quot;https://hub.docker.com/_/wordpress&quot; target=&quot;_blank&quot;&gt;Accessing the official image on DockerHub for Wordpress&lt;/a&gt;, we found the following:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiexvzRhvUYnHq2tURbOPzxXnvg9xFT5p2FNuCoCNIiatRg5Qlrz5lnY4sj49IoG7jNkjYRSvTR4OQCv535KbkgTYODeLrkQyJ3Oz4rhElbeEPPwxEznBnYcscV6jn8zhNg89oKQ7RlcBSKHoVi3Gr5DOOFJTRoSSuc2uHDjsf9Z4lIPSImD_I1_NtX0A=s1342&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1342&quot; data-original-width=&quot;1310&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiexvzRhvUYnHq2tURbOPzxXnvg9xFT5p2FNuCoCNIiatRg5Qlrz5lnY4sj49IoG7jNkjYRSvTR4OQCv535KbkgTYODeLrkQyJ3Oz4rhElbeEPPwxEznBnYcscV6jn8zhNg89oKQ7RlcBSKHoVi3Gr5DOOFJTRoSSuc2uHDjsf9Z4lIPSImD_I1_NtX0A=w624-h640&quot; width=&quot;624&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;Instead of setting up an entire machine with PHP, Apache and MySQL, let&#39;s create a file to run with docker-compose that:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Loads Wordpress;&lt;/li&gt;&lt;li&gt;Create a MySQL Database (we&#39;re going to pass the database access password in the docker-compose file itself);&lt;/li&gt;&lt;li&gt;Links Wordpress and Database to work together.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjPBWmbIC-9UID2RYhcibOhH3ebi_GRjzyuEhzhPxmidhXCjlckndBjqWEN-u0kwbTaEgNU9jtKNonPC-AtWy9y0cMNlpNH4018AB7_9Lgu8Wgkfbp4__txPB-khsNLz1y7ZI2vrhEySkgGZaHOU41tZHLiRXflnKaov4cB5lJUw8bjZbp1j9hiIolSIA=s1886&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1886&quot; data-original-width=&quot;1448&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjPBWmbIC-9UID2RYhcibOhH3ebi_GRjzyuEhzhPxmidhXCjlckndBjqWEN-u0kwbTaEgNU9jtKNonPC-AtWy9y0cMNlpNH4018AB7_9Lgu8Wgkfbp4__txPB-khsNLz1y7ZI2vrhEySkgGZaHOU41tZHLiRXflnKaov4cB5lJUw8bjZbp1j9hiIolSIA=w492-h640&quot; width=&quot;492&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our docker-compose assembling database and Wordpress&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;I will also leave this docker-compose file on GitHub, in the repository I created for this content, which you can access here: &lt;a href=&quot;https://github.com/Dev-Lawyer/docker-for-beginners&quot;&gt;https://github.com/Dev-Lawyer/docker-for-beginners&lt;/a&gt;. I leave here the recommendation that you analyze the file because I left several comments that can be useful for understanding what I&#39;m talking about here (sorry, they are in Portuguese for now but you can use Google Translate if needed).&lt;/blockquote&gt;Now, to have a Wordpress working, just open the terminal and run the following command from the same folder as the docker-compose.yml file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(248, 248, 248); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;docker-compose up
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From there, just access http://localhost:8000 from the browser and you will have access to Wordpress, being able to configure it the same way you would if you had installed everything.&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjQkNVKAcr_P-skcZeB65juddJ0l3fjXVci1iKEQMB0OjuFWUnSXnRolv0xoUPfUvO8mBB8DwAa5GlJzQVnYXzw3Is9DfULy0FY7wzuFbRuU4AzWD4YiSPZFdp7QomBBbPKEt0Nym5OPIRUj-p7eBAMy0Q_9lMcSW5C2GLycI8CHAJ6MdkfV558KowZ2Q=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;945&quot; data-original-width=&quot;1366&quot; height=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjQkNVKAcr_P-skcZeB65juddJ0l3fjXVci1iKEQMB0OjuFWUnSXnRolv0xoUPfUvO8mBB8DwAa5GlJzQVnYXzw3Is9DfULy0FY7wzuFbRuU4AzWD4YiSPZFdp7QomBBbPKEt0Nym5OPIRUj-p7eBAMy0Q_9lMcSW5C2GLycI8CHAJ6MdkfV558KowZ2Q=w640-h442&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Wordpress setup as in its default installation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhVKVlHXQtEtDQde5DPH1jOLDL-nTsKI8BgqDkpYUgM8h_GKo5E_bDauiaEz2kXxKgF0gScpjE8GVQRxBNEJJJX3JyWWViPuNWQdpaJKySGCvBIunxCzs6uVfbBKcqFAbIGOp8lgW3daQc8973YqxvCCHQXTTYRnskWfZuhHIMMZjWFZp6v0qr2OKDQFA=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1366&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhVKVlHXQtEtDQde5DPH1jOLDL-nTsKI8BgqDkpYUgM8h_GKo5E_bDauiaEz2kXxKgF0gScpjE8GVQRxBNEJJJX3JyWWViPuNWQdpaJKySGCvBIunxCzs6uVfbBKcqFAbIGOp8lgW3daQc8973YqxvCCHQXTTYRnskWfZuhHIMMZjWFZp6v0qr2OKDQFA=w640-h298&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sucess!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhDOdD-YFp_DxyCT-er-NMC_B3rxxZ0u28V7Bhd-yEgpynj0Z1ZVAsywhjBRXtfd2h9OZJCRFmouMNKMqb9_zr23t82zzQ5Khyyb-WOvFV4iXc6adO0_ycSLGZJ8f-fZ51hKrOzDQSgqryRrsl8iE9WvzjQ-EbRT2y1-jZ1B4cyUEkaIA0ds4QIu9QNIQ=s1349&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1349&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhDOdD-YFp_DxyCT-er-NMC_B3rxxZ0u28V7Bhd-yEgpynj0Z1ZVAsywhjBRXtfd2h9OZJCRFmouMNKMqb9_zr23t82zzQ5Khyyb-WOvFV4iXc6adO0_ycSLGZJ8f-fZ51hKrOzDQSgqryRrsl8iE9WvzjQ-EbRT2y1-jZ1B4cyUEkaIA0ds4QIu9QNIQ=w640-h302&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And voilá, we got Wordpress!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We were then able to get Wordpress upright simply by running a simple command. And the best part: if we need to run this configuration again on a new machine, just run the docker-compose command.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;DOCKER MAKES YOUR LIFE EASY&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;As you can see, Docker makes your life easier and can be very beneficial for your routine as a developer. After working with Docker, you probably won&#39;t want to go back to setting up infrastructure &quot;from scratch&quot; anymore.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is also possible to create more complex structures to work with Docker, with the construction of multiple stage containers and interesting installations that leverage the automation of the &quot;deploying&quot; of the system to production (CD/CI). We will talk about this in the future, in specific content.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That&#39;s it, keep studying and exploring what these amazing tools have to offer.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Happy coding!&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/2125796952941451145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/10/tuorial-docker-for-dummies.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/2125796952941451145'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/2125796952941451145'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/10/tuorial-docker-for-dummies.html' title='Docker Tutorial for Dummies'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjG0CGvMJPBt2qakLyXvfEjeP8hI5MQyqkgtssh7YREDeTIT1BkB-iN7y4IiVVAx_8EV7yxv6pWaEu0vYmDfQ6Ze3A7LrxkJpIb6ZguP-Nj7b22qTV0sKc54EWDMkYFuXb6LqWLf3vu_yrUt4OzQqhBhRRH-YI1b_5upjZpIMJ6kiu_Hf2qCVw_NrirOA=s72-c" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-6734650972999869644</id><published>2021-10-15T11:05:00.001-03:00</published><updated>2021-10-15T11:05:00.172-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="digital presence"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="step by step"/><title type='text'>[PART 2] 7+ ways to customize your GitHub Profile (README)</title><content type='html'>&lt;style&gt;
  .emgithub-container &gt; :first-child{
  	max-height:500px;
    overflow:auto;
  }
&lt;/style&gt;
&lt;img src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhu6qfaJDDe4yUaRRK6TtjUAAwfTaRaINLvz6LiysN5bMQbgInvWQXb3PO3wf3lIjBzQszHLi0SBW3pA4jc9jIfbf5VPcqwamT7y1SOTX4ejFgx_DCMCqnegSBEPLrF3I2iAZ8I-_DHTwffg9ozGfwtvedJG5VDYIh_UPnrMoUbZuUQWJh-ImcVF5t3Ew=s320&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;&lt;b style=&quot;color: #e06666;&quot;&gt;Did you know that you can customize your profile on GitHub, giving it a lot more personality and increasing your chances of standing out among the thousands of profiles out there? We&#39;ve already covered this topic here, but today I&#39;m going to explore more possibilities to take your profile to the next level! 😜&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;PROGRAMMING FOR BEGINNERS&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;
.embed-container{
  	position:relative;
  	padding-bottom:56.25%;
  	height:0;
  	overflow:hidden;
  	max-width:100%
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed {
  	position:absolute;
  	top:0;
  	left:0;
  	width:100%;
  	height:100%;
}
.myButtonGreen {
	box-shadow:inset 0px 1px 3px 0px #9acc85;
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:12px;
	padding:12px 12px;
	text-decoration:none;
}
.myButtonGreen:hover {
  	color:#ffffff;
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	background-color:#68a54b;
}
.myButtonGreen:active {
	position:relative;
    color:#ffffff;
	top:1px;
}
.myButtonBlue {
	box-shadow:inset 0px 1px 3px 0px #9acc85;
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	background-color:#2dabf9;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:12px;
	padding:12px 12px;
	text-decoration:none;
}
.myButtonBlue:hover {
  	color:#ffffff;
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	background-color:#0688fa;
}
.myButtonBlue:active {
	position:relative;
    color:#ffffff;
	top:1px;
}
&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/m7g5I13c2nE&quot; width=&quot;320&quot; youtube-src-id=&quot;m7g5I13c2nE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along! And please bear with me because this post is longer, more technical and heavy worded in some parts. But it was a lot of work, so read everything if you can&amp;nbsp;&lt;/i&gt;&lt;a href=&quot;https://emojipedia.org/zany-face/&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; color: #2458a1; font-family: &amp;quot;helvetica neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;emoji&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; font-family: &amp;quot;apple color emoji&amp;quot;, &amp;quot;segoe ui emoji&amp;quot;, &amp;quot;noto color emoji&amp;quot;, &amp;quot;android emoji&amp;quot;, emojisymbols, &amp;quot;emojione mozilla&amp;quot;, &amp;quot;twemoji mozilla&amp;quot;, &amp;quot;segoe ui symbol&amp;quot;; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;🤪&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;GitHub allows you to create a custom profile via a special repository with the same name as your username. You can thus use the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Markdown syntax to customize text, place pictures and add other functionalities&lt;/span&gt;&lt;/b&gt;, making it much more interesting than just the standard screen with the list of repositories and contributions you made throughout the year.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGWshhgA_mGzNJjNjeQCCh7K-BFdgmFeqqdY69OwsPESoATU7dBRn8jQIakT-aZS4IW-GwK_lxBsWSgKFfvSle3FnBqSycFuMf2mVRs5MaIOs9X-rU0-3j4GrcxMSIUp7y57vJx9BcBn8a/s2048/OctavioSI-Octavio-Ietsugu-.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2048&quot; data-original-width=&quot;1152&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGWshhgA_mGzNJjNjeQCCh7K-BFdgmFeqqdY69OwsPESoATU7dBRn8jQIakT-aZS4IW-GwK_lxBsWSgKFfvSle3FnBqSycFuMf2mVRs5MaIOs9X-rU0-3j4GrcxMSIUp7y57vJx9BcBn8a/w360-h640/OctavioSI-Octavio-Ietsugu-.png&quot; width=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://github.com/OctavioSI&quot; target=&quot;_blank&quot;&gt;My GitHub profile. Follow me! 😊&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;In my previous post on the subject, I showed you a step by step on how you can customize your GitHub profile putting a header, custom text, images and statistics. Also, we used a very interesting repository that allowed us to post the latest blog posts here and the latest videos posted &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;on our YouTube channel&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This information is automatically updated using a GitHub automation feature called &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;GitHub Actions&lt;/span&gt;&lt;/b&gt;, and this greatly expands the possibilities we have. We&#39;re going to use that a lot here in this second guide.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Didn&#39;t see our previous video about customizing GitHub? Check here:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/DyK5oZD612M&quot; width=&quot;320&quot; youtube-src-id=&quot;DyK5oZD612M&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;Also, if you want to see our post on the subject, check here: &lt;a href=&quot;https://blog.dev.lawyer/2021/08/cutomize-github.html&quot; target=&quot;_blank&quot;&gt;How to customize your GitHub profile&lt;/a&gt;&lt;/blockquote&gt;&lt;a href=&quot;https://br.dev.lawyer/2021/08/como-personalizar-github.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;In today&#39;s content I&#39;m going to show you some more interesting things you can put on your profile, making it unique! 😉&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you want to see the final result, as well as have a reference to all the customizations mentioned here, you can visit the repository I created for this content here: &lt;a href=&quot;https://github.com/Dev-Lawyer/customize-github-profile-part- two&quot; target=&quot;_blank&quot;&gt;https://github.com/Dev-Lawyer/customize-github-profile-part- two&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;ONE STEP FURTHER: CUSTOMIZING YOUR GITHUB EVEN MORE&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;span&gt;&lt;div&gt;If you&#39;ve followed our previous guide, you&#39;ll see that we&#39;ve already left our profile in a way much more interesting than the default one. What we&#39;ve done so far:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;We&#39;ve created the repo with the same name as our username&lt;/span&gt;&lt;/b&gt;, unlocking the custom page on GitHub;&lt;/li&gt;&lt;li&gt;We&#39;ve put a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;header image&lt;/span&gt;&lt;/b&gt;;&lt;/li&gt;&lt;li&gt;We&#39;ve inserted &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;custom text&lt;/span&gt;&lt;/b&gt;, telling people a little more about what we do;&lt;/li&gt;&lt;li&gt;We&#39;ve put up a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;listing of blog posts and videos&lt;/span&gt;&lt;/b&gt; from our YouTube channel which&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;updates automatically&lt;/span&gt;&lt;/b&gt;; and&lt;/li&gt;&lt;li&gt;We&#39;ve put some custom images (&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;badges&lt;/span&gt;&lt;/b&gt;) with programming languages and links, like this:&amp;nbsp;&lt;img src=&quot;https://img.shields.io/badge/dev.lawyer-FF0000?style=flat&amp;amp;logo=youtube&amp;amp;logoColor=white&quot; /&gt;&amp;nbsp;- this one I forgot to explain in the last content so I&#39;ll cover it here.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;By doing these steps above, your GitHub profile will certainly stand out much more than a lot of profiles out there, but we can still explore this a little further. Today we are going to customize our GitHub profile with a few more options, to make it even more complete.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/hugWiqStHQHafTunDr/giphy.gif?cid=ecf05e4724acwh18dl681h5ewjlhmm985vb16gxntbjlchwr&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://media.giphy.com/media/hugWiqStHQHafTunDr/giphy.gif?cid=ecf05e4724acwh18dl681h5ewjlhmm985vb16gxntbjlchwr&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;👉&amp;nbsp; &quot;MANUAL&quot; CUSTOMIZATIONS&lt;/span&gt;&lt;/h1&gt;&lt;/span&gt;&lt;/div&gt;First let&#39;s talk about some &quot;manual&quot; customizations, which are simply elements in Markdown and HTML that can be used to give our profile a more sophisticated look.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;1.&amp;nbsp;Badges&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Let&#39;s start with something I did before but forgot to comment: how to put &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;badges&lt;/span&gt;&lt;/b&gt;&quot;, which are these images to highlight social networks, programming languages, statuses and everything else you want, like this one:&amp;nbsp;&lt;img src=&quot;https://img.shields.io/badge/dev.lawyer-FF0000?style=flat&amp;amp;logo=youtube&amp;amp;logoColor=white&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;You could generate these images manually in an image editor like Gimp. However, the&amp;nbsp;&lt;a href=&quot;http://shields.io&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Shields.io&lt;/a&gt;&amp;nbsp;website allows you to generate these images in a very practical way, just by passing some information in an internet address.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4codmB1U38RG4xHjJv7KTA2d3bYGnLvOKjWbCZC9QgXScENr8cn3xuICLWPhsg04NftPF4XrXloYFBhbyDk4uIxSaA5_rsfeBnY8PzgVRXRRGdPc8d7-KGDN4BAKZtAoaZPIU7jW9saqO/s1363/Shields-io-Quality-metadata-badges-for-open-source-projects.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;419&quot; data-original-width=&quot;1363&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4codmB1U38RG4xHjJv7KTA2d3bYGnLvOKjWbCZC9QgXScENr8cn3xuICLWPhsg04NftPF4XrXloYFBhbyDk4uIxSaA5_rsfeBnY8PzgVRXRRGdPc8d7-KGDN4BAKZtAoaZPIU7jW9saqO/w640-h196/Shields-io-Quality-metadata-badges-for-open-source-projects.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;The site has many interesting options worth exploring, and you can even create your own custom badges. To create your badges, you can go to the Shields.io website directly and click on the link you want to create: for example, you can create a views badge for your GitHub profile by clicking the &quot;social&quot; link on the homepage and then on the corresponding badge. A screen for you to fill in the required data will open:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzHyQiXEROlaS5PXErxY1WnrXtKZiWuVheMyvMry5YeuqL_vwziaUaV3m2BG6ER8MQqHxi0OZcgjF8dy4I9rQ3RICJEwWRFHAZ4_krIPSD9anU1W6uCVTR1SSwEbYoBw3plj_yMGf2RDz0/s814/Shields-io-Quality-metadata-badges-for-open-source-projects2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;592&quot; data-original-width=&quot;814&quot; height=&quot;466&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzHyQiXEROlaS5PXErxY1WnrXtKZiWuVheMyvMry5YeuqL_vwziaUaV3m2BG6ER8MQqHxi0OZcgjF8dy4I9rQ3RICJEwWRFHAZ4_krIPSD9anU1W6uCVTR1SSwEbYoBw3plj_yMGf2RDz0/w640-h466/Shields-io-Quality-metadata-badges-for-open-source-projects2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;And so you will have a badge with these parameters:&amp;nbsp;&lt;img src=&quot;https://img.shields.io/github/followers/OctavioSI?label=Seguidores&amp;amp;style=social&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;There are other possible options in Shields.io, so just explore the possibilities a bit. To create a custom badge, just create an image with the following syntax:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFWUDVsKIO_DIEb741uGF7od-wrvd3WuU0DYwwYOlgaZd-ty931X5XziyGYjjmtdPrs0SOnBnrOHSrolwY-LBY7eegSkN75E4tCx_eXURBTOLhFe9RnZ1El-R7F-ncrjPiqdPp5FgajNt5/s1212/img1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;410&quot; data-original-width=&quot;1212&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFWUDVsKIO_DIEb741uGF7od-wrvd3WuU0DYwwYOlgaZd-ty931X5XziyGYjjmtdPrs0SOnBnrOHSrolwY-LBY7eegSkN75E4tCx_eXURBTOLhFe9RnZ1El-R7F-ncrjPiqdPp5FgajNt5/w640-h217/img1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span&gt;The &quot;label&quot; being the message on the left, the &quot;message&quot; the message that follows on the right and the &quot;color&quot; the highlight color for your badge. For example:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span&gt;&lt;img src=&quot;https://img.shields.io/badge/Dev.Lawyer-Inscreva--se-red&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;To include these badges in your GitHub profile you will need to edit the repository&#39;s README file with the same name as your username, in Markdown format. To do this, you can use the following format:&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6c1gPZpm-N3o5m7uo-VSJH83mxW4vyn_O3ExKGtOTsbkabxROX3vRJMpJK_rcJaUdpQSoHB4GRt7JmTi6dNZx8LmWDQl3k33Dbnrx787-eS_1MuyErV34ZYajXgpDyRVQwPGc6FwfD7BT/s1024/markdown1.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;688&quot; data-original-width=&quot;1024&quot; height=&quot;430&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6c1gPZpm-N3o5m7uo-VSJH83mxW4vyn_O3ExKGtOTsbkabxROX3vRJMpJK_rcJaUdpQSoHB4GRt7JmTi6dNZx8LmWDQl3k33Dbnrx787-eS_1MuyErV34ZYajXgpDyRVQwPGc6FwfD7BT/w640-h430/markdown1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The markdown code: you can see the full Markdown in the GitHub gist below by clicking on &quot;View Raw&quot;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;script src=&quot;https://gist.github.com/OctavioSI/cac799e2e08aab1dbf59012cf02512c7.js&quot;&gt;&lt;/script&gt;&lt;div&gt;&lt;span&gt;That way you can create badges for every social network link you want, or even create custom badges for programming languages you master, like the one I used to show that I use Angular here:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjdffXnS-UcMHmMaAqiPoYYMBa1PVz_-WwlbSPW17dZeSgSNoKacKF4TkZ5CzVzAVu4zE2y4_7aTeRjY62Ex39LjskztTKwQGkepezNuBOkGPCgoSqkMZoHod71sds5lFBDRLL_NTf_0tb/s1024/markdown2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;223&quot; data-original-width=&quot;1024&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjdffXnS-UcMHmMaAqiPoYYMBa1PVz_-WwlbSPW17dZeSgSNoKacKF4TkZ5CzVzAVu4zE2y4_7aTeRjY62Ex39LjskztTKwQGkepezNuBOkGPCgoSqkMZoHod71sds5lFBDRLL_NTf_0tb/w640-h139/markdown2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;And the final result:&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;Angular&quot; src=&quot;https://img.shields.io/badge/angular-%23DD0031.svg?style=for-the-badge&amp;amp;logo=angular&amp;amp;logoColor=white&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span&gt;If you want to see how I organized my profile with these generated Shields.io images, look at the Markdown code I used -- you&#39;ll see that labels, custom messages, badge colors and styles are used:&amp;nbsp;&lt;a href=&quot;https://github.com/OctavioSI/OctavioSI/blob/main/README.md&quot; target=&quot;_blank&quot;&gt;https://github.com/OctavioSI/OctavioSI/blob/main/README.md&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;You can still find some more badge examples in this repository:&amp;nbsp;&lt;a href=&quot;https://github.com/Naereen/badges&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/Naereen/badges&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;2. &quot;Above the Fold&quot; and CTA&lt;/span&gt;&lt;/h2&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Unlike a README of a project (in which you would do well to follow some layout patterns to not leave your visitor lost), in the README of your GitHub profile there is not much of a rule: there are people who put photos, GIFs, games of chess, snake animation and more. You&#39;re kind of free to do what your imagination (and Markdown&#39;s GitHub restrictions) allow.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Looking at it this way, we can even look at the GitHub profile as a personal page, where WE CALL THE VISITOR&#39;S (and perhaps a recruiter&#39;s) ATTENTION to our skills, experiences, tastes and projects. So it makes sense to treat our GitHub profile page as a sort of &quot;landing page&quot; or &quot;professional website&quot; but with the focus on our developer skills.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/UipxfcxQmadkA/giphy.gif?cid=790b7611884a25f96868ed3efed9c71e06c730c44fff233b&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;200&quot; data-original-width=&quot;200&quot; height=&quot;400&quot; src=&quot;https://media.giphy.com/media/UipxfcxQmadkA/giphy.gif?cid=790b7611884a25f96868ed3efed9c71e06c730c44fff233b&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With that in mind, let&#39;s customize our profile page to incorporate the basic web design concepts we&#39;ve covered in our past content: short important information above the fold, with a clear CTA, separating the rest of the topics into their own, well-illustrated and self-explanatory sections.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Adjusting our header&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;Our current header isn&#39;t as far from what I think is enough for above-the-fold content: it has few words but it describes well who I am and what do I do: my name and the fact that I&#39;m a developer/lawyer/startup founder. In your case, I recommend taking a similar approach: &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;make a brief introduction and put your &quot;value proposition&quot; or, in other words, why your profile should draw attention&lt;/span&gt;&lt;/b&gt;. In principle we could do everything through images, editing our header in an image editor like&amp;nbsp;&lt;a href=&quot;https://www.gimp.org/&quot; target=&quot;_blank&quot;&gt;Gimp&amp;nbsp;&lt;/a&gt;or&amp;nbsp;&lt;a href=&quot;https://canva.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Canva&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://github.com/OctavioSI/OctavioSI/raw/eb56f9c88a9319791290b31f45bbb099bd5b2b2f/header.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;243&quot; data-original-width=&quot;800&quot; height=&quot;194&quot; src=&quot;https://github.com/OctavioSI/OctavioSI/raw/eb56f9c88a9319791290b31f45bbb099bd5b2b2f/header.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;My current header: come on, it&#39;s not that bad...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;However, I want to change this header slightly to make a clear Call to Action (CTA). &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;I want to put a button that when the visitor clicks they will be taken to this blog&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Normally this would be an easy task: in the HTML of the page we would just put a &amp;lt;div&amp;gt; element that contains the header image as the background style, and the content would have the phrase we defined and the button for the Call to Action.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Obviously, I want our button to be really flashy, stylized, so that it looks &quot;pretty&quot;. But I did some research on the subject and Houston. we have a problem here: &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;For security reasons GitHub removes any existing scripts and style tags in the code. In other words, we are limited to using &quot;pure&quot; HTML&lt;/span&gt;&lt;/b&gt;. Or is it?&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The simplest way, therefore, would be to simply create a clickable header image and, if you need some animation, you could do that with a GIF and post it there instead of the page. But let&#39;s see if we really can&#39;t use CSS on GitHub...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Can I use styles (CSS) in my GitHub README?&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;After some research, &lt;a href=&quot;https://github.com/sindresorhus/css-in-readme-like-wat&quot; target=&quot;_blank&quot;&gt;I came across this repository that gives a somewhat &quot;hacky&quot; alternative to using styles in GitHub&#39;s README&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Look: GitHub doesn&#39;t allow you to use javascript or CSS scripts, automatically removing tags like that before rendering the final result.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;However, it does allows you to use images, including SVG files. SVG files are &quot;vectorized&quot; image files, that is, images that contain the necessary information so that they can be assembled. This allows, for example, that an SVG image can be enlarged to infinity without losing quality, as it is not composed of pixels, but of calculations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can, for example, have an image like this in your README:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiho0jdlgpVp1rPqCtUAo5w3cSwcmvD6e3qYUWQsqoXZpV22gtjBlFhjU6yXCi4bDzG0j_izX_LfGvvYWW7XWxhMkVhSMkzG1LQEXJYPEJi5t2-wdqTKTjrdw7FKjdouzODOJGJo_YlrzZj/s386/imagesvg.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;242&quot; data-original-width=&quot;386&quot; height=&quot;402&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiho0jdlgpVp1rPqCtUAo5w3cSwcmvD6e3qYUWQsqoXZpV22gtjBlFhjU6yXCi4bDzG0j_izX_LfGvvYWW7XWxhMkVhSMkzG1LQEXJYPEJi5t2-wdqTKTjrdw7FKjdouzODOJGJo_YlrzZj/w640-h402/imagesvg.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;And as we mentioned before, you can &quot;assemble&quot; this SVG image with code. Let&#39;s open any SVG image in the code editor so you can understand what I&#39;m saying (if the code doesn&#39;t appear below, click on &quot;View Raw&quot;):&lt;/div&gt;&lt;div&gt;&lt;script src=&quot;https://gist.github.com/OctavioSI/612bb6037ba13ca1228329ce28d4432d.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;A&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;s you can see, SVG is nothing more than a series of instructions for the computer to assemble the images. And this opens up a &quot;hole&quot; for us to put in these instructions some styles to customize our header&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;You can use inside your SVG a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;foreignObject&amp;gt;&lt;/span&gt;&lt;/b&gt; tag, and inside that tag you can use HTML, including style tags. Basically, you&#39;ll put a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;foreignObject&amp;gt;&lt;/span&gt;&lt;/b&gt; tag inside the SVG tag and inside it you can then define &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;style&amp;gt;&lt;/span&gt;&lt;/b&gt; and the other HTML elements:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzO9i9tYmvsPoe2ywiaRyRxiS1RpkeOyalPNUVjDPkCAdD23ZbzL7EeJ4pwQnAXM9V4OqtCKg7iU52cYkFn1E2_MGwVk_21kTWJOFTNEt4mdVrGr_AX9yfKsrJ1K8-4QKCosEqunA8roJ-/s985/exemplocodigosvg.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;465&quot; data-original-width=&quot;985&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzO9i9tYmvsPoe2ywiaRyRxiS1RpkeOyalPNUVjDPkCAdD23ZbzL7EeJ4pwQnAXM9V4OqtCKg7iU52cYkFn1E2_MGwVk_21kTWJOFTNEt4mdVrGr_AX9yfKsrJ1K8-4QKCosEqunA8roJ-/w640-h302/exemplocodigosvg.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;However, there are many limitations to doing this. We were able to put in our code images that use an SVG that has its own defined styles, but I couldn&#39;t do several things that I wanted, and it took some adaptations to make everything work as I needed.&lt;/p&gt;&lt;p&gt;To better understand how this was done, I recommend that you take a look at the code from our SVG image that I made available in the GitHub repository for my profile, and which is commented out step by step (sorry guys, only Portuguese for now, but you can Google Translate it).&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;script src=&quot;https://emgithub.com/embed.js?target=https%3A%2F%2Fgithub.com%2FOctavioSI%2FOctavioSI%2Fblob%2Fmain%2Fheader.svg&amp;amp;style=github&amp;amp;showBorder=on&amp;amp;showLineNumbers=on&amp;amp;showFileMeta=on&quot;&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;It sounds simple, but it wasn&#39;t. See the &quot;raw&quot; of the file above to understand how I did it, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;noticing that the comments of the files always complement what is provided here (even though in Portuguese)&lt;/span&gt;&lt;/b&gt;. And our header is finally ready.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Nb9TaUF-We62fkgYkjTPeuXA5M-U1hJojyOxKbTOTgEPnSP1TINUgzXuBFH_nwh4WGi00esVnYwxr6IoODDPsbI60sX80xOagm-lwNOdGnuwb2nnIktaaM5b9Mt2RE9MqVhtxV9f0iHk/s792/header_ptbr.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;241&quot; data-original-width=&quot;792&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Nb9TaUF-We62fkgYkjTPeuXA5M-U1hJojyOxKbTOTgEPnSP1TINUgzXuBFH_nwh4WGi00esVnYwxr6IoODDPsbI60sX80xOagm-lwNOdGnuwb2nnIktaaM5b9Mt2RE9MqVhtxV9f0iHk/w640-h194/header_ptbr.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our header: in the final version it is animated by CSS&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Other README.md sections&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div&gt;As mentioned earlier, we are free to change the view of our GitHub profile to make it unique. And I decided that I would use my space to create a &quot;visual curriculum&quot; regarding what I do 😃&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;The process of including other sections is basically the same as with the header: use little text but highlight information that is important for your visitor to better understand your profile.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;3. Multiple Languages&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Our third customization will be to create our profile in both English (which is the language most GitHub users use to communicate) and Portuguese (my mother language).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I understand that this customization is important as you want to have a profile accessible to everyone in the English world, but it may happen that many of your potential visitors are local. So a good alternative is to have both options. In my case, I intend to put in both languages only the initial written text that I deem important for those who want to know more about my profile.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To create our profile with multiple languages we will use in our Markdown the tag &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;details&amp;gt;&lt;/span&gt;&lt;/b&gt;, which allows us to place content inside a &quot;collapsible&quot; section. This is HTML, and it looks like this:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;1
2
3
4
5
6&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&amp;lt;details&amp;gt;
  &amp;lt;summary&amp;gt;
    Section Title
  &amp;lt;/summary&amp;gt;
  Section Content
&amp;lt;/details&amp;gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;As you can see, you can define the title the section will have using the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/b&gt; tag, and the content always below it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Important notes: don&#39;t skip lines between each section and if you need any elements like links, images and the like, use HTML inside that section: Markdown syntax won&#39;t work.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After creating two sections with details (choosing to leave the section in English as default and &quot;open&quot;, using &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;details open&amp;gt;&lt;/span&gt;&lt;/b&gt; for that) and putting images generated in Shields.io in the summary, my GitHub profile file looks like this:&lt;/div&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9vVY_4QxJXc0VaP6-oUeWU_j_ISEgEVlm5svJUQsH2O3ypZlVcdtuD4fQo6QLoHaTsYYTQ2GQxZw6QrNdcLa7uD_EWje7PHleyCjmyqxfBslR15-irxVG8gJExo4Gg_HJiDUrpWqYuzge/s925/print_sections.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;680&quot; data-original-width=&quot;925&quot; height=&quot;470&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9vVY_4QxJXc0VaP6-oUeWU_j_ISEgEVlm5svJUQsH2O3ypZlVcdtuD4fQo6QLoHaTsYYTQ2GQxZw6QrNdcLa7uD_EWje7PHleyCjmyqxfBslR15-irxVG8gJExo4Gg_HJiDUrpWqYuzge/w640-h470/print_sections.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Multi language profile&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can create other sections in your &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;README&lt;/span&gt;&lt;/b&gt;, even to make it &quot;cleaner&quot; if you prefer, putting information in separate and hidden blocks so as not to take up as much space on the screen. It all depends on your imagination and patience... 😊&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;4. Development Metrics&lt;/span&gt;&lt;/h2&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;We can also create development metrics, that is, metrics about your dev routine. This opens up some more possibilities and gives the profile a really cool look. Let&#39;s use a very good repository here for that, which can be found here:&amp;nbsp;&lt;a href=&quot;https://github.com/anmol098/waka-readme-stats&quot;&gt;https://github.com/anuraghazra/github-readme-stats#wakatime-week-stats&lt;/a&gt;&amp;nbsp;(actually the same used in our previous content).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To do this, let&#39;s first create an account and credential on the&amp;nbsp;&lt;a href=&quot;https://wakatime.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;WakaTime&lt;/a&gt;&amp;nbsp;website.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1366&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhndx_pEu-ovBrgh4DNOijWXTV7k2k7mGNihoiaKN2u2zzoBFqdXJ3mE_B8ntTCCVO7Hw6jNZF89GPHboAaDykCKfvbKGhU6YcAIO73XxY_4hKOLVqHefuc4LrjrWLgSlUBX7dmvq9W0Q2j3kPfsL6AycPYVNuTP8GpeJVBvpwFyldsphgy55pWfhm_pA=w640-h298&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;Click Log In and Sign Up to create your account&lt;br /&gt;&lt;br /&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1366&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh5uedJgOw6d0CXT_gGwY26cVivhhGbr7BTZiF8GIm_RTavhfruMwQdSUWYxGzPg5jYdkMMIivI9cFvaMve1N32pDZCDw7BUfRiaFzMQ5K-55USc-rGjQMXMiDnXWx4G5DfZzhHLgnWo-tH-eLSoTnCVroTxjB86kaTtAuUgzoVYEPvr9EJFAgC71q8cQ=w640-h298&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;640&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;I&#39;ve created my account via GitHub login&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;After creating your account, view and copy your API key by visiting this address:&amp;nbsp;&lt;a href=&quot;https://wakatime.com/api-key&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wakatime.com/api-key&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhAE79MlIdURB0W2eTwlXOFBi6TPQhJgpMelgnA9Z5N6PycVSRhjAnPXfax8HM57eCa5Vxry_RAJ0rBc61Ngl4y7ES5Kb8ZJV5vwDvBMp6AA-MGMsDLb6vbxnwuO140naDmA5uVKCerP-mRl_YSEUgEsILWBV5xgtAYAGDNpGF4juiycJXi7DcGRjCRqw=s1349&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1349&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhAE79MlIdURB0W2eTwlXOFBi6TPQhJgpMelgnA9Z5N6PycVSRhjAnPXfax8HM57eCa5Vxry_RAJ0rBc61Ngl4y7ES5Kb8ZJV5vwDvBMp6AA-MGMsDLb6vbxnwuO140naDmA5uVKCerP-mRl_YSEUgEsILWBV5xgtAYAGDNpGF4juiycJXi7DcGRjCRqw=w640-h302&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Install the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;WakaTime &lt;/span&gt;&lt;/b&gt;extension on your VSCode as well. After installing and restarting VS Code, it will ask you for the API Key to start tracking your programming.&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXXxDOmDKoVqBq3jB9-6p68p3CJCne7z3TXgfPbAhByttAc2NhepOGftBc11uTxpSxQIhDQOoEmtkoohHXpQ5NLvtvIz_ViQ4gFYaVTG1aSsmWfWClH-JLUDwlO5dI5AGdH1AJo1Yi3DsB1LMBzyEAUVezYB-8l75jKyHDDxRYxI-VBAxqSI3JXBagzA=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXXxDOmDKoVqBq3jB9-6p68p3CJCne7z3TXgfPbAhByttAc2NhepOGftBc11uTxpSxQIhDQOoEmtkoohHXpQ5NLvtvIz_ViQ4gFYaVTG1aSsmWfWClH-JLUDwlO5dI5AGdH1AJo1Yi3DsB1LMBzyEAUVezYB-8l75jKyHDDxRYxI-VBAxqSI3JXBagzA=w640-h346&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;After installing the extension and restarting VSCode, it will ask you for the API Key&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;With that, WakaTime will start counting the programming time and languages you used to feed its metrics.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In your profile repository README.md, include the following where you want to see the metrics:&lt;/div&gt;&lt;div&gt;&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(39, 40, 34); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;1&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #f92672;&quot;&gt;&amp;lt;img&lt;/span&gt; &lt;span style=&quot;color: #a6e22e;&quot;&gt;align=&lt;/span&gt;&lt;span style=&quot;color: #e6db74;&quot;&gt;&quot;center&quot;&lt;/span&gt; &lt;span style=&quot;color: #a6e22e;&quot;&gt;src=&lt;/span&gt;&lt;span style=&quot;color: #e6db74;&quot;&gt;&quot;https://github-readme-stats.vercel.app/api/wakatime?username=OctavioSI&amp;amp;theme=monokai&amp;amp;hide_title=true&amp;amp;layout=default&quot;&lt;/span&gt; &lt;span style=&quot;color: #f92672;&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;Just change the username to your username there on WakaTime and you&#39;re done! You will have new development metrics in your profile, updated as your actual activity is now recorded by VSCode! Note that your WakaTime status can take a long time to update, so if nothing shows up, be patient and soon it will be there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUDFLM_eekwapLgItbJtotdc07ZKGV3os3akUJVGC0hzVvqzrJycSl7_LyMFcGnGcwNS8jOkExbnNwPTdo5R2toforaPlgM150Bd_-Fw5qRICHLwSrNVhxTL8sNjbwGGVs9b3yWZrOwmk3U4hqzsPkXbU7HHt7pxtBhfCWdAA8QqSYbKijrOl_3DLDqQ=s966&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;966&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUDFLM_eekwapLgItbJtotdc07ZKGV3os3akUJVGC0hzVvqzrJycSl7_LyMFcGnGcwNS8jOkExbnNwPTdo5R2toforaPlgM150Bd_-Fw5qRICHLwSrNVhxTL8sNjbwGGVs9b3yWZrOwmk3U4hqzsPkXbU7HHt7pxtBhfCWdAA8QqSYbKijrOl_3DLDqQ=w640-h398&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are other repositories that use WakaTime data, but this one&#39;s implementation is simpler and we&#39;ve used this same repo before for GitHub statistics in the first GitHub customization tutorial.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;5. Showing your latest Tweets&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;If you are a compulsive Twitter user like me (follow me there:&amp;nbsp;&lt;a class=&quot;twitter-follow-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/octavioietsugu?ref_src=twsrc%5Etfw&quot;&gt;Follow @octavioietsugu&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;), it might be interesting to have your latest posts appear on your profile.&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And it&#39;s very easy to do that using this very interesting repository:&amp;nbsp;&lt;a href=&quot;https://github.com/gazf/github-readme-twitter&quot; target=&quot;_blank&quot;&gt;https://github.com/gazf/github-readme-twitter&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To put your latest tweets in your README, just insert this in your markdown, changing the one after the id to your username (in my case, ?id=octavioietsugu):&lt;/div&gt;&lt;div&gt;&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(248, 248, 248); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;1&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;![github-readme-twitter](https://github-readme-twitter.gazf.vercel.app/api?id=octavioietsugu)
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And that&#39;s it, your profile should now show your latest tweets:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhF1O4zOjX08_26MD4QktBH825DSKQetat_leUSoWAyIC2KTwMC11lmmFtbuZd8Q6cpaicJ-1q4OwyNDNapcOdkBPiDFD42W4mByrU8wMZSYFxSIGsRah6GaKDVSbGULLe12sohBeh4Vl7Mnz07i8o85MxiJfSTML5Mmhm3bAHbUytkPMCSBO3Pd_PgxA=s1026&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;608&quot; data-original-width=&quot;1026&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhF1O4zOjX08_26MD4QktBH825DSKQetat_leUSoWAyIC2KTwMC11lmmFtbuZd8Q6cpaicJ-1q4OwyNDNapcOdkBPiDFD42W4mByrU8wMZSYFxSIGsRah6GaKDVSbGULLe12sohBeh4Vl7Mnz07i8o85MxiJfSTML5Mmhm3bAHbUytkPMCSBO3Pd_PgxA=w640-h380&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;6. Showing your Spotify&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;Maybe your musical taste is something you want to show a potential recruiter (perhaps)? 😂&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, you can put the list of last listened songs on your GitHub profile using this repo:&amp;nbsp;&lt;a href=&quot;https://github.com/JeffreyCA/spotify-recently-played-readme&quot; target=&quot;_blank&quot;&gt;https://github.com/JeffreyCA/spotify-recently-played-readme&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To do this, just open the app that JeffreyCA created (you can choose to launch the app in your own Vercel installation if you like, there&#39;s a button there in the repo that shows this) and authorize your Spotify account:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://spotify-recently-played-readme.vercel.app/&quot; rel=&quot;nofollow&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;242&quot; data-original-width=&quot;812&quot; height=&quot;59&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiHJE35Cj8byEJr2umgHjv38pjxtyjm0VN5ap7i0xh2SOaj5hTFy5HSUoVqGQ86zZ8eTm8sNRQDhmsLSMjwsjfocjl9_0hvOpjoJWWrGb4pEHS05aN-Fl62QDJIvKvGWdm0kklNXuhgaaRa9vGGNA8TVJns_pfthcqH-iEk0hS94IpYWSgQFP23zNgcNg=w200-h59&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Once authorized, just copy the markdown it provides on the page and paste it into your README:&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiZlwboT2uHLNjLAqM-oY7KR4gW_PEgogCW7k0ZU2M1Bdk6VVNi731Lnk4wotNJVwIYoGvMzc53RULYPn9tgdDWfPwZxRiTYOPCsce8_W6mVIlVSQt45pOdVVnOMZqWKFFJ9d-blbpZoLk3r55hnOnbkQaOyX_0Vk52wZYFb4M0XhpuPV0U0VmPXofPEg=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1366&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiZlwboT2uHLNjLAqM-oY7KR4gW_PEgogCW7k0ZU2M1Bdk6VVNi731Lnk4wotNJVwIYoGvMzc53RULYPn9tgdDWfPwZxRiTYOPCsce8_W6mVIlVSQt45pOdVVnOMZqWKFFJ9d-blbpZoLk3r55hnOnbkQaOyX_0Vk52wZYFb4M0XhpuPV0U0VmPXofPEg=w640-h298&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Don&#39;t bother with the children&#39;s songs, but I have an Alexa and two babies...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With that your Spotify should appear on your profile too:&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg1cMCa2E37rPmAJSTs2poUVj-SGSzxcHxHXEiVuBN-ZD7tWy409zMhOcTp2iqifSWxM-HyB9sE2Ywy1YlO5Ly87U7iRBKzegKeIVqYKFlLUJ8Aid21KzcY7WXSljoRGB3TDZZlL-FJKP1DvqaFv5LDtjsBB6iWgG2WJAuUhPhoNCA1WTpIVX7z-3MMKg=s1007&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;526&quot; data-original-width=&quot;1007&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg1cMCa2E37rPmAJSTs2poUVj-SGSzxcHxHXEiVuBN-ZD7tWy409zMhOcTp2iqifSWxM-HyB9sE2Ywy1YlO5Ly87U7iRBKzegKeIVqYKFlLUJ8Aid21KzcY7WXSljoRGB3TDZZlL-FJKP1DvqaFv5LDtjsBB6iWgG2WJAuUhPhoNCA1WTpIVX7z-3MMKg=w640-h334&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;With Spotify&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Anyway, it can be done, but does it make sense to you? After all, it&#39;s not because we can do it that we should do it, right?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my case I took it off, since I can&#39;t keep this list of children&#39;s songs there lol 😂 I also took the Twitter one off because it seemed to me that it was a little too much. Mind your own taste tough, and if you think you should, go for it, champ!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/3ohzdLnCkiP44MI2KQ/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;500&quot; data-original-width=&quot;500&quot; height=&quot;400&quot; src=&quot;https://media.giphy.com/media/3ohzdLnCkiP44MI2KQ/giphy.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;👉 &quot;AUTOMATED &quot; CUSTOMIZATIONS&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Now let&#39;s see another customization that uses &quot;automations&quot; on GitHub, through integrations, APIs and&amp;nbsp;&lt;a href=&quot;https://github.com/features/actions&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Actions&lt;/a&gt;. GitHub Actions allow you to run scripts periodically and thus be able to update metrics and other data dynamically.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://blog.dev.lawyer/2021/08/cutomize-github.html&quot; target=&quot;_blank&quot;&gt;We did this in our previous GitHub profile customization tutorial&lt;/a&gt;, where we updated the&amp;nbsp;&lt;a href=&quot;https://br.dev.lawyer&quot; target=&quot;_blank&quot;&gt;Blog&lt;/a&gt;&amp;nbsp;post listing and our &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;YouTube Channel&lt;/a&gt; post listing automatically, and for that we used a really cool Gautam krishna R repository called blog-post-workflow:&amp;nbsp;&lt;a href=&quot;https://github.com/gautamkrishnar/blog-post-workflow&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/gautamkrishnar/blog-post-workflow&lt;/a&gt;. .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We&#39;ll use it again today, but with one &quot;twist&quot; I haven&#39;t seen around...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;7. Enhancing YouTube listing&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;Based on our previous post, we&#39;ve already managed to bring up an automatically updated listing of the videos we&#39;ve released on our YouTube channel. But the customization we&#39;ve done is still very simple, with just the video title and the link.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ2XDwVBwSSkcgBNZgSdEv3Z0GL3nQ4qpo5F0f3jOxu4Ya06fYo9TtQKFwJXXRvnjdeRyTx9TjjMosptqFkeq0FuNOzHzXcZPYJ0cFwFnLjpJhQsM9oVNH53d3oA5JHcjrFAFHgEG9L7pJ/s917/OctavioSI-Octavio-Ietsugu-2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;536&quot; data-original-width=&quot;917&quot; height=&quot;374&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ2XDwVBwSSkcgBNZgSdEv3Z0GL3nQ4qpo5F0f3jOxu4Ya06fYo9TtQKFwJXXRvnjdeRyTx9TjjMosptqFkeq0FuNOzHzXcZPYJ0cFwFnLjpJhQsM9oVNH53d3oA5JHcjrFAFHgEG9L7pJ/w640-h374/OctavioSI-Octavio-Ietsugu-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;It&#39;s not bad, but it could be prettier...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Let&#39;s rev it up, leaving something more visual and a little reminiscent of the YouTube video interface. For that, we&#39;ll have to play with the script that goes in the .github/workflows folder of our repository, and we&#39;ll play with the script that runs automatically to update our list of videos on the profile page (in this case, the youtube-workflow- file. yml). &lt;a href=&quot;https://blog.dev.lawyer/2021/08/cutomize-github.html&quot; target=&quot;_blank&quot;&gt;If you don&#39;t know what I&#39;m talking about, go there in the previous video and check it out, because we used this to create this listing&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In any case, the script that updates this listing is here:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP-pfvL64O2MyLs7xZxWsiNEDqt0Sc5mL13j9-YR5CPUX-7QNlGqu4kzsoSV8LRHwtoUiCXLwYtrqRdvgzjGlXiH53NwqK60XiocYh9K0h1EKS4k473yBeQCkXsONEfXlcd-ZMQsTyJZ88/s1968/code.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1012&quot; data-original-width=&quot;1968&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP-pfvL64O2MyLs7xZxWsiNEDqt0Sc5mL13j9-YR5CPUX-7QNlGqu4kzsoSV8LRHwtoUiCXLwYtrqRdvgzjGlXiH53NwqK60XiocYh9K0h1EKS4k473yBeQCkXsONEfXlcd-ZMQsTyJZ88/w640-h330/code.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our current script&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;To change this view, we will need to create a new template for the video that will be uploaded. In the documentation of the repository of this script the author mentions that without the template option, the script uses the pattern which is a markdown in the following format:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;1&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;[$title]($url)
&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace&quot; style=&quot;background-color: rgba(175, 184, 193, 0.2); color: #24292f; font-size: 13.6px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;That is, we have the title received by default with a link to the video address, just like the listing we have now. To change this, we&#39;ll need a new template and, for that, &lt;a href=&quot;https://github.com/gautamkrishnar/blog-post-workflow&quot; target=&quot;_blank&quot;&gt;we&#39;ll explore a little more the possibilities that the documentation brings us&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;For our purposes, we&#39;re going to use the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;template&lt;/span&gt;&lt;/b&gt; option we already mentioned above, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;custom_tags&lt;/span&gt;&lt;/b&gt; and &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;max_post_count&lt;/span&gt;&lt;/b&gt;. What does each of them mean?&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;template&lt;/span&gt;&lt;/b&gt;: format the result will be displayed&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;custom_tags&lt;/span&gt;&lt;/b&gt;: we can use this to create custom variables, with information we get from the address accessed in the feed_list&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;max_post_count&lt;/span&gt;&lt;/b&gt;: how many results will we retrieve&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;In our GitHub file we have a few comments on each line with what&#39;s relevant, but basically we have this:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnzpdcTiSNQhbERNUCMVhhyK_a7sqn6K5UsQSfEHW5Fb9WFxNuBI88B8p_g6mkpJVjChSPaUykEvmfazaaNtRpB8nU1lt-_jQW1sbPUNyjm6uKGrtaIa7XdY-fPWr7IPp3BlQ5QEEgKvG_/s1810/code1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1810&quot; data-original-width=&quot;1762&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnzpdcTiSNQhbERNUCMVhhyK_a7sqn6K5UsQSfEHW5Fb9WFxNuBI88B8p_g6mkpJVjChSPaUykEvmfazaaNtRpB8nU1lt-_jQW1sbPUNyjm6uKGrtaIa7XdY-fPWr7IPp3BlQ5QEEgKvG_/w624-h640/code1.png&quot; width=&quot;624&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;As you can see, we were able to access a lot of possible information in this script and pass it to the template, and that&#39;s what we&#39;ll take advantage of to get a more sophisticated result.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you want to see the listing of what a channel&#39;s feed brings, just access the address that we passed as feed_list:&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/feeds/videos.xml?channel_id=UCPmM6RAkfC0CY2gGudIhWQA&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/feeds/videos.xml?channel_id=UCPmM6RAkfC0CY2gGudIhWQA&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To improve the visualization, you can use a service like&amp;nbsp;&lt;a href=&quot;https://codebeautify.org/xmlviewer&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Code Beautify&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhedWnMrZTzNTVX4MuH7baLrSMPtJzlJloOEc8fNylZP1kL4i3u42d1M4rZUWBPzD1pM_X899lmpqy-MQV9Lv9RO0ggF8lztkL3IDYp-5N02Sydxe3majeSf2fbSEtsrELK8GIWeNHfJz24/s1349/Best-Online-XML-Viewer-XML-Formatter-XML-Editor-Analyser-Beautify-Beautifier-Minify-Tree-structure.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1349&quot; height=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhedWnMrZTzNTVX4MuH7baLrSMPtJzlJloOEc8fNylZP1kL4i3u42d1M4rZUWBPzD1pM_X899lmpqy-MQV9Lv9RO0ggF8lztkL3IDYp-5N02Sydxe3majeSf2fbSEtsrELK8GIWeNHfJz24/w640-h316/Best-Online-XML-Viewer-XML-Formatter-XML-Editor-Analyser-Beautify-Beautifier-Minify-Tree-structure.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Beeeem melhor pra visualizar tudo 😀&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So let&#39;s get the information needed to bring YouTube data to our page: we first need to get the main information needed to build this thumbnail based on the response that the feed_list brought us, as we can see there in Code Beautify mentioned above. At the outset, the information we can use is: video title, video id, publication date and thumbnail.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJMCBFT-1sTm7UJqzXH_52o0HDTgZgmrASr39C01f0MlHOoGF_n8JH_lgYZniiiRcDhEzyLczrkJp5daGVUkxCnvMdlf_UfrFXV_kt0kw7e3hjNtqQY7r4hyphenhyphenHUlInx8kWRmwuLY9UbiHq/s569/codebeautify01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;34&quot; data-original-width=&quot;569&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJMCBFT-1sTm7UJqzXH_52o0HDTgZgmrASr39C01f0MlHOoGF_n8JH_lgYZniiiRcDhEzyLczrkJp5daGVUkxCnvMdlf_UfrFXV_kt0kw7e3hjNtqQY7r4hyphenhyphenHUlInx8kWRmwuLY9UbiHq/s16000/codebeautify01.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmAD_IJFSy71-X0CM-jt6paL4PcweKFdlhExYF5wW97at9vCqvUCjuuU1VLtMrhF8NbOoE3IficP3KpGS4XP6nwCNf9tIL6W5wV4nHHkwnwrqwyahdJmSt_PKz4Rp0Kp9vasw1NI84zT-F/s235/codebeautify02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;47&quot; data-original-width=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmAD_IJFSy71-X0CM-jt6paL4PcweKFdlhExYF5wW97at9vCqvUCjuuU1VLtMrhF8NbOoE3IficP3KpGS4XP6nwCNf9tIL6W5wV4nHHkwnwrqwyahdJmSt_PKz4Rp0Kp9vasw1NI84zT-F/s16000/codebeautify02.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj22zRMgpqA9VAd62fY3bDBOS5W5I6pJrp0U36SPc0uYXsKOWErOXJ74G4H7JpA1-CUfcGI3V-REeTGPL0qANosI1m9l2e1UAJp_inIuJgcnOH-ZBEVIUb4A1i-PmX6hNW-ZuSrnLJg9cY1/s355/codebeautify03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;41&quot; data-original-width=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj22zRMgpqA9VAd62fY3bDBOS5W5I6pJrp0U36SPc0uYXsKOWErOXJ74G4H7JpA1-CUfcGI3V-REeTGPL0qANosI1m9l2e1UAJp_inIuJgcnOH-ZBEVIUb4A1i-PmX6hNW-ZuSrnLJg9cY1/s16000/codebeautify03.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7G5n9GDLLAMiBx2YWan_ZVtr2d4W2K1sfSxOUg6B2cv3yhy2HHmAwW1VINkmNSbidhP8e6Bw-J-cyyXZA8y_8JBMrQamHdm-kI5xe7zhm4GqZpzFJcqfVmuCcH88uAtN_vg-Z1UdLDk5/s970/videoId.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;211&quot; data-original-width=&quot;970&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7G5n9GDLLAMiBx2YWan_ZVtr2d4W2K1sfSxOUg6B2cv3yhy2HHmAwW1VINkmNSbidhP8e6Bw-J-cyyXZA8y_8JBMrQamHdm-kI5xe7zhm4GqZpzFJcqfVmuCcH88uAtN_vg-Z1UdLDk5/w640-h139/videoId.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the case of the title, videoid and publication date, it&#39;s ok, since the information we want is there. For the thumbnail this is a little more complicated since the image address is inside an XML tag tribute and, as far as I&#39;ve seen, it&#39;s not possible to get this information using the script with custom_tags automatically (the same problem happens with the views of the video).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;To get around this, notice that the thumbnail address is made up of a default address, with the video id part of the address. Let&#39;s use this to get the images. After some tests, I realized that we can get thumbnails with a little lower resolution (and enough for our case) from the following address: https://i.ytimg.com/vi/{video id}/mqdefault.jpg&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Our template also accepts &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HTML&lt;/span&gt;&lt;/b&gt; (since it will output in Markdown), so we&#39;ve come up with the following format for the template:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz9UZ2fCqmiW6YsDPIGxrFpFheNtp09Rk0BBD-siET5B_A7vSSepv0vfSpZAZwGJ3jAkgYZUc9xprZRs8NbaGBreBvIpxmX7PY0PnDXZ872DlFxy2uyxNf0g9uSnk6nnCUMyrjTzpJoXZC/s2048/script.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1702&quot; data-original-width=&quot;2048&quot; height=&quot;532&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz9UZ2fCqmiW6YsDPIGxrFpFheNtp09Rk0BBD-siET5B_A7vSSepv0vfSpZAZwGJ3jAkgYZUc9xprZRs8NbaGBreBvIpxmX7PY0PnDXZ872DlFxy2uyxNf0g9uSnk6nnCUMyrjTzpJoXZC/w640-h532/script.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;And when I ran this script, the YouTube profile videos section on GitHub looked like this:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxJ0XR0h6_K2Sm5bn8kFseQl1heTuINdA4AieiJxBazJwVACgPs_u0LxYgYYlCCyjVhOdIKAB-smegUER9yZVOXaUmnzKeoNXYhKvD1uSXr_D403GKen25hXpuNnJN66OB6oWAo6XzJpvr/s1448/Visible+Page+Script+-1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;729&quot; data-original-width=&quot;1448&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxJ0XR0h6_K2Sm5bn8kFseQl1heTuINdA4AieiJxBazJwVACgPs_u0LxYgYYlCCyjVhOdIKAB-smegUER9yZVOXaUmnzKeoNXYhKvD1uSXr_D403GKen25hXpuNnJN66OB6oWAo6XzJpvr/w640-h322/Visible+Page+Script+-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Progress!&lt;/b&gt;&lt;/span&gt; We now have the thumbnail images of the channel&#39;s videos and the title of each one.&lt;br /&gt;&lt;br /&gt;It&#39;s not that bad, but it would be nice if we could have a format closer to what YouTube has. Something like this:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrEOZT9vmsMsY3jCx3kGOoyruq7cqgTc2iM1F15U7nE_5DdmKMmXsfLgxzyJhs-57-TdvAHoKTfR-ehxrhrIsry_Gq3j6tbJ_SyabXMRXQwxsYJYmYnqZYZ6zoH6kJk9FaF3SPnY73V4m0/s239/Oct%25C3%25A1vio-Ietsugu-Dev-Lawyer-YouTube.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;239&quot; data-original-width=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrEOZT9vmsMsY3jCx3kGOoyruq7cqgTc2iM1F15U7nE_5DdmKMmXsfLgxzyJhs-57-TdvAHoKTfR-ehxrhrIsry_Gq3j6tbJ_SyabXMRXQwxsYJYmYnqZYZ6zoH6kJk9FaF3SPnY73V4m0/s16000/Oct%25C3%25A1vio-Ietsugu-Dev-Lawyer-YouTube.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;And how can we assemble something like this?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As mentioned before when talking about the header and CTA of the page, we are restricted to what GitHub allows us to insert in our markdown and, in particular, we are restricted from using CSS or javascript. So, the most we could do in this case is to create a table to place the image, resize it and that&#39;s it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;But, just like we did before, it would be possible to insert an image with the source (src) pointing to an SVG. In this SVG we could use a whole style, formatted as we need. The question here, however, is how we can pass the information we have to the SVG in order to build a dynamic SVG.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I&#39;ll be honest with you, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;this was not an easy task to do&lt;/span&gt;&lt;/b&gt;. It took me almost two days to discover the limitations that GitHub offered to include images like this and to finally build a solution. The advantage is that I learned a lot in the process and I&#39;m going here to show you how I did it step by step.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/dw60YIVoqu0MZexouY/giphy-downsized-large.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;480&quot; height=&quot;333&quot; src=&quot;https://media.giphy.com/media/dw60YIVoqu0MZexouY/giphy-downsized-large.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you are new to the world of programming, you may find the following section too complicated, but I will try to be as didactic as possible. My recommendation is that you try to implement and read the comments I left in the archives. It&#39;s all on GitHub, which I link here in this text.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;How to create a dynamic SVG to use as an image on GitHub&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;As we made the header with CSS in item 2 of this article, I imagined it would be something very similar: assemble an SVG that had the operations inside a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;foreignObject&amp;gt;&lt;/span&gt;&lt;/b&gt; tag and that&#39;s it. But I was wrong: &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Markdown is able to use CSS made like this, but for it it doesn&#39;t process the Javascript code that we put there&lt;/span&gt;&lt;/b&gt;. It might sound silly, but I spent a lot of time trying to make it work that way, and you can see the SVG I originally planned to use commented out here (in Portuguese):&lt;/div&gt;&lt;div&gt;&lt;script src=&quot;https://emgithub.com/embed.js?target=https%3A%2F%2Fgithub.com%2FOctavioSI%2FOctavioSI.github.io%2Fblob%2Fmaster%2Fmodules%2Fyoutube-thumbnail%2Fteste-de-imagens-svg.svg&amp;amp;style=github&amp;amp;showBorder=on&amp;amp;showLineNumbers=on&amp;amp;showFileMeta=on&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The file is all commented out and you can follow what I mentioned in the file as the logic used to build the SVG we want, but basically we have:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;a basic SVG structure&lt;/span&gt;&lt;/b&gt;, which assembles the &quot;frame&quot; that the image has to have to appear as we want: this includes the border, thumbnail size, title and view and date information, which are nothing more than &quot;placeholders&quot; for dynamic information that will be obtained. Styles here are defined inside the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;foreignObject&amp;gt;&lt;/span&gt;&lt;/b&gt; tag, as we did with the header.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Javascript function&lt;/span&gt;&lt;/b&gt; that takes the ID of the YouTube Channel and Video we are interested in, and makes a new XML request to YouTube (yes, unfortunately we would have to make that request for each image and filter the result given the limitations of the third-party script that we are using to feed the README with this information);&lt;/li&gt;&lt;li&gt;once we have the information, the script would &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;replace the placeholders in the SVG image&lt;/span&gt;&lt;/b&gt; with the data we are looking for.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;That&#39;s it, apparently simple. I left the original file here because I believe that following the logic that was used is very illustrative for anyone who wants to learn.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But as I mentioned, it didn&#39;t work: GitHub (not even the separate Markdown editor like Typora actually) can&#39;t read and process this script in a way that works in the README. You can, however, make this image work right in the browser.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To test it, you won&#39;t be able to open the SVG file directly on GitHub (because they block the execution of scripts) and neither will you simply open it in your local browser directly (due to CORS error), check this out:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgRJ_BUgXDNV6v6Yu2Zzw0v2fp41BJWJdhDYOMrHKjm-hcoEcB_kiUQ9uliyoxYjqOwX26t75bq23BGBImeILUNQxgQ3x2AsSyJnN2LefFrTp63HVPHa305lcj7w_KBNO5t0IzBl4e2Olj1-QOy__3Wa6P8ChScI6Az97cdIAZCubDu9qY-_JbNlt9QxA=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgRJ_BUgXDNV6v6Yu2Zzw0v2fp41BJWJdhDYOMrHKjm-hcoEcB_kiUQ9uliyoxYjqOwX26t75bq23BGBImeILUNQxgQ3x2AsSyJnN2LefFrTp63HVPHa305lcj7w_KBNO5t0IzBl4e2Olj1-QOy__3Wa6P8ChScI6Az97cdIAZCubDu9qY-_JbNlt9QxA=w640-h346&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;GitHub blocks scripts from running&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjCkyNkVASXh03OJYbHwigOr8xEX0LSm0kZAfk9OcBVPQ2bnRpWkxjL9QQA6pv5UNEHEmrtGumgnkxMU0ai2UudRPBBUUlfXoI0TzXDJAsQBuupHzL6xzhnw-lZzAEnotCkeRfqi4yTPc8rOfQ1obVzjzNhfbV6J5yck4VuC7GHS-1rVOhev0W-aq9LAw=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjCkyNkVASXh03OJYbHwigOr8xEX0LSm0kZAfk9OcBVPQ2bnRpWkxjL9QQA6pv5UNEHEmrtGumgnkxMU0ai2UudRPBBUUlfXoI0TzXDJAsQBuupHzL6xzhnw-lZzAEnotCkeRfqi4yTPc8rOfQ1obVzjzNhfbV6J5yck4VuC7GHS-1rVOhev0W-aq9LAw=w640-h346&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Using locally in browser doesn&#39;t work either, due to CORS error&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;To test, you need to download file from GitHub on your local machine and when opening in &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;VSCode&lt;/span&gt;&lt;/b&gt;, for example, load it with the extension &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Live Server&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;Don&#39;t use VS Code or Live Server? Here&#39;s our article about it: &lt;a href=&quot;https://blog.dev.lawyer/2021/08/code-editor-web-development.html&quot; target=&quot;_blank&quot;&gt;How to choose a code editor for web programming?&lt;/a&gt;&lt;/blockquote&gt;&lt;a href=&quot;https://br.dev.lawyer/2021/08/escolher-editor-codigo-programacao-web.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Also see our code editor video, where we talk about this extension:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/h73ZVeWRsj4&quot; width=&quot;320&quot; youtube-src-id=&quot;h73ZVeWRsj4&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;a href=&quot;https://br.dev.lawyer/2021/07/como-usar-o-git-e-o-github-na-pratica.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;By right-clicking on the VS Code and choosing &quot;Open with Live Server&quot;, you will be able to load the file correctly:&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEitiHVluPSFVdh4paqcPrsINhhOUyvW59SFDnDU2Pmw1YWTUYAe-Idg0TzzQQso_ufU0OavBNul696g_qLSMByZ68JxXg8UNWdFCpNd9UGxvgQtievQ6agalsQWb-_F69mhO_iMOBwdbwmR_lq2BS80DuQDeWqg3vgRMzvrl9Sr3Pqb84KVJLxjSZjxBQ=s562&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;399&quot; data-original-width=&quot;562&quot; height=&quot;454&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEitiHVluPSFVdh4paqcPrsINhhOUyvW59SFDnDU2Pmw1YWTUYAe-Idg0TzzQQso_ufU0OavBNul696g_qLSMByZ68JxXg8UNWdFCpNd9UGxvgQtievQ6agalsQWb-_F69mhO_iMOBwdbwmR_lq2BS80DuQDeWqg3vgRMzvrl9Sr3Pqb84KVJLxjSZjxBQ=w640-h454&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our layout has already loaded&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;And to run the script, we need to pass two parameters: the channelId (Channel ID) and the videoId (Video ID), both of which you can get on YouTube. The browser address looked like this:&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;http://127.0.0.1:5500/modules/youtube-thumbnail/teste-de-imagens-svg.svg?channelId=UCPmM6RAkfC0CY2gGudIhWQA&amp;amp;videoId=ibvWdC2mm30&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;And then:&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhRNDd-lttD8psqgjZx4kUroPHgTjX4-MUhXUQs-cPBot57RYLW9IW8wAeQyrtaIE7CUEy0RlB44HFLTvQnb6iPkDKi4CDbLr2xuOOXeufLsM5eakaLzzKsmPan-R66Mfp8InbSBp1qEFRmzBLgi0xx_1LxNKamburIZ2OW8NjSf0Ph3k86HoB2VXn8Hg=s562&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;399&quot; data-original-width=&quot;562&quot; height=&quot;454&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhRNDd-lttD8psqgjZx4kUroPHgTjX4-MUhXUQs-cPBot57RYLW9IW8wAeQyrtaIE7CUEy0RlB44HFLTvQnb6iPkDKi4CDbLr2xuOOXeufLsM5eakaLzzKsmPan-R66Mfp8InbSBp1qEFRmzBLgi0xx_1LxNKamburIZ2OW8NjSf0Ph3k86HoB2VXn8Hg=w640-h454&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;It works!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;As we can see, our SVG works as we want and automatically assembles our layout with the information from the video we&#39;ve taken. But still, despite opening in browser, if you try to open it in Markdown it won&#39;t work. Check it out:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhwYgh_nO8BANSLpyLMc7l7Oxj3qEs2jDeASH8Fg3CQmpF_r7bFRzCkZ1BgxNlcf7KqUWKg4s534Dq36mgvVnQPdKsiuMY5Zvx03iqruzK3HkrO3PJ4LUUsFIb6upJtypCWkk6yO3sBJrBbtq2WbqxgFTUk_heLADnegwsm1BsfoasiJd7NANbkBOwxVw=s786&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;693&quot; data-original-width=&quot;786&quot; height=&quot;564&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhwYgh_nO8BANSLpyLMc7l7Oxj3qEs2jDeASH8Fg3CQmpF_r7bFRzCkZ1BgxNlcf7KqUWKg4s534Dq36mgvVnQPdKsiuMY5Zvx03iqruzK3HkrO3PJ4LUUsFIb6upJtypCWkk6yO3sBJrBbtq2WbqxgFTUk_heLADnegwsm1BsfoasiJd7NANbkBOwxVw=w640-h564&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;I&#39;ve inserted the same file with the parameters in a Markdown and nothing&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;This leads me to believe that Markdown cannot, as a browser does, &quot;run&quot; the scripts that are inside the SVG before rendering it to the screen&lt;/b&gt;&lt;/span&gt;. This makes a lot of sense if we think that in the header we were able to put the styles in the SVG but it wasn&#39;t even possible to use an external background image (everything has to be inside the SVG file and, in that case, we used the base64 image file so we don&#39;t need external interaction).&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;OK, so what&#39;s the solution?&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span&gt;&lt;div&gt;&lt;h4 style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;TL; DR;&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;div&gt;Using HTML:&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;border-radius: 6px; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; line-height: 1.45; margin-bottom: 16px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px;&quot;&gt;&lt;code style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 6px; border: 0px; box-sizing: border-box; display: inline; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; line-height: inherit; margin: 0px; overflow-wrap: normal; overflow: visible; padding: 0px; word-break: normal;&quot;&gt;&amp;lt;img src=&quot;https://youtube-thumbnail-retriever-sigma.vercel.app/api/youtube-thumbnail/?channelId=YOUTUBE_CHANNEL_ID&amp;amp;videoId=YOUTUBE_VIDEO_ID&quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;or Markdown:&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;border-radius: 6px; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; line-height: 1.45; margin-bottom: 16px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px;&quot;&gt;&lt;code style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 6px; border: 0px; box-sizing: border-box; display: inline; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; line-height: inherit; margin: 0px; overflow-wrap: normal; overflow: visible; padding: 0px; word-break: normal;&quot;&gt;![](https://https://youtube-thumbnail-retriever-sigma.vercel.app/api/youtube-thumbnail/?channelId=YOUTUBE_CHANNEL_ID&amp;amp;videoId=YOUTUBE_VIDEO_ID)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;where YOUTUBE_CHANNEL_ID is your YouTube Channel ID and YOUTUBE_VIDEO_ID is your video ID.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can check further details in our repo:&amp;nbsp;&lt;a href=&quot;https://github.com/Dev-Lawyer/youtube-thumbnail-retriever&quot; target=&quot;_blank&quot;&gt;https://github.com/Dev-Lawyer/youtube-thumbnail-retriever&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;The complete solution (for those who want to understand and replicate)&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;The only way I can think of to solve this problem is to pre-process this SVG on a server separate from GitHub. Let me explain: let&#39;s put up a server that runs these scripts when we request it and, in return, return the SVG ready, with all the information we need.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;a. Creating a repository for our &quot;server&quot;&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;The first step is to create a repository on GitHub to store these files that will make up our server, as well as serving as version control for our code.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;If you still don&#39;t know how to get around Git and GitHub, check out our previous article here: &lt;a href=&quot;https://blog.dev.lawyer/2021/07/how-to-use-git-and-github-step-by-step-guide.html&quot; target=&quot;_blank&quot;&gt;How to use Git and GitHub: a step-by-step dummies&#39; guide&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;And also check out our video on the subject:&lt;/p&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/cnIYisCYlzM&quot; width=&quot;320&quot; youtube-src-id=&quot;cnIYisCYlzM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;a href=&quot;https://br.dev.lawyer/2021/07/como-usar-o-git-e-o-github-na-pratica.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Create your new repository on GitHub and in terminal (or Git Bash if you are on windows), clone the repo locally.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiiA4pLU78fky6JBBkj7xb6r9KfApYQbyCI6M4JK2ivxiUoCgoHcEKLLZzUNus5u3GsH6xuWjfuQEDwCxiYgV1qotKkvKNouy-DH9OQSVqj5VMoR9SS0n8T0XTjDYZpY-zgM5IfY2SSf8nLxVEsyydM7pTtQJghtrxi2b5NocTqds_BNulDvCIRa6sykA=s581&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;370&quot; data-original-width=&quot;581&quot; height=&quot;408&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiiA4pLU78fky6JBBkj7xb6r9KfApYQbyCI6M4JK2ivxiUoCgoHcEKLLZzUNus5u3GsH6xuWjfuQEDwCxiYgV1qotKkvKNouy-DH9OQSVqj5VMoR9SS0n8T0XTjDYZpY-zgM5IfY2SSf8nLxVEsyydM7pTtQJghtrxi2b5NocTqds_BNulDvCIRa6sykA=w640-h408&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Then, for testing, create an index.html file with whatever content is in it (a &quot;Hello World&quot; should do it) and do a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;git add -A&lt;/span&gt;&lt;/b&gt;, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;git commit -m &#39;initial commit&#39;&lt;/span&gt;&lt;/b&gt;, and &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;git push&lt;/span&gt;&lt;/b&gt;. With that, your repository should already have this new file and we are ready for the next step&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjE0Nnk1fFR3mhY_yHCStauXn6SZVCAhMOVqnRQUfwa1ey3E2PR_O9qlze4CJ741o5Hnn3YyqENRz-7fQnqLBDW_IRh9WNcCn4XctYu9-JqN9L28ostWNjzkyNZvciNynYGZU45V5sGVvP_vqxQ1zWXkXtL9QJhsmaSwlNJTtGuQ5BgNh_Rz-rZYSgouw=s1349&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1349&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjE0Nnk1fFR3mhY_yHCStauXn6SZVCAhMOVqnRQUfwa1ey3E2PR_O9qlze4CJ741o5Hnn3YyqENRz-7fQnqLBDW_IRh9WNcCn4XctYu9-JqN9L28ostWNjzkyNZvciNynYGZU45V5sGVvP_vqxQ1zWXkXtL9QJhsmaSwlNJTtGuQ5BgNh_Rz-rZYSgouw=w640-h290&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our working repo&amp;nbsp;&lt;a href=&quot;https://emojipedia.org/winking-face/&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; color: #2458a1; font-family: &amp;quot;helvetica neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px; padding: 0px; text-align: left; text-decoration-line: none; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;emoji&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; font-family: &amp;quot;apple color emoji&amp;quot;, &amp;quot;segoe ui emoji&amp;quot;, &amp;quot;noto color emoji&amp;quot;, &amp;quot;android emoji&amp;quot;, emojisymbols, &amp;quot;emojione mozilla&amp;quot;, &amp;quot;twemoji mozilla&amp;quot;, &amp;quot;segoe ui symbol&amp;quot;; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;😉&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;b. Enabling a &quot;server&quot;&lt;/span&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;The second step is to create an account with some service that allows us to host our files so that we can run the codes in javascript. A free alternative to our goal is&amp;nbsp;&lt;a href=&quot;https://vercel.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Vercel&lt;/a&gt;. Register on Vercel, using your GitHub account as a registration login:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1XbtwqvaLjiIfpA0ejob95BPjNJVFo8PDbzo9xFjPbACydOJxJQZHSjKEMVOrIFrMxgIBlh-Cu_f2vXZqUAWlKJC16hp4zwXSw4pmDICFh6SvbvQ5x_yDdNEn2sTp2eVIv7BtFjRaMj0kPhYFidJjwZBWLcDPkywK43DH-Sz3JhvijRkBqOnGRTFRXw=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;1366&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1XbtwqvaLjiIfpA0ejob95BPjNJVFo8PDbzo9xFjPbACydOJxJQZHSjKEMVOrIFrMxgIBlh-Cu_f2vXZqUAWlKJC16hp4zwXSw4pmDICFh6SvbvQ5x_yDdNEn2sTp2eVIv7BtFjRaMj0kPhYFidJjwZBWLcDPkywK43DH-Sz3JhvijRkBqOnGRTFRXw=w640-h298&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Create a new Project and import our newly created repo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjSsLgscsipifsdg2bps4o-gO6h8UcKOeadHanqxkBv34fL9wmiSB26nvDBWpBdlBgio2vQ58GSJuSQnacWDynmwWqsIyLZdHVWVVk_u-8e3Wv66kJKDFPap2FKEMJDTeb_mrGqhopVHmcksVRuP3_aeh1aUF5R3NZjoTQgbvikxAPAf8WXOk0r5lpzIw=s661&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;368&quot; data-original-width=&quot;661&quot; height=&quot;356&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjSsLgscsipifsdg2bps4o-gO6h8UcKOeadHanqxkBv34fL9wmiSB26nvDBWpBdlBgio2vQ58GSJuSQnacWDynmwWqsIyLZdHVWVVk_u-8e3Wv66kJKDFPap2FKEMJDTeb_mrGqhopVHmcksVRuP3_aeh1aUF5R3NZjoTQgbvikxAPAf8WXOk0r5lpzIw=w640-h356&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click &quot;New Project&quot;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhievmQqYWDy7vWXuIgnBJRJmqlxUn15Ks66Dajgal19Xelabe4v57oARNOi9IfHJlBtYq8XBRzvrVkq9oR7TSazqYyZOduH-HUa8GEq2czQXob5PzLxTMnuDCsWnyiROMXTp0sDT7N8R_zIYkGzh9Buy_N4eTGcBPem6mA8UuE2O8cUneht3hREYtjnA=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;578&quot; data-original-width=&quot;1366&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhievmQqYWDy7vWXuIgnBJRJmqlxUn15Ks66Dajgal19Xelabe4v57oARNOi9IfHJlBtYq8XBRzvrVkq9oR7TSazqYyZOduH-HUa8GEq2czQXob5PzLxTMnuDCsWnyiROMXTp0sDT7N8R_zIYkGzh9Buy_N4eTGcBPem6mA8UuE2O8cUneht3hREYtjnA=w640-h270&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Import your repo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;After importing the repo, there is not much to configure for this project. You can simply click &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Deploy&lt;/span&gt;&lt;/b&gt;&quot;. Once created, your project will appear on the Dashboard and will automatically be connected to your GitHub. In other words, when you change your code on GitHub and push it, Vercel will automatically &quot;publish&quot; your code, with an updated online address.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By clicking on your project card in Vercel&#39;s Dashboard, you can also configure other options. By clicking on &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Settings&lt;/span&gt;&lt;/b&gt;&quot; and &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Domains&lt;/span&gt;&lt;/b&gt;&quot; you can enter your own record there, just set up a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CNAME &lt;/span&gt;&lt;/b&gt;record at your domain provider.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;Not sure how to set up a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CNAME &lt;/span&gt;&lt;/b&gt;record? See our past content on domain registration here, where I explain step by step how to do this: &lt;a href=&quot;https://blog.dev.lawyer/2021/08/how-to-register-profissional-internet.html&quot; target=&quot;_blank&quot;&gt;How to register a professional internet domain&lt;/a&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;See our video on this here:&lt;/div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/iAUYyazHXeQ&quot; width=&quot;320&quot; youtube-src-id=&quot;iAUYyazHXeQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;c. Preparing an API&lt;/span&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;The point of having a service like Vercel hosting our code is to be able to access an Internet address that is able to process an order and return an expected result. This structure that receives a request and returns a result is our API.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will detail the concept, operation and implementation of an API in future content, but for our content today, just understand that we have to create a structure on our Vercel server so that we can send the Video ID code and our hosted function there process this and return the mounted SVG to us.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;What our repository does is install Express.js, which is a web application framework on Node.js servers. In other words, this program provides a framework for us to run a web application on a server that supports another framework called Node.js.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this repo I created the structure for the web program we mentioned, and you can analyze the structure here:&amp;nbsp;&lt;a href=&quot;https://github.com/Dev-Lawyer/youtube-thumbnail-retriever&quot;&gt;https://github.com/Dev-Lawyer/youtube-thumbnail-retriever&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don&#39;t think it makes sense to pass code line by line here (since it&#39;s an article about GitHub customization and not API setup) but in general terms, what do we do?&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;We created an API framework, which allows me to access the address:&amp;nbsp;&lt;b style=&quot;color: #e06666;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;https://youtube-thumbnail-retriever-sigma.vercel.app/api/youtube-thumbnail/?channedIl=CHANNELID&amp;amp;&lt;/span&gt;videoId=VIDEOID&lt;/b&gt;&lt;/li&gt;&lt;li&gt;When accessing this address, the route from the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;routes/youtube-thumbnail.js&lt;/span&gt;&lt;/b&gt; file that provides a &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;get&lt;/span&gt;&lt;/b&gt;&quot; method, that is, it allows requests for information, calls another function &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;getYTThumbnail &lt;/span&gt;&lt;/b&gt;which is in &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;modules/youtube-thumbnail/main.js&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Finally, our function accesses the YouTube server, takes the necessary information and returns a giant text that is nothing more than our already formatted SVG&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;The above is an oversimplification, obviously, but it&#39;s the logic behind what I&#39;ve done. If you copy all the code there and upload everything to your repo, Vercel will install and make everything available automatically, and you can use that Vercel address as the source of your repo image on your GitHub profile.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;For example, if you access this address from your browser:&amp;nbsp;&lt;a href=&quot;https://youtube-thumbnail-retriever-sigma.vercel.app/api/youtube-thumbnail/?channelId=UCPmM6RAkfC0CY2gGudIhWQA&amp;amp;videoId=ibvWdC2mm30&quot;&gt;https://youtube-thumbnail-retriever-sigma.vercel.app/api/youtube-thumbnail/?channelId=UCPmM6RAkfC0CY2gGudIhWQA&amp;amp;videoId=ibvWdC2mm30&lt;/a&gt;, the image should load correctly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can use this same address in your README, and it will work too:&lt;/div&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhbf6wYLtrWM2wfVy3vusL3wPZJV3ZMEGAq1Xaq3WmHr6pSic3Hjp1NS7a-yMllRdxod41W2jFRoDvHLvu9LMjwi8OynujvOlS6A5BrNpEuAP-ujX0udOnA3EhBhe-wjCE5Mp77m0FP5hjeW2_Fy88zzGQ8W3UzrMClorDZF062GFZE-OKyn7pN56XjYg=s1366&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhbf6wYLtrWM2wfVy3vusL3wPZJV3ZMEGAq1Xaq3WmHr6pSic3Hjp1NS7a-yMllRdxod41W2jFRoDvHLvu9LMjwi8OynujvOlS6A5BrNpEuAP-ujX0udOnA3EhBhe-wjCE5Mp77m0FP5hjeW2_Fy88zzGQ8W3UzrMClorDZF062GFZE-OKyn7pN56XjYg=w640-h346&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;You can use our address as source for your images&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;ATTENTION: You can use the app I made available, but feel free to host your own app in Vercel. &lt;a href=&quot;https://github.com/Dev-Lawyer/youtube-thumbnail-retriever&quot; target=&quot;_blank&quot;&gt;You can find instructions to do so in the repo&lt;/a&gt;.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Finally, our GitHub profile with the images of the uploaded videos (using this addresses as image sources in our template of GitHub Actions) looks like this&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgogSe47fUwkvKTXTBPNrLY5zzolGRWS9Djtkiju0gSN7ipUSc052NgCegzDYf2ay5suNxTRnXbpTWO1yI8caheOwB7lC99H8B_PGuaKIcdgPHrxxD2nfzmGGi9HMSrkSx8bfkejpcaOjJV5Qb_vtJi09ELIpW8nG5DiUrPIezEy_WpyX6shUkmwmIgnA=s1236&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;751&quot; data-original-width=&quot;1236&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgogSe47fUwkvKTXTBPNrLY5zzolGRWS9Djtkiju0gSN7ipUSc052NgCegzDYf2ay5suNxTRnXbpTWO1yI8caheOwB7lC99H8B_PGuaKIcdgPHrxxD2nfzmGGi9HMSrkSx8bfkejpcaOjJV5Qb_vtJi09ELIpW8nG5DiUrPIezEy_WpyX6shUkmwmIgnA=w640-h388&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Wow! That was a LOT of work&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://emojipedia.org/grinning-face-with-sweat/&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; color: #2458a1; font-family: &amp;quot;helvetica neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;emoji&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; font-family: &amp;quot;apple color emoji&amp;quot;, &amp;quot;segoe ui emoji&amp;quot;, &amp;quot;noto color emoji&amp;quot;, &amp;quot;android emoji&amp;quot;, emojisymbols, &amp;quot;emojione mozilla&amp;quot;, &amp;quot;twemoji mozilla&amp;quot;, &amp;quot;segoe ui symbol&amp;quot;; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;😅&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We now have a very customized GitHub profile. As I said in our last tutorial on this subject, it&#39;s up to you to use common sense and creativity to make your GitHub profile unique and, above all, attractive for the objective you seek.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;i&gt;Happy coding!&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/6734650972999869644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/10/more-ways-to-customize-your-github-profile-readme.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/6734650972999869644'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/6734650972999869644'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/10/more-ways-to-customize-your-github-profile-readme.html' title='[PART 2] 7+ ways to customize your GitHub Profile (README)'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhu6qfaJDDe4yUaRRK6TtjUAAwfTaRaINLvz6LiysN5bMQbgInvWQXb3PO3wf3lIjBzQszHLi0SBW3pA4jc9jIfbf5VPcqwamT7y1SOTX4ejFgx_DCMCqnegSBEPLrF3I2iAZ8I-_DHTwffg9ozGfwtvedJG5VDYIh_UPnrMoUbZuUQWJh-ImcVF5t3Ew=s72-c" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-4379796047046314186</id><published>2021-10-02T15:35:00.002-03:00</published><updated>2021-10-02T15:35:00.157-03:00</updated><title type='text'>5 FREE Blogger Themes for your firm&#39;s website</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW_1K5KsHEViYa95c1j-xGWsbTNXt99FrJWUUiGwXEi4cIg0Pk2Wwz1qfgyibN1Gg0QzdxHuCiDwy2ezT0snKwm_MdIVYp9lwljSS5QmmSgr45Jpv1lx6PO6DWamvoBuMOxVqxVFgrxAbK/s320/thumbnail_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;So you decided to set up a website for your office and chose Blogger as the &quot;engine&quot; to deliver your content? Today I bring you 5 free themes that can be used on your website, and I&#39;m going to show you step by step how to install one of them.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;LEGAL MARKETING&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;
&lt;style&gt;
.embed-container{
  	position:relative;
  	padding-bottom:56.25%;
  	height:0;
  	overflow:hidden;
  	max-width:100%
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed {
  	position:absolute;
  	top:0;
  	left:0;
  	width:100%;
  	height:100%;
}
.myButtonGreen {
	box-shadow:inset 0px 1px 3px 0px #9acc85;
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:12px;
	padding:12px 12px;
	text-decoration:none;
}
.myButtonGreen:hover {
  	color:#ffffff;
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	background-color:#68a54b;
}
.myButtonGreen:active {
	position:relative;
    color:#ffffff;
	top:1px;
}
.myButtonBlue {
	box-shadow:inset 0px 1px 3px 0px #9acc85;
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	background-color:#2dabf9;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:12px;
	padding:12px 12px;
	text-decoration:none;
}
.myButtonBlue:hover {
  	color:#ffffff;
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	background-color:#0688fa;
}
.myButtonBlue:active {
	position:relative;
    color:#ffffff;
	top:1px;
}
&lt;/style&gt;  
&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/ibvWdC2mm30&quot; width=&quot;320&quot; youtube-src-id=&quot;ibvWdC2mm30&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along!&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;If you followed our previous content, we showed you how can you build a professional website without programming and, among the available options, a platform that I consider very good to build a &quot;portfolio site&quot;, that is, a site that brings content that can be ranked and gives you great exposure over time by attracting more internet visitors, is Blogger.&lt;div&gt;&lt;blockquote&gt;Still don&#39;t have your professional website? &lt;a href=&quot;https://www.blogger.com/u/1/#&quot;&gt;See our blog post here on how to do this&lt;/a&gt;, along with the video we posted teaching you this step-by-step:&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/xrp1c9OvQPQ&quot; width=&quot;320&quot; youtube-src-id=&quot;xrp1c9OvQPQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;In my previous content, I mentioned that the main feature for success is content, and that you can use the default Blogger theme at an early start without any problems. However, I know the default theme is pretty ugly, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;so I&#39;m going to show you how to set up and install custom themes for free&lt;/span&gt;&lt;/b&gt; (although there are some paid options for that additional “punch”).&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;To find free Blogger themes is pretty easy: you can do a Google search for &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;free blogger templates&lt;/span&gt;&lt;/b&gt;&quot; and many sites will come up with different templates that can be used on the platform. You&#39;ll find theme templates for photo sites, product sales, sports, news, and more.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1JjGeBxFFuC-sQVr-VYVsoVq-eYi5K_7FqHLsRovbKtF-oX9qGRTtiJOX30IaP3OenlPK7EfnWudRZ2pI9HlVbrCqhgkfPM0yyNU9kUm-bhmlJMeK6mVgHoHxdn4po_AvWIB6E1DE3FgO/s875/free-blogger-templates-Pesquisa-Google.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;801&quot; data-original-width=&quot;875&quot; height=&quot;586&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1JjGeBxFFuC-sQVr-VYVsoVq-eYi5K_7FqHLsRovbKtF-oX9qGRTtiJOX30IaP3OenlPK7EfnWudRZ2pI9HlVbrCqhgkfPM0yyNU9kUm-bhmlJMeK6mVgHoHxdn4po_AvWIB6E1DE3FgO/w640-h586/free-blogger-templates-Pesquisa-Google.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&quot;Free blogger templates&quot; will bring you a lot of options right away&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this post, I&#39;m going to focus on themes that I found and that I understand are interesting for you to present your content in the form of articles, as that&#39;s what I imagine a &quot;portfolio&quot; site should do to get more exposure. &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;So let&#39;s go to some suggestions for Blogger themes on your firm&#39;s website:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;5 FREE BLOGGER THEMES&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Below you will find some interesting themes that I found on the Internet that can be used on Blogger to customize your professional portfolio site a little bit. In the name of each theme I made a link to the respective page if you want to read more or find instructions on installing and customizing them on Blogger, or if you want to purchase the paid version of the template (they offer the free version but the paid version gives more benefits, such as removing the credits in the footer).&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.sorabloggingtips.com/2021/08/how-to-setup-polar-blogger-template.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;POLAR&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;A very &quot;clean&quot; theme, with a main featured post, followed by two other minor highlights and finally the post list. It works well for you to have the most recent material you produce right on the cover.&lt;/div&gt;&lt;br /&gt;I like this theme because it&#39;s basically composed of white and gray lines, which makes the look very focused on the content itself: if you use this theme, take care of the photos in the posts for a better result.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-kfSe90TvWTJZe1C5igajCTR5MnyLnelNM66uI2TxBco-l4ZYJpBzX794X7MTY7Pf9ryZ156WxWADuYDXImZzZmB23gStLTXlKvDyTBMJlTH33QdkCv6H0nvnj3LymsrD9voWABYN9hAg/s789/Polar+Blogger+Template.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;553&quot; data-original-width=&quot;789&quot; height=&quot;448&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-kfSe90TvWTJZe1C5igajCTR5MnyLnelNM66uI2TxBco-l4ZYJpBzX794X7MTY7Pf9ryZ156WxWADuYDXImZzZmB23gStLTXlKvDyTBMJlTH33QdkCv6H0nvnj3LymsrD9voWABYN9hAg/w640-h448/Polar+Blogger+Template.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;
&lt;a class=&quot;myButtonGreen&quot; href=&quot;https://polar-way2themes.blogspot.com/&quot; target=&quot;_blank&quot;&gt;DEMO ONLINE&lt;/a&gt;
&lt;a class=&quot;myButtonBlue&quot; href=&quot;https://gooyaabitemplates.com/download/Polar-Free-Version-1.0.zip&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;2.&amp;nbsp;&lt;a href=&quot;https://www.sorabloggingtips.com/2021/06/how-to-setup-kate-blogger-template.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;KATE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;This theme has a very professional feel, with a very eye-catching &quot;above the fold&quot; portion, which allows you to leave your value proposition and a call to action right away. You can, for example, put a catchy title and subtitle for what you offer as services and a call to action, for example, to get in touch with you via WhatsApp.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In addition to the &quot;above the fold&quot; content, this theme is very visual to present the other articles written, which helps a lot to give a nice look if the photos of your content are well produced.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoPuKZv8E9QpiDd-MJOqH5-duxBkUZNpqNPFvyFUfyldUQWtWIrUC5YuuCc7dqPEWdKzdUxJC80nXM8TS560-EnfDc5J27HlaQ1wFulsLCehXW_sCJyONXrSyd-zELUBeArMjjeIo8hPnc/s1581/Kate+Blogger+Template.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1400&quot; data-original-width=&quot;1581&quot; height=&quot;566&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoPuKZv8E9QpiDd-MJOqH5-duxBkUZNpqNPFvyFUfyldUQWtWIrUC5YuuCc7dqPEWdKzdUxJC80nXM8TS560-EnfDc5J27HlaQ1wFulsLCehXW_sCJyONXrSyd-zELUBeArMjjeIo8hPnc/w640-h566/Kate+Blogger+Template.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a class=&quot;myButtonGreen&quot; href=&quot;https://kate-soratemplates.blogspot.com/&quot; target=&quot;_blank&quot;&gt;DEMO ONLINE&lt;/a&gt;&amp;nbsp;&lt;a class=&quot;myButtonBlue&quot; href=&quot;https://gooyaabitemplates.com/download/Kate-Free-Version-1.0.zip&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;3. &lt;a href=&quot;https://www.sorabloggingtips.com/2021/03/how-to-setup-techy-blogger-template.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;TECHY&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;This theme has a great initial presentation in terms of post highlights: a giant banner crosses the page right at the opening, which is great for capturing the interest of those who visit the page. From the image below, it is possible to associate this type of site more with technology and games pages, for example, but it should serve your content very well.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As with the previous models, a good visual presentation for each of your articles is very important, as they are the call for the reader to access the content.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9NNcwc-9LjTeXx9osah7U9P14nF6Il_vr6tRjaafJfK_g10Jowb5gK-y6L5a5E-uk_PLJeqmKTbW0XaLr4e9da4LkCP8BQ8LKd6Huk1-sUVq6A5zlm1eUhaLy-kOIXKailt1EVRwdum4b/s789/Techy-Blogger-Template-2.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;553&quot; data-original-width=&quot;789&quot; height=&quot;448&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9NNcwc-9LjTeXx9osah7U9P14nF6Il_vr6tRjaafJfK_g10Jowb5gK-y6L5a5E-uk_PLJeqmKTbW0XaLr4e9da4LkCP8BQ8LKd6Huk1-sUVq6A5zlm1eUhaLy-kOIXKailt1EVRwdum4b/w640-h448/Techy-Blogger-Template-2.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a class=&quot;myButtonGreen&quot; href=&quot;https://techy-soratemplates.blogspot.com/&quot; target=&quot;_blank&quot;&gt;DEMO ONLINE&lt;/a&gt;&amp;nbsp;&lt;a class=&quot;myButtonBlue&quot; href=&quot;https://www.soratemplates.com/2015/01/techy-blogger-templates.html&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;4. &lt;a href=&quot;https://www.soratemplates.com/2017/03/photonic-photography-blogger-templates.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;PHOTONIC&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;What if your portfolio site was almost an Instagram feed? This theme totally focuses on the photos of your posts: if your photo production is excellent, you can leave an article with a sensational photo and, when clicking on the photo, the visitor is directed to your post.&lt;/div&gt;&lt;br /&gt;This theme is very visually pleasing, and will make your website look much more relaxed and eye-catching.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0BkDRjQ0MCrE9sx0wo5oHnRTVkm5_63n3C6cglS0sRNzwpO7NaGf7-AKBBjU4UufGOn_f4Tm0jmJPjEx8OLTXn10al-pzt5RTVf2vtdbRAMBMiI_2iqp7kmPWyiVtxdoB2H4LQHvWDJn7/s789/Photonic-Blogger-Template.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;553&quot; data-original-width=&quot;789&quot; height=&quot;448&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0BkDRjQ0MCrE9sx0wo5oHnRTVkm5_63n3C6cglS0sRNzwpO7NaGf7-AKBBjU4UufGOn_f4Tm0jmJPjEx8OLTXn10al-pzt5RTVf2vtdbRAMBMiI_2iqp7kmPWyiVtxdoB2H4LQHvWDJn7/w640-h448/Photonic-Blogger-Template.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a class=&quot;myButtonGreen&quot; href=&quot;http://photonic-soratemplates.blogspot.com/&quot; target=&quot;_blank&quot;&gt;DEMO ONLINE&lt;/a&gt;&amp;nbsp;&lt;a class=&quot;myButtonBlue&quot; href=&quot;https://gooyaabitemplates.com/download/Photonic-Free-Version.zip&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;5. &lt;a href=&quot;https://gooyaabitemplates.com/ripple-blogger-template/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;span&gt;R&lt;/span&gt;IPPLE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;Minimalist. With this theme you basically have a nice way to maintain a Blog, which might be what you want for your portfolio site. With a large photo for each article and an opening snippet of what you&#39;ve written, you can captivate your visitor and lead them to the content page without too many distractions.&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLn-io750cKnB7pvobfS1UZYg0rkOzGlH4vY5bLljVxyCpLnoaIGmJfquIa3q-qkuqyGdvBQDaIi7gVA6UbC8D7Qdp2cCB7effVCA5HZeXvqFxPUVK5Ha4ztai6rYupdPqjwuxj9wdTSgX/s789/Ripple-Blogger-Template.jpg&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;553&quot; data-original-width=&quot;789&quot; height=&quot;448&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLn-io750cKnB7pvobfS1UZYg0rkOzGlH4vY5bLljVxyCpLnoaIGmJfquIa3q-qkuqyGdvBQDaIi7gVA6UbC8D7Qdp2cCB7effVCA5HZeXvqFxPUVK5Ha4ztai6rYupdPqjwuxj9wdTSgX/w640-h448/Ripple-Blogger-Template.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a class=&quot;myButtonGreen&quot; href=&quot;https://rippleclean.blogspot.com/&quot; target=&quot;_blank&quot;&gt;DEMO ONLINE&lt;/a&gt;&amp;nbsp;&lt;a class=&quot;myButtonBlue&quot; href=&quot;https://gooyaabitemplates.com/download/Ripple-Clean-and-Responsive-Blogger-Templates.zip&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INSTALLING A CUSTOMIZED THEME ON BLOGGER&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div&gt;And now let&#39;s install one of the themes, to show you in practice how it works. 😁&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a general rule, each theme has its peculiarities and may need specific adjustments to work 100%. In the links I left above, most of them take you to the page with the theme&#39;s documentation, where they are explained step by step what should be done inside Blogger and necessary adjustments to make the theme work properly.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let&#39;s take a theme here and apply it to our website made earlier. For this article, we&#39;re going to use the last one on our list here, Ripple, for a more minimalist look.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First, download the free theme and unzip it to a folder on your computer. Once unzipped, you will see an &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;XML&lt;/span&gt;&lt;/b&gt; file in the theme folder -- this file is the Blogger theme.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEWLZoYCNUmuQStucBGBGdKVwYnn2nEDgG40uMIru5MROVjxT54KtJRAI8BvzAi7DzVSN_ao4gCsCYQ7lPTaeADUJcWgXJkt-CDeNFTvaRVnJX5zondej8T7EwA_ibWEDXm6mZ_NInxiZH/s923/Ripple_01.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;408&quot; data-original-width=&quot;923&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEWLZoYCNUmuQStucBGBGdKVwYnn2nEDgG40uMIru5MROVjxT54KtJRAI8BvzAi7DzVSN_ao4gCsCYQ7lPTaeADUJcWgXJkt-CDeNFTvaRVnJX5zondej8T7EwA_ibWEDXm6mZ_NInxiZH/w640-h282/Ripple_01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;This XML file is the Blogger theme&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To install the theme, you will need to go to your Blogger dashboard, click on &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Themes&lt;/span&gt;&lt;/b&gt;, on the arrow under the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Customize&lt;/span&gt;&lt;/b&gt;&quot; button, and finally on &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Restore&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLSX_RQ62srGJqpZOAS81iaFoyWOmxuFtPDdLJY05oObMmRQrBYIRPQ_8v80ZS2xIVhYZMuDJHAVPZnUJwEdI_iT9hALy9eVwxxwUWAzD8Mp3LdaGUaOY4Wjb8P8Yzi_c-JpH1vCgrSV9n/s1366/Ripple_02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLSX_RQ62srGJqpZOAS81iaFoyWOmxuFtPDdLJY05oObMmRQrBYIRPQ_8v80ZS2xIVhYZMuDJHAVPZnUJwEdI_iT9hALy9eVwxxwUWAzD8Mp3LdaGUaOY4Wjb8P8Yzi_c-JpH1vCgrSV9n/w640-h312/Ripple_02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Then, just upload the XML file you downloaded, and the theme will be applied. If you access the blog at this point, you will notice that it already has the new theme, but it still gives a clear impression that there is something &quot;missing&quot;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That&#39;s because we&#39;re not done yet -- we&#39;ll need to make the necessary adjustments to get the theme applied correctly. There are usually more detailed instructions on the theme&#39;s download page for you to customize your theme. You can follow the instructions on each of the &quot;Online Demo&quot; links that we linked above and you will see that there are installation and configuration instructions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In our case, we have an instruction file along with the file we downloaded from Ripple, in the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Documentation&lt;/span&gt;&lt;/b&gt;&quot; folder. When opening the file, however, we notice that it is in a slightly different language (Indonesian?) but it is possible to know what to change.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgket3dTO8QxMbBjM3i41-fSGfi9WD_2XpSAI0u2qL-gKR8t935LqUm2Zkmk8GRPuOwCzPItYle8j6qeze2Gfd_GVgmIGy9_aBcKEtauPCyGdmUA1KD1sHKppx6K9QDaPd6kYd9U430iIhK/s930/Ripple_03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;303&quot; data-original-width=&quot;930&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgket3dTO8QxMbBjM3i41-fSGfi9WD_2XpSAI0u2qL-gKR8t935LqUm2Zkmk8GRPuOwCzPItYle8j6qeze2Gfd_GVgmIGy9_aBcKEtauPCyGdmUA1KD1sHKppx6K9QDaPd6kYd9U430iIhK/w640-h208/Ripple_03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;To change the relevant sections, let&#39;s change the HTML in Blogger by clicking the down arrow on the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Customize&lt;/span&gt;&lt;/b&gt; button on the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Theme &lt;/span&gt;&lt;/b&gt;tab, and finally &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Edit HTML&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi06aMMolS_nTAwIALjuzlHI3c2T3s9WP_gfzXD4geEXQx1Dhkb96kxkxm_Kzd-PbnI-kcJcC55vcnJvLylwRgrRCfKB7TshwszqiZwmgiOXJOFeNyevaqE77RpO1L3Gw3QYSiP7J_NlHxu/s904/Ripple_04.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;487&quot; data-original-width=&quot;904&quot; height=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi06aMMolS_nTAwIALjuzlHI3c2T3s9WP_gfzXD4geEXQx1Dhkb96kxkxm_Kzd-PbnI-kcJcC55vcnJvLylwRgrRCfKB7TshwszqiZwmgiOXJOFeNyevaqE77RpO1L3Gw3QYSiP7J_NlHxu/w640-h344/Ripple_04.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;What we are going to change based on this documentation, which will need to be looked up in the HTML code:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Top navigation menus&lt;/span&gt;&lt;/b&gt;, replacing links with Blogger pages that we actually have or other links of interest:&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKS1dW0EI5nh60i9dBEcFqT5b9fGrYcqq91ip0el72q8e2mah8BIHrY9g8uWkCCgsJ50LpoyiL3zB0S6AeU8ladx5-AsSw7vnQPv1-lbH4W8s3Dt0U_RvF_tOiWQpGvYi_-e1GpSE2_3hD/s651/Ripple_05.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;122&quot; data-original-width=&quot;651&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKS1dW0EI5nh60i9dBEcFqT5b9fGrYcqq91ip0el72q8e2mah8BIHrY9g8uWkCCgsJ50LpoyiL3zB0S6AeU8ladx5-AsSw7vnQPv1-lbH4W8s3Dt0U_RvF_tOiWQpGvYi_-e1GpSE2_3hD/w640-h120/Ripple_05.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Meta data on the document&lt;/span&gt;&lt;/b&gt;, which helps in content detection and page ranking, in which we will exchange information to put our details:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigTd1olciVy0izj3oHvDoMQffj7kO1DVMCv9DPRRmbGNjR0BxWqg9vOAj4TqLixVvjlHzUA34gp96Atjw1IVN7Qm5H85WspqzOlZ1fO-UPyN3tiyxNW4fT3Q4C0lHYGH3hVLwFb3X7qNIp/s530/Ripple_06.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;179&quot; data-original-width=&quot;530&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigTd1olciVy0izj3oHvDoMQffj7kO1DVMCv9DPRRmbGNjR0BxWqg9vOAj4TqLixVvjlHzUA34gp96Atjw1IVN7Qm5H85WspqzOlZ1fO-UPyN3tiyxNW4fT3Q4C0lHYGH3hVLwFb3X7qNIp/w640-h216/Ripple_06.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Contact information&lt;/span&gt;&lt;/b&gt;, which highlights our profile and provides an easy way for your visitor to contact you:&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBGDB2MUFfHxgcplJHL05FKPQmss_NgvCZsV8wj8d7pmAcBfNtT5OSS_XSwWtWPnODwmF6QwVlBS-RE9BL9jr5EmvxnXl9wC0lOY7faQncq3A5GVYxZH1DNDjVaLyxzJHLB85eW_L9SaPc/s1270/Ripple_07.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;316&quot; data-original-width=&quot;1270&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBGDB2MUFfHxgcplJHL05FKPQmss_NgvCZsV8wj8d7pmAcBfNtT5OSS_XSwWtWPnODwmF6QwVlBS-RE9BL9jr5EmvxnXl9wC0lOY7faQncq3A5GVYxZH1DNDjVaLyxzJHLB85eW_L9SaPc/w640-h160/Ripple_07.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;To make the theme easier to see, I&#39;ve also published an post: this allows us to better&amp;nbsp;see what the contents will look like once published.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, let&#39;s change the layout we came up with via the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Layout&lt;/span&gt;&lt;/b&gt;&quot; menu: Once on the screen, you can change the title of some sections and configure other important sections, like defining a header image, for example. We can also delete sections and &quot;widgets&quot; that we don&#39;t want, to make the page better suited to our needs.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN5C9O-a_FOSOuA01Y8BDorRsoC3uz0bb15ygXqRvtoGRTeOoE5htCD4ZJbVjVif22H8HU5sdWG9aBCVA3EUp-ryBKAXfp_EwZnfASXQDD8gohghk_wlFnqb0j78tBvIxaGtfHU_FUezrz/s1366/Ripple_08.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN5C9O-a_FOSOuA01Y8BDorRsoC3uz0bb15ygXqRvtoGRTeOoE5htCD4ZJbVjVif22H8HU5sdWG9aBCVA3EUp-ryBKAXfp_EwZnfASXQDD8gohghk_wlFnqb0j78tBvIxaGtfHU_FUezrz/w640-h312/Ripple_08.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;You can customize various sections of your theme here&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, we can make some changes to our layout directly in the HTML code, giving some final tweaks to what we want as a page. In this case, I changed the style of the search field a little, which is now above the profile photo and contacts. So our layout became a little more presentable:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN5izD1n9aHdQJ_CR7vIHIawohAZ-SgcS1E8JDxCrbIDZbMEksKYri2mrO_KYE8Dy42q_FvCbEl2EOseDgqfN7DpTjpAsyivwwNnT2jww8PkrX7fdecgg60FqxxiLa3Wv6N6pPoAx8fvx7/s933/Ripple_09.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;933&quot; data-original-width=&quot;885&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN5izD1n9aHdQJ_CR7vIHIawohAZ-SgcS1E8JDxCrbIDZbMEksKYri2mrO_KYE8Dy42q_FvCbEl2EOseDgqfN7DpTjpAsyivwwNnT2jww8PkrX7fdecgg60FqxxiLa3Wv6N6pPoAx8fvx7/w608-h640/Ripple_09.png&quot; width=&quot;608&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;It&#39;s still not perfect, but it&#39;s presentable.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I&#39;ll leave the XML code for this layout on GitHub with the adjustments I made, in case you&#39;re interested. To see the styles I used in the search field, search the HTML for&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;/* OCTAVIO SEARCHBAR */&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;
  .gist-data {max-height: 500px;}
&lt;/style&gt;
  &lt;script src=&quot;https://gist.github.com/OctavioSI/7b7985cc125d87cdbf40ed079e753cdd.js&quot;&gt;&lt;/script&gt;
  &lt;div&gt;And with that, you can now put a custom theme on your Blogger portfolio site and have a more presentable professional website, without spending anything.&amp;nbsp;😀&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/Vf8YkLZTVKTLcZrjG2/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://media.giphy.com/media/Vf8YkLZTVKTLcZrjG2/giphy.gif&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once your site is live, you can gradually refine its details, improve images and add additional widgets. If you still think it&#39;s worth it, you can buy a professional theme on the Internet and implement it the same way we&#39;ve done here (on this site there are some really cool ones to sell and some for free too:&amp;nbsp;&lt;a href=&quot;https://themeforest.net/category/blogging/blogger&quot;&gt;https://themeforest.net/category/blogging/blogger&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/4379796047046314186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/09/5-free-blogger-themes.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/4379796047046314186'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/4379796047046314186'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/09/5-free-blogger-themes.html' title='5 FREE Blogger Themes for your firm&#39;s website'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW_1K5KsHEViYa95c1j-xGWsbTNXt99FrJWUUiGwXEi4cIg0Pk2Wwz1qfgyibN1Gg0QzdxHuCiDwy2ezT0snKwm_MdIVYp9lwljSS5QmmSgr45Jpv1lx6PO6DWamvoBuMOxVqxVFgrxAbK/s72-c/thumbnail_en.png" height="72" width="72"/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-900264857753633680</id><published>2021-09-24T13:05:00.000-03:00</published><updated>2021-09-24T13:05:00.223-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="digital presence"/><category scheme="http://www.blogger.com/atom/ns#" term="Legal Marketing"/><category scheme="http://www.blogger.com/atom/ns#" term="step by step"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>How to create a mailing list on your website</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-r-HqRaKg_-_LA9FN8Cu_jG3j91u56DlL297IjGWqtOmio_QRVN9qX5l21UEww22fUiYUlLF10MYsyeb0Y56r5n7d5H1sWLTzeoATV0pEItouXLiJ20GxpUWh86G_dq2KJNE12XSj8Ur/s320/thumbnail_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;&lt;b style=&quot;color: #e06666;&quot;&gt;Do you know anyone who doesn&#39;t have an email address? Well, even though today the means of communication have surely evolved (a lot!), it is a fact that everyone still has an email address. And email is still an incredible contact channel for making sales, deepening relationships and connecting with your audience. So be sure to create and maintain an email list as soon as possible. And today I&#39;m going to show you how we can create an email list and make it available on our website!&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;LEGAL MARKETING&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/hkcSEJHnpe4&quot; width=&quot;320&quot; youtube-src-id=&quot;hkcSEJHnpe4&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along!&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Building an email list can be very helpful in keeping your digital presence active. Regardless of the&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;color: #e06666;&quot;&gt;most used&amp;nbsp;&lt;/b&gt;&lt;b style=&quot;color: #e06666;&quot;&gt;channel by your target audience, email is still a channel that is certainly used by everyone and, without a doubt, it is an excellent channel for contacting your audience, which will allow you to maintain lasting contact.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;We&#39;re going to include an email list on our professional website, which is something I recommend you do as soon as possible. Even if you don&#39;t intend to publish much content at first, start building this list with the emails of those interested in your content, as this data will be very valuable.&lt;/p&gt;&lt;blockquote&gt;Still don&#39;t have your professional website? &lt;a href=&quot;https://blog.dev.lawyer/2021/08/create-website-step.html&quot; target=&quot;_blank&quot;&gt;See our blog post here on how to do this&lt;/a&gt;, along with the video we posted teaching this step-by-step:&amp;nbsp;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/xrp1c9OvQPQ&quot; width=&quot;320&quot; youtube-src-id=&quot;xrp1c9OvQPQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;With your website up and running, we will place an action field there so that the visitor can enter the name and e-mail address in which they wish to receive our future communications. The final result will look like this:&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkyFmN8_5MhwAlpt-6_Xu7Pw_IngU__GOIbxNkL8E5UemDqg-mUCNTjZrieiEn5KBHZ5p1R_B5yokEaFqOOYOiUrMx-5uD6HSsauciHl2Ps25NaOn8gwUVYUk16cAT9iNWxXCskQPkTn36/s1349/Ietsugu-Advocacia+%25281%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1349&quot; height=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkyFmN8_5MhwAlpt-6_Xu7Pw_IngU__GOIbxNkL8E5UemDqg-mUCNTjZrieiEn5KBHZ5p1R_B5yokEaFqOOYOiUrMx-5uD6HSsauciHl2Ps25NaOn8gwUVYUk16cAT9iNWxXCskQPkTn36/w640-h316/Ietsugu-Advocacia+%25281%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our contact capture form&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;With this form we can already start to capture the contacts of those interested in our content, opening new and great opportunities for future communication with our audience.&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;1. ENABLING A MAILING LIST SERVICE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;When we talk about a mailing list service, there are very famous and old options on the market.&lt;/p&gt;&lt;p&gt;These mailing list services allow you to not only manage the subscribers to your list, but you can &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;control email sending campaigns with open rate analysis of your messages, testing of different email versions, list segmentation based on a few parameters and more&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/fQZX2aoRC1Tqw/giphy.gif?cid=ecf05e4742tfq3oebqc7wfopjlmfgbpycj1kc2w2tkuio6ve&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://media.giphy.com/media/fQZX2aoRC1Tqw/giphy.gif?cid=ecf05e4742tfq3oebqc7wfopjlmfgbpycj1kc2w2tkuio6ve&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Anyway, it&#39;s possible to do a lot of cool stuff.&lt;/p&gt;&lt;p&gt;In the past I used the&amp;nbsp;&lt;a href=&quot;https://mailchimp.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MailChimp&lt;/a&gt;&amp;nbsp;service a lot, which is very famous and very intuitive. They have a free plan too and a system that works well. However, over time I felt its limitations as there is a limit of contacts you can enter (2,000) and I decided to look for other alternatives as their paid plan is a bit expensive as far as I know.&lt;/p&gt;&lt;p&gt;For our content today we&#39;re going to focus on a service that I recently discovered, which is&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;a href=&quot;http://sendinblue.com&quot; target=&quot;_blank&quot;&gt;Sendinblue&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;. On the free plan, they offer unlimited contact registration, but you can only send up to &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;9,000 emails a month and 300 emails a day&lt;/span&gt;&lt;/b&gt;, which is more than enough for an initial email list.&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Initial settings&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;After creating your account, let&#39;s set up some important initial aspects. In the Sendinblue Dashboard, click on &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Campaigns&lt;/span&gt;&lt;/b&gt;&quot; Menu &amp;gt; &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Settings&lt;/span&gt;&lt;/b&gt;&quot; Tab &amp;gt; &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Default Settings&lt;/span&gt;&lt;/b&gt;&quot;.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm8uRYz73UiBn-n4o_eafWwB4wVxgGoPKEtj7jT8sGx5u0_cO9G0UDHGC46VcpkBA04bhMamUIb0RC-o7xcMFp-DJRkjXAQbw0-7eewOnKgM-NLEkuffv46lVrNoxwgfEQWbToMd62cDs_/s984/Advanced-Settings.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;709&quot; data-original-width=&quot;984&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm8uRYz73UiBn-n4o_eafWwB4wVxgGoPKEtj7jT8sGx5u0_cO9G0UDHGC46VcpkBA04bhMamUIb0RC-o7xcMFp-DJRkjXAQbw0-7eewOnKgM-NLEkuffv46lVrNoxwgfEQWbToMd62cDs_/w640-h462/Advanced-Settings.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;In this settings screen, set the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;time zone&lt;/span&gt;&lt;/b&gt; and change other messages as you like for a more customized email experience.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCuQkqrrsZvf0psxfiYkbdlWkVoKp8oU-cFrTJ-_zMg-Tl5cU3yyhHckSKapFwFa8H795MdiSQwiRlHbIaPSd_M8JdQBIQNsR15Kel_0vr_mQ_4C1JdJCP02bKgBMRjIsTsGc8B3k9vu2i/s1349/Default-Settings.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1349&quot; height=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCuQkqrrsZvf0psxfiYkbdlWkVoKp8oU-cFrTJ-_zMg-Tl5cU3yyhHckSKapFwFa8H795MdiSQwiRlHbIaPSd_M8JdQBIQNsR15Kel_0vr_mQ_4C1JdJCP02bKgBMRjIsTsGc8B3k9vu2i/w640-h316/Default-Settings.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Changing email templates&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;/span&gt;&lt;/h4&gt;Now, let&#39;s access the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Templates&lt;/span&gt;&lt;/b&gt;&quot; tab and change the default text of the emails we will send to our contacts. I&#39;m going to change the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Simple Confirmation&lt;/span&gt;&lt;/b&gt;&quot; email, which is the email sent when the person joins our email list, and the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Unsubscription Follow Up&lt;/span&gt;&lt;/b&gt;&quot; email that the person receives when they leave our list . If you wish, you can also create other templates to use in your email flow, but to keep the article simple I&#39;ll just change these.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUEVHI98f5F7Yuo1IvUL5PUdgEo8g9FYinoVFXDjU0NeUlsivNFB7u3ZPh0Z9pwbpjdN8uHpxp0zfsbxXujUJGeiVeU99ZprNULYyAFFf5B7UIg2Fz5HT-7KlbT2Jg9sMwoMa8ZqBZ_Q-y/s1366/Template-Builder-Step-1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUEVHI98f5F7Yuo1IvUL5PUdgEo8g9FYinoVFXDjU0NeUlsivNFB7u3ZPh0Z9pwbpjdN8uHpxp0zfsbxXujUJGeiVeU99ZprNULYyAFFf5B7UIg2Fz5HT-7KlbT2Jg9sMwoMa8ZqBZ_Q-y/w640-h312/Template-Builder-Step-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;The template can be changed by clicking the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Edit the email content&lt;/span&gt;&lt;/b&gt;&quot; button, and you have the option to change the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HTML code&lt;/span&gt;&lt;/b&gt; of the email or use the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Rich Text editor&lt;/span&gt;&lt;/b&gt; (which is an &quot;online editor&quot;). They themselves recognize that the Rich Text Editor is not the best option in a warning that appears, and I really realized that using this editor is not the best of experiences, but it should be OK for now (I&#39;ll make content to better customize this via HTML in the future).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Creating a Contact Capture Form&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;And finally let&#39;s set up our data capture form that will feed our email list. To do this, click on &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Contacts&lt;/b&gt;&lt;/span&gt;&quot; and then on &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Forms&lt;/b&gt;&lt;/span&gt;&quot; to create a new capture form.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNsj2ArpR0wVM3rmry5TLriQ9EM2CgnkMAsIFSm_PSIlaMjtpDH6e0wGMuptv7bv58ncfQNx-cuMAYgWoe0gXIM1TWkrAAMXCj1DhOdBiQgl8QrhtmbGzRn2qJ2Oes9ZyRhZIpyZ3xYUv6/s1013/Forms.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;649&quot; data-original-width=&quot;1013&quot; height=&quot;410&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNsj2ArpR0wVM3rmry5TLriQ9EM2CgnkMAsIFSm_PSIlaMjtpDH6e0wGMuptv7bv58ncfQNx-cuMAYgWoe0gXIM1TWkrAAMXCj1DhOdBiQgl8QrhtmbGzRn2qJ2Oes9ZyRhZIpyZ3xYUv6/w640-h410/Forms.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Create a new form by clicking the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Create a new subscription form&lt;/span&gt;&lt;/b&gt;&quot; button or change a form from the list.&lt;/p&gt;&lt;p&gt;On the next screen, you&#39;ll be able to create your form simply by dragging new fields and editing text, in a very interactive screen. Edit the format that your form has until you are satisfied and click on &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Next&lt;/b&gt;&lt;/span&gt;&quot;, filling in the corresponding fields.&lt;/p&gt;&lt;p&gt;When you get to the &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Lists&lt;/b&gt;&lt;/span&gt;&quot; section, choose the email list where you want to store contacts who sign up for this form. And when you get to &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Settings&lt;/b&gt;&lt;/span&gt;&quot;, choose whether the user who signs up should follow a &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;double confirmation email&lt;/b&gt;&lt;/span&gt;&quot;, that is, if he will receive another email asking him to actually confirm whether he wants to be part of the list, or a &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;single confirmation email&lt;/b&gt;&lt;/span&gt;&quot;, which he will already be subscribed to when he clicks the sign up button. This is up to you, but remember to choose the email template for new subscription we created in the previous step.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZJjeWToiAD9Mn3-t1VzalKvUfq5FwkQWUzRnf17_80ryMNCwWRZOSYefEMJWPp6aJJl6UYzf9nIlZHCHSUAtfIJGLxCscMU7L2RR2Q8rI4pqioQS2aZX37VZOoa-p4PrfrolKWAgN0rhL/s812/Forms3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;773&quot; data-original-width=&quot;812&quot; height=&quot;610&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZJjeWToiAD9Mn3-t1VzalKvUfq5FwkQWUzRnf17_80ryMNCwWRZOSYefEMJWPp6aJJl6UYzf9nIlZHCHSUAtfIJGLxCscMU7L2RR2Q8rI4pqioQS2aZX37VZOoa-p4PrfrolKWAgN0rhL/w640-h610/Forms3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;When you get to the end of form customization, you&#39;ll receive a link to directly access the form (for sharing and, as we&#39;ll see, for you to embed in pages like Google Sites) and HTML options to embed in your page&#39;s code.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKZw4Wy8PUQ1_mWCXwFh9N3kWXXlP2esLpd9D25b9oB6BPhDwhJ3cyTWDFmC91NYNhz6I1KUqad0iyHsvO4npEEkrRdVBbQPJNvr2msCbhjiNW6Zh4IH1VgjtwFQDfZmZA5NU3z5JkzU-h/s717/Forms4.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;637&quot; data-original-width=&quot;717&quot; height=&quot;568&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKZw4Wy8PUQ1_mWCXwFh9N3kWXXlP2esLpd9D25b9oB6BPhDwhJ3cyTWDFmC91NYNhz6I1KUqad0iyHsvO4npEEkrRdVBbQPJNvr2msCbhjiNW6Zh4IH1VgjtwFQDfZmZA5NU3z5JkzU-h/w640-h568/Forms4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;2. INSERTING THE CAPTURE FORM ON OUR WEBSITE&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;As I mentioned before, when you finish configuring your capture form, in the final step Sendinblue will generate a form address and will also provide you with HTML codes that you can place on your page.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Inserting the form into a static Google Sites page&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;&lt;a href=&quot;https://blog.dev.lawyer/2021/08/create-website-step.html&quot; target=&quot;_blank&quot;&gt;If you followed our previous article to create your static website, you should now have a page created on Google Sites&lt;/a&gt;. Let&#39;s insert the Sendinblue form there then.&lt;/p&gt;&lt;p&gt;To do this, simply click the &quot;Embed&quot; button and paste the link that Sendinblue provided to share into the URL address. And that&#39;s it, your form will be on your page.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTldHpMLNnwxMwTZQlvjuhZhE338O9vcpyx_U8A7_F4jsKsncAUdt5_WZwQb31HepUrzuyE0lHavdMQUEkThH6O1b6l-57hz1pft5Ar3z3UqpMF71HO_wE72FVN47tS5q3aUb3MOinA_Vq/s538/Ietsugu-Advocacia+%25282%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;538&quot; data-original-width=&quot;511&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTldHpMLNnwxMwTZQlvjuhZhE338O9vcpyx_U8A7_F4jsKsncAUdt5_WZwQb31HepUrzuyE0lHavdMQUEkThH6O1b6l-57hz1pft5Ar3z3UqpMF71HO_wE72FVN47tS5q3aUb3MOinA_Vq/w608-h640/Ietsugu-Advocacia+%25282%2529.png&quot; width=&quot;608&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Select Embed&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSVLEhOLWnbVn-JdpyH_1ZIg4cPnX-3Rsxl7joY9CjaryluubDPzzO_NtugA09ywATQSACguFH1_sChuSa4MAdMqNMQnnQomewdZoPZ__lMdoK7hODRqVxb4qS-jR7bzAau_9gVr6C_COt/s815/Ietsugu-Advocacia+%25283%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;647&quot; data-original-width=&quot;815&quot; height=&quot;508&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSVLEhOLWnbVn-JdpyH_1ZIg4cPnX-3Rsxl7joY9CjaryluubDPzzO_NtugA09ywATQSACguFH1_sChuSa4MAdMqNMQnnQomewdZoPZ__lMdoK7hODRqVxb4qS-jR7bzAau_9gVr6C_COt/w640-h508/Ietsugu-Advocacia+%25283%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And enter the generated form URL&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Alternatively you can select &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Embed code&lt;/b&gt;&lt;/span&gt;&quot; and paste the HTML generated in Sendinblue there, but I&#39;ve seen it works great to put in the direct share address.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Inserting the form via HTML on other websites&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;If you want to place your form on a website other than Google Sites and/or want to insert this form, for example, &lt;a href=&quot;https://blog.dev.lawyer/2021/08/create-website-step.html&quot; target=&quot;_blank&quot;&gt;on a portfolio site generated in blog tools&lt;/a&gt;, you will need to include the corresponding section via HTML. But calm down, it&#39;s very easy to do this.&lt;/p&gt;&lt;p&gt;On the page where you generated the form in Sendinblue, it allows you to generate an HTML code to be inserted into your page. Leave this code for now:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsecf06keUUlQVCl0Lh9T8SKWpTEIajg5BAX54jhS52K3opfAZtzJGGGGtvtVPs_xHJbT4Jk140bb4DMTPnv1LAexLYq16W_5HJP3WEqDHa7VDp_9-DoTaafhFTw1Q7bhKKijB2nw5FFTy/s1366/Forms5.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsecf06keUUlQVCl0Lh9T8SKWpTEIajg5BAX54jhS52K3opfAZtzJGGGGtvtVPs_xHJbT4Jk140bb4DMTPnv1LAexLYq16W_5HJP3WEqDHa7VDp_9-DoTaafhFTw1Q7bhKKijB2nw5FFTy/w640-h312/Forms5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;You can embed this HTML on any page you have&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Let&#39;s see how we can insert this into another page by editing its HTML and in our case I&#39;ll show you how to do this on&amp;nbsp;&lt;a href=&quot;https://blogger.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Blogger&lt;/a&gt;, using the example &lt;a href=&quot;https://ietsuguadvocacia.blogspot.com/&quot; target=&quot;_blank&quot;&gt;blog I created in our last post for my law firm services&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The HTML code in Blogger can be found under the &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Theme&lt;/b&gt;&lt;/span&gt;&quot; menu by clicking the down arrow and selecting &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Edit HTML&lt;/span&gt;&lt;/b&gt;&quot;.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeF48sTcknQLlgRxiH9fM_tNbjhFCqDnMoeoaVpkMnhsETegQdAjmaiJMOaWTvMn-mGH0qFvqQyhI-LCFbr3EhUDB4MV5Ncip4LpdMcY3A1Kc0C031BTEs1f3sjJ1bH2hzBF_aalKRlNSg/s1366/Blogger-Theme.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeF48sTcknQLlgRxiH9fM_tNbjhFCqDnMoeoaVpkMnhsETegQdAjmaiJMOaWTvMn-mGH0qFvqQyhI-LCFbr3EhUDB4MV5Ncip4LpdMcY3A1Kc0C031BTEs1f3sjJ1bH2hzBF_aalKRlNSg/w640-h312/Blogger-Theme.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQR6XhmBIrSqu-1oMl1Ps78zMwq6wDrPKOBdZkir6-3SOyH9A74vu90hxndx_4G-B_3aADg0lk3eCIJVwm2Gxlrl2ONk1EPJtCMMM1qGhX92iMeh4U_PeCgMdsZEOIee6OStqDSUxMPRb8/s920/Blogger-Theme2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;525&quot; data-original-width=&quot;920&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQR6XhmBIrSqu-1oMl1Ps78zMwq6wDrPKOBdZkir6-3SOyH9A74vu90hxndx_4G-B_3aADg0lk3eCIJVwm2Gxlrl2ONk1EPJtCMMM1qGhX92iMeh4U_PeCgMdsZEOIee6OStqDSUxMPRb8/w640-h366/Blogger-Theme2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After selecting the option to edit the HTML, you will have access to the HTML code that your page uses.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCNInpAL8LvHaDDw22FV7NN5W-N3goLZBNuYwkYourlbnG_aqJ8JjqQVgAOfB1QrT16o6VicVblcBov_nu3ITUUXtmlZdlIY32bYgPWbQ_5kI4vnJvkEXup-MENIL3vKrsFMltDbjBEvU9/s1366/Template-Edit-Template.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1366&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCNInpAL8LvHaDDw22FV7NN5W-N3goLZBNuYwkYourlbnG_aqJ8JjqQVgAOfB1QrT16o6VicVblcBov_nu3ITUUXtmlZdlIY32bYgPWbQ_5kI4vnJvkEXup-MENIL3vKrsFMltDbjBEvU9/w640-h286/Template-Edit-Template.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;To insert our form, we will need to edit the HTML code of our page and that, in the case of platforms like Blogger and Tumblr (and also Wordpress), there are a series of code snippets that would be &quot;internal syntax&quot; of the platform that are replaced before going online. For example, on Blogger you will see excerpts like this:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4LQSXL9nrUO00H9zH5t1_um0uRi3PA1mU5v50BQ66s2dg_QENjdUt98SaTGClRg7lN-DRMpiJevcdL3WUOBeTJMVND6N52s_X9P8-KXup2wzPsfmd9cNXAsyizzRTL9uc7wgeEpmcLCtA/s390/Blogger-tema.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;45&quot; data-original-width=&quot;390&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4LQSXL9nrUO00H9zH5t1_um0uRi3PA1mU5v50BQ66s2dg_QENjdUt98SaTGClRg7lN-DRMpiJevcdL3WUOBeTJMVND6N52s_X9P8-KXup2wzPsfmd9cNXAsyizzRTL9uc7wgeEpmcLCtA/w640-h74/Blogger-tema.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;This &amp;lt;b:if&amp;gt; tag isn&#39;t standard HTML, but it&#39;s an internal tag that Blogger uses to check for some condition in your template before &quot;rendering&quot; your final page. In this case, it checks if there is copyright information and, if it is not empty, Blogger renders that part which will be visible on your blog.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In our case, we just need to find the place to insert the relevant parts of the HTML code generated by Sendinblue. If you look at the code generated by Sendinblue, there are three parts with splits starting with &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;!-- START -&lt;/span&gt;&lt;/b&gt; ... and ending with &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;!-- END..&lt;/span&gt;&lt;/b&gt;. These lines are comments left by Sendinblue with instructions to implement the code. Let&#39;s see:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7BYGEOU9rYlrWUuIbJjOBghHnUDM6rLMaImv80WHUWtN_LsAH1MU3V3eMm66RPFhKHIDsoY9DSTUJfQf1p6FXROGOi4iwwmXfj80N-Wx8mAjrebNff1jrgMk4Q29Jdtqd0RP0oxBNJfyW/s1082/Forms6.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;315&quot; data-original-width=&quot;1082&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7BYGEOU9rYlrWUuIbJjOBghHnUDM6rLMaImv80WHUWtN_LsAH1MU3V3eMm66RPFhKHIDsoY9DSTUJfQf1p6FXROGOi4iwwmXfj80N-Wx8mAjrebNff1jrgMk4Q29Jdtqd0RP0oxBNJfyW/w640-h186/Forms6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;This first comment says that you must insert the code from that line (that is, the line right after this comment that starts with &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;!-- START&lt;/span&gt;&lt;/b&gt; to the line before the comment that starts with &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;!-- END&lt;/b&gt;&lt;/span&gt;) inside the part &quot;head&quot; of your code. What does that mean? That you should look inside the Blogger code and insert the code indicated by Sendinblue between the lines that contain &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/b&gt; and &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;/head&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can, for example, paste the lines that Sendinblue indicated into the next line of the line containing &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;head&amp;gt;&lt;/b&gt;&lt;/span&gt; and that&#39;s it!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Following the code generated by Sendinblue, you will see that there are already two more blocks of code: the first one tells you to include the generated code &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;wherever the form should appears on your page&lt;/b&gt;&lt;/span&gt;, and the last one tells you to include it&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt; at the end of the page&lt;/b&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my case, I put this right after a blog &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;footer &lt;/b&gt;&lt;/span&gt;tag, on a line that looked like this:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvq5XA3dbZDouU9Tqdq2joqKVvNkPMSSQxZqrqPQTGVSOubNK4LDqEiTmxuSuOcnXZMZ6lAz-Xy_PO9YCQT4PLzQNKBOhU19m22oNVXxImNjPb-Ria17U5rKzNu9LoXGEwIjmuiKk5WpqU/s669/Template-Edit-Template2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;17&quot; data-original-width=&quot;669&quot; height=&quot;16&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvq5XA3dbZDouU9Tqdq2joqKVvNkPMSSQxZqrqPQTGVSOubNK4LDqEiTmxuSuOcnXZMZ6lAz-Xy_PO9YCQT4PLzQNKBOhU19m22oNVXxImNjPb-Ria17U5rKzNu9LoXGEwIjmuiKk5WpqU/w640-h16/Template-Edit-Template2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;This line indicates where the footer of our blog was, and it came by default. I simply saw where this &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;b:section&lt;/b&gt;&lt;/span&gt; tag ended, that is, I went to the immediately following part that had &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;/b&gt; and inserted the Sendinblue code there. When trying to save the template with the Sendinblue code, I got some error messages from Blogger, like this:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG95GEkSbyDOfXtJgE4iKT8ugIYvFzHFlWggztlu89erU-50-N62UlWSUAJrmlREZCYFbZVSmknya5MdnZLnHv92vF0YEnEK_Olo1NIxR2x4XqS6zYtDOlZVO2DwKn0T8aA8kaXu0FOJYi/s654/Template-Edit-Template3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;122&quot; data-original-width=&quot;654&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG95GEkSbyDOfXtJgE4iKT8ugIYvFzHFlWggztlu89erU-50-N62UlWSUAJrmlREZCYFbZVSmknya5MdnZLnHv92vF0YEnEK_Olo1NIxR2x4XqS6zYtDOlZVO2DwKn0T8aA8kaXu0FOJYi/w640-h120/Template-Edit-Template3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;This is because Blogger is a little more &quot;rigid&quot; about the HTML content you put there. For example, the error noted above says that there is an error on line 5050, as a &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;required&lt;/b&gt;&lt;/span&gt;&quot; attribute must be followed by an &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;=&lt;/b&gt;&lt;/span&gt;&quot;. Let&#39;s see what&#39;s on that line:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1SKl-fs05qKsNyJxXenT9ADzRVxpJt3wwx9Es47MBrrknTmPf6ruMuRl4ibBCrdRJoxhzdZwaunJy7mhI0g3jbSCBhiCJ2dBhhRysGkR61NELbygFugUmV_3GA3w6hUBA5TwGk2vI3PzE/s1334/Template-Edit-Template4.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;62&quot; data-original-width=&quot;1334&quot; height=&quot;30&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1SKl-fs05qKsNyJxXenT9ADzRVxpJt3wwx9Es47MBrrknTmPf6ruMuRl4ibBCrdRJoxhzdZwaunJy7mhI0g3jbSCBhiCJ2dBhhRysGkR61NELbygFugUmV_3GA3w6hUBA5TwGk2vI3PzE/w640-h30/Template-Edit-Template4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;As we can see, the line has a &quot;required&quot; &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;attribute&lt;/span&gt;&lt;/b&gt;, but Blogger requires that it should be followed by an &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;=&lt;/b&gt;&lt;/span&gt;&quot; sign. Here, it is assumed to be true, so let&#39;s change the line to make this explicit:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja0Nd0Lyq4RH1Vnv_ZJEiIEr2jmeyLT6z2YainBV8ZmUb8Z5lV88tggi3F9KgCP-u1GPzrrNgmY1R-qMmgJUaPIHTuudzN9Ui1AnsFP_4owc5dMHXagEyvw0RfjswzpQ8H7_uSOmcOkM7S/s351/Template-Edit-Template5.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;108&quot; data-original-width=&quot;351&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja0Nd0Lyq4RH1Vnv_ZJEiIEr2jmeyLT6z2YainBV8ZmUb8Z5lV88tggi3F9KgCP-u1GPzrrNgmY1R-qMmgJUaPIHTuudzN9Ui1AnsFP_4owc5dMHXagEyvw0RfjswzpQ8H7_uSOmcOkM7S/s320/Template-Edit-Template5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;With this, the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;error&lt;/span&gt;&lt;/b&gt;&quot; is fixed. I needed to do the same for other lines that pointed to an error.&lt;/p&gt;&lt;p&gt;Another error pointed out by Blogger was &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;open&lt;/b&gt;&lt;/span&gt;&quot; tags. To explain, in HTML every tag has an opening and a closing. So if you want to start a line, you can put something like this:&lt;/p&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This line is opened and closed by tags&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Always an opening tag like &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&amp;lt;p&amp;gt;&lt;/span&gt;&lt;/b&gt; and a closing tag like &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;However, some tags do not necessarily need a closing tag, such as the &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;img&amp;gt;&lt;/b&gt;&lt;/span&gt; image tag for example, or &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;input&amp;gt;&lt;/b&gt;&lt;/span&gt; input fields. You will therefore not find an &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;/input&amp;gt;&lt;/b&gt;&lt;/span&gt; or an &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;/img&amp;gt;&lt;/b&gt;&lt;/span&gt;. But still, it&#39;s good practice to always &quot;close&quot; an open tag, and that&#39;s what Blogger requires. How can we solve this in an easy way? Simple, we can do it this way:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYX2OPJGXWA6IMtztNa9fwNuMHKpmJK0c8eUm5LcH0fKYJ5Q_3t0im0ERWm520bk3MaUUf_SUH_9cd3XLNO9rLNcGnmq-Y9z9FKxl_mywW60JMNR7fexQ4afhI_i6n4zk0bAz1-jv5uUEy/s692/Template-Edit-Template7.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;56&quot; data-original-width=&quot;692&quot; height=&quot;52&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYX2OPJGXWA6IMtztNa9fwNuMHKpmJK0c8eUm5LcH0fKYJ5Q_3t0im0ERWm520bk3MaUUf_SUH_9cd3XLNO9rLNcGnmq-Y9z9FKxl_mywW60JMNR7fexQ4afhI_i6n4zk0bAz1-jv5uUEy/w640-h52/Template-Edit-Template7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Since the tag doesn&#39;t have a closing tag, we put a &quot;/&quot; at the end of this opening tag, leaving a &quot;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;/&amp;gt;&lt;/b&gt;&lt;/span&gt;&quot; as in the image above. With that, the error should disappear. I had the same error for an existing &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&amp;lt;link&lt;/b&gt;&lt;/span&gt; tag, and just closing it like that solved the problem.&lt;/p&gt;&lt;p&gt;And with that, we already have in our Blogger the form with the list so that people can register.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYZjybGf6DnBweXiJKWNpCFQOJLsXm-XY8puh3LH6DfHMVzx2jhLWj_Gpiabx6gKLG6sde_5WtI_n02jtskGFMclW4odFKLTW8DmrSubGq9sqaulG-9d1ExyouILnwP2ogaEdGi0sc_0jI/s1366/Ietsugu-Advocacia+%25284%2529.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1366&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYZjybGf6DnBweXiJKWNpCFQOJLsXm-XY8puh3LH6DfHMVzx2jhLWj_Gpiabx6gKLG6sde_5WtI_n02jtskGFMclW4odFKLTW8DmrSubGq9sqaulG-9d1ExyouILnwP2ogaEdGi0sc_0jI/w640-h286/Ietsugu-Advocacia+%25284%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By testing the form, we see that our contact list is being collected and the email is being sent correctly:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzpUKwLsNvcGAr7n1nMc58x5b1tLmdXhLFw6nQiAx-1WwsbBMxjYtjtAJbz_3ZOypEJw7AWhzoWbwP372aJ3E56e2vBhr6f0_a0rjfJVMFpUAXOmjg0-yatqoNrPpofgD0GELscywZ7f8l/s1366/Contacts.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1366&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzpUKwLsNvcGAr7n1nMc58x5b1tLmdXhLFw6nQiAx-1WwsbBMxjYtjtAJbz_3ZOypEJw7AWhzoWbwP372aJ3E56e2vBhr6f0_a0rjfJVMFpUAXOmjg0-yatqoNrPpofgD0GELscywZ7f8l/w640-h286/Contacts.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our list is already working 😁&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP9I904x6-SqI0hVs75AV1kMf__0Lc1HmKrUqDEIhBkKTZNbfjkUTmr4wit5hwi5L4ix-3TIU4DxdfdU-6IcUqCj5UHnxX37VLDhieBYyN7IbQf4hqg8a60o9Thuw3U9SLGXdEZ2S9GLI0/s1366/You-are-now-subscribed-mizucrusty-gmail-com-Gmail.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP9I904x6-SqI0hVs75AV1kMf__0Lc1HmKrUqDEIhBkKTZNbfjkUTmr4wit5hwi5L4ix-3TIU4DxdfdU-6IcUqCj5UHnxX37VLDhieBYyN7IbQf4hqg8a60o9Thuw3U9SLGXdEZ2S9GLI0/w640-h312/You-are-now-subscribed-mizucrusty-gmail-com-Gmail.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And the email for the subscription to the list was sent correctly!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;3. CONCLUSION&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Even if you don&#39;t intend to share content at the moment with your website visitors, consider creating a mailing list now so that you have a direct communication channel with your audience.&lt;/p&gt;&lt;p&gt;Email is still a powerful communication, sales and contact channel with people who already like your content and who have trusted you enough to share that address.&lt;/p&gt;&lt;p&gt;In future content, I&#39;ll show you how we can customize our outgoing emails and automate a flow of emails to convert those contacts into potential sales.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/900264857753633680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/09/create-mailing-list.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/900264857753633680'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/900264857753633680'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/09/create-mailing-list.html' title='How to create a mailing list on your website'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-r-HqRaKg_-_LA9FN8Cu_jG3j91u56DlL297IjGWqtOmio_QRVN9qX5l21UEww22fUiYUlLF10MYsyeb0Y56r5n7d5H1sWLTzeoATV0pEItouXLiJ20GxpUWh86G_dq2KJNE12XSj8Ur/s72-c/thumbnail_en.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-8795495335031255307</id><published>2021-09-18T09:05:00.002-03:00</published><updated>2021-09-18T09:05:00.170-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="digital presence"/><category scheme="http://www.blogger.com/atom/ns#" term="Legal Marketing"/><category scheme="http://www.blogger.com/atom/ns#" term="step by step"/><title type='text'>How to create a LANDING PAGE without coding</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOkMg-gCdkfBJq-j8_nl45c2sj6zoNMtcmcX7NIrimMMDpC6FOS8gfBhvlo_VZRkdGITRZd60vm8z3aCs-P_wjWpnWZVpXOQzE5PByf2EYSuWQLITz8YifqYZI1pFl3KuTEA5SlfcJkqcD/s320/thumbnail.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;People have real problems and therefore look on the Internet for solutions that could potentially help them. And when that happens, you will certainly reap rewards if your page specializes in that person&#39;s problem, detailing step-by-step what they can do (with your help) to solve that situation. And that&#39;s what we&#39;re going to do today: a landing page!&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;LEGAL MARKETING&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/keKOJEhhDqY&quot; width=&quot;320&quot; youtube-src-id=&quot;keKOJEhhDqY&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along!&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;We&#39;ve already shown here how you can create your own website for free, using tools available today to build practically professional websites. As we said before, you will basically have a static page with your presentation and contact details (the &quot;business card&quot; page) or you will have a portfolio page, specially made to create content and show all your knowledge there. &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;What would happen then if we had a &quot;mix&quot; between the &quot;business card&quot; page and the &quot;portfolio&quot; page?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;Still don&#39;t have your professional website? &lt;a href=&quot;https://blog.dev.lawyer/2021/08/create-website-step.html&quot; target=&quot;_blank&quot;&gt;See our blog post here on how to do this&lt;/a&gt;, along with the video we posted teaching you this step-by-step:&amp;nbsp;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/xrp1c9OvQPQ&quot; width=&quot;320&quot; youtube-src-id=&quot;xrp1c9OvQPQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Today we are going to talk about the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;landing page&lt;/span&gt;&lt;/b&gt;, which can be understood as something between the &quot;business card&quot; page and the &quot;portfolio&quot; page. It has characteristics of both and given its importance, I understood that it would be better to create new content for it.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;WHAT IS A LANDING PAGE?&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;The landing page is a page all thought and designed so that a visitor is attracted by its &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CONTENT &lt;/span&gt;&lt;/b&gt;and iterates with a determined &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;CALL TO ACTION&lt;/b&gt;&lt;/span&gt;, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CAPTURING &lt;/span&gt;&lt;/b&gt;the interest of that contact (called a &quot;lead&quot;).&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/X7qHABHv2zS0dOVWSg/giphy.gif?cid=ecf05e47xfbacr1c6ebar43prt16gmva3h6j32y6iis6z9jr&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;480&quot; height=&quot;480&quot; src=&quot;https://media.giphy.com/media/X7qHABHv2zS0dOVWSg/giphy.gif?cid=ecf05e47xfbacr1c6ebar43prt16gmva3h6j32y6iis6z9jr&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;For example, imagine you are a will-focused family lawyer and want to attract more clients. You can, of course, create a series of will articles on your portfolio website.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;However, it would also be great if you had an unique page on your site with very specific content detailing the advantages and step by step to make a fail-safe will, with a very clear Call to Action for them to contact you. That page would then be updated from time to time, optimized, analyzed to convert more customers (with the help of analytics tools) and even boosted by paid ads.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;You could then create other similar pages for different subjects: one page for adverse possession, one for estate planning, and so on. You can even create a landing page for your visitors to download an exclusive pdf guide on labor rights in exchange for an email address. Anyway, the landing page enables you to fulfill a certain objective, focused on a specific audience.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HOW TO CREATE A FREE LANDING PAGE?&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Creating a landing page is not much of a secret. &lt;a href=&quot;https://blog.dev.lawyer/2021/08/create-website-step.html&quot; target=&quot;_blank&quot;&gt;If you&#39;ve already followed our previous content to create your professional website&lt;/a&gt;, you can even use&amp;nbsp;&lt;a href=&quot;https://sites.google.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Sites&lt;/a&gt;&amp;nbsp;to create your landing page. And that&#39;s what I&#39;m going to show you now.&lt;/p&gt;&lt;p&gt;To create a landing page on Google Sites, let&#39;s create a new page on our site by clicking on the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Pages&lt;/span&gt;&lt;/b&gt;&quot; tab and the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;New Page&lt;/span&gt;&lt;/b&gt;&quot; button:&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhV0sCWgfSIzS6VbHU9hNvLauLILKZO7CleS6EMUr_NviKsPbGwTODDQjUNb5fYtUcRMIblPKyBLrRWLMrF5LB4kO6oD53zCeipK1rEVQpj48Aj97QtV6eVNiPQNTr6dyqPzQvsxqupR43/s667/Ietsugu-Advocacia+%25281%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;514&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhV0sCWgfSIzS6VbHU9hNvLauLILKZO7CleS6EMUr_NviKsPbGwTODDQjUNb5fYtUcRMIblPKyBLrRWLMrF5LB4kO6oD53zCeipK1rEVQpj48Aj97QtV6eVNiPQNTr6dyqPzQvsxqupR43/w493-h640/Ietsugu-Advocacia+%25281%2529.png&quot; width=&quot;493&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Creating a new page for our landing page&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;In the next tab that opened, select &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Advanced&lt;/span&gt;&lt;/b&gt;&quot; to define our custom landing page path. By default, you&#39;ll want a title that&#39;s easy to &quot;fetch&quot; on the Internet, and the custom address should try to follow the same pattern. Custom addresses must not have spaces, and you must use the hyphen to separate words (by convention).&lt;/p&gt;&lt;p&gt;This will be important later when we talk more about &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;SEO&lt;/span&gt;&lt;/b&gt; (Search Engine Optimization) and paid ads in future content.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXiceapsxIKuXxinmokARZ-UaTb7MnOQG5QosPBHHHWQItgwusKeBF2SwpmzxlJok2iGID0pGBUxvJbrO1QyImk7PHlJQu_MJ57hSFXWQbmoq_SvcSf2MfyTzdVsmLJiPap4UFECbWbjyK/s603/Ietsugu-Advocacia+%25282%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;594&quot; data-original-width=&quot;603&quot; height=&quot;630&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXiceapsxIKuXxinmokARZ-UaTb7MnOQG5QosPBHHHWQItgwusKeBF2SwpmzxlJok2iGID0pGBUxvJbrO1QyImk7PHlJQu_MJ57hSFXWQbmoq_SvcSf2MfyTzdVsmLJiPap4UFECbWbjyK/w640-h630/Ietsugu-Advocacia+%25282%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Choose a title and URL that makes it easy to search on the Internet&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Your new page will be the landing page and its construction is very similar to your main page that we have already shown here. Drag and drop images and elements to make it the way you like it.&lt;/p&gt;&lt;p&gt;If you&#39;ve just created a&amp;nbsp;&lt;a href=&quot;https://blogger.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Blogger&lt;/a&gt;&amp;nbsp;porfolio site, you can create a landing page in the same way by clicking on the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Pages&lt;/span&gt;&lt;/b&gt;&quot; menu and then &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;New Page&lt;/span&gt;&lt;/b&gt;&quot;:&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXRE_HdmebLxpAWr-RVxrD1dEjNkXaIsiPwrkxsBNn7qylwvM1vVw0BcFzWadU12jU6WvFX42-AgEAKWFKzoIhcm476kGYLT_Egg6Vol8vexJX2pREG9GHrfuf9_rQxKn_EXvRsXKBvKoK/s765/Blogger-p%25C3%25A1ginas.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;765&quot; data-original-width=&quot;453&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXRE_HdmebLxpAWr-RVxrD1dEjNkXaIsiPwrkxsBNn7qylwvM1vVw0BcFzWadU12jU6WvFX42-AgEAKWFKzoIhcm476kGYLT_Egg6Vol8vexJX2pREG9GHrfuf9_rQxKn_EXvRsXKBvKoK/w378-h640/Blogger-p%25C3%25A1ginas.png&quot; width=&quot;378&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Blogger&#39;s Landing Pages&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;If you&#39;re using Tumblr, you can create a new landing page by going to &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Edit Appearance&lt;/span&gt;&lt;/b&gt; &amp;gt; &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Edit Theme&lt;/span&gt;&lt;/b&gt; &amp;gt; &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Add a page&lt;/span&gt;&lt;/b&gt; and you are done!&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI78SuKYaHXif-4Nef88RGUDN6RnbC-mLdRXp_sb34oYxBCUyo5PRt2PGDmt47sXgDDg2FcbKmj1heOonarBNdL6ZPveFXvDFDEWaoIDiFIRv2a0rVqxQ4YwZr5Hk8wj6v2IXcKKERw0fP/s739/Tumblr2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;429&quot; data-original-width=&quot;739&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI78SuKYaHXif-4Nef88RGUDN6RnbC-mLdRXp_sb34oYxBCUyo5PRt2PGDmt47sXgDDg2FcbKmj1heOonarBNdL6ZPveFXvDFDEWaoIDiFIRv2a0rVqxQ4YwZr5Hk8wj6v2IXcKKERw0fP/w640-h372/Tumblr2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click in Edit Theme&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyqybe4GxmoI-FRIQ1DZ6ZHn3xDFhJ_mnxnNj3dEnTF6hYQoesv-loMJ35DecaXaq9hyphenhyphenJCXFkNSVawerAPxPxKFoJoHxa2keyrIPVpl1Lf_7jGBuez-NbO52jTXCUvB_l__vSXR2nA2MF/s1349/Tumblr3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1349&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyqybe4GxmoI-FRIQ1DZ6ZHn3xDFhJ_mnxnNj3dEnTF6hYQoesv-loMJ35DecaXaq9hyphenhyphenJCXFkNSVawerAPxPxKFoJoHxa2keyrIPVpl1Lf_7jGBuez-NbO52jTXCUvB_l__vSXR2nA2MF/w640-h290/Tumblr3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Look for the &quot;Add a page&quot; button&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYx4SLuLGNVRNK-vaV0t3FhOx_pf3ehGMguyZR-Pm3quNMFH8hh0vdx-2FhuODOiWEem6AFpbzeBUzcmwEi-i1qOFJ_pgEZAo8C91fSzyjAI7baIcYpEWAbzFL_ix9KNeB7wHnRsosuDJJ/s1349/Tumblr4.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1349&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYx4SLuLGNVRNK-vaV0t3FhOx_pf3ehGMguyZR-Pm3quNMFH8hh0vdx-2FhuODOiWEem6AFpbzeBUzcmwEi-i1qOFJ_pgEZAo8C91fSzyjAI7baIcYpEWAbzFL_ix9KNeB7wHnRsosuDJJ/w640-h290/Tumblr4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Now you can create your landing page!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Creating a landing page, as we&#39;ve said, is something in between the business card and the portfolio. So, you should watch out for:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Above the Fold&lt;/span&gt;&lt;/b&gt;: Put important information, in a brief manner, above the fold of the landing page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CTA&lt;/span&gt;&lt;/b&gt;: Use a clear Call to Action above the fold -- direct contact with you, a contact form or to provide an email, download link for a pdf, whatever.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Content&lt;/span&gt;&lt;/b&gt;: Here things change a bit from the &quot;business card&quot; page. The purpose of the landing page is to draw a visitor&#39;s attention to that content and then try to convert them into a customer through the Call to Action. Therefore, you will need to put your content in detail there, below the fold. Using too few words may not rank you up enough in search engines.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;And precisely the content is the difference between the capture page and a &quot;business card&quot; page: in addition to encouraging the action of visitors and providing ways to contact them, it needs to bring value. You can post information, video, images and whatever is needed to explain to your visitor the benefits of fulfilling the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Call to Action&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBG_ClFuV-VqwEOzdaJN45kyrh__29h7tbbAuYCZGdStxOvQn6ApLA4jAjWt0Cv0cIA84D0HeW2IY9skt81ykNDZhA0qwUBIjpD930Z0mFFb0nsWtb3UTTGxKsmyqSpQuffoRyR2UNl5Gd/s1366/Ietsugu-Advocacia+%25283%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBG_ClFuV-VqwEOzdaJN45kyrh__29h7tbbAuYCZGdStxOvQn6ApLA4jAjWt0Cv0cIA84D0HeW2IY9skt81ykNDZhA0qwUBIjpD930Z0mFFb0nsWtb3UTTGxKsmyqSpQuffoRyR2UNl5Gd/w640-h312/Ietsugu-Advocacia+%25283%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our landing page: Above the Fold, CTA and Content😁&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Check our landing page here:&amp;nbsp;&lt;a href=&quot;https://sites.google.com/view/ietsuguadvocacia/contrato-vesting&quot;&gt;https://sites.google.com/view/ietsuguadvocacia/contrato-vesting&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CONCLUSION&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;On your website, you can create as many Landing Pages as you like, and for different purposes. What you should understand, anyway, is that the landing page works like an article: a visitor&#39;s gateway to your site, so that they&#39;re interested enough to hire you (or take the action you want).&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/xT5LMrerPPup9ibX4Q/giphy.gif?cid=ecf05e47g4i70obh3mwuicnc20o5vttsvuuodgyvftv9pg7c&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;480&quot; height=&quot;360&quot; src=&quot;https://media.giphy.com/media/xT5LMrerPPup9ibX4Q/giphy.gif?cid=ecf05e47g4i70obh3mwuicnc20o5vttsvuuodgyvftv9pg7c&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;The advantage of the landing page is that you can fully customize it, focusing all your efforts on converting that visitor into a contact. Thus, you can even create landing pages with different writing styles, images more targeted to that audience or even create unique content that generates value for that target audience segment. The sky is the limit.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;As we will see in future content, creating landing pages is a great strategy to optimize your marketing campaigns and qualify leads, in other words, capture the contact of people who are really potential customers of yours.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/8795495335031255307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/09/create-landing-page-without-coding.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/8795495335031255307'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/8795495335031255307'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/09/create-landing-page-without-coding.html' title='How to create a LANDING PAGE without coding'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOkMg-gCdkfBJq-j8_nl45c2sj6zoNMtcmcX7NIrimMMDpC6FOS8gfBhvlo_VZRkdGITRZd60vm8z3aCs-P_wjWpnWZVpXOQzE5PByf2EYSuWQLITz8YifqYZI1pFl3KuTEA5SlfcJkqcD/s72-c/thumbnail.png" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-3746119330880267726</id><published>2021-09-10T12:05:00.000-03:00</published><updated>2021-09-10T12:05:00.162-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="digital presence"/><category scheme="http://www.blogger.com/atom/ns#" term="Legal Marketing"/><category scheme="http://www.blogger.com/atom/ns#" term="step by step"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>How to create a website step by step for free</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOCnHZ8o2l7z3g9scrYstJKS2DGTwUSU0MQEFcj66nKS4qV0fPvgW_Xx0LM7A0coea5ZboWRcGv84l3Bzth1mewWo9ay9CBzwGjCN0IU5oQRLjxr7G9dVFFQeMUOTcARp_xTvGOVmmDOB_/s320/thumbnail_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Today we are going to show you how you can have your personal or professional website step by step, without spending (almost) anything on it and without needing to know programming.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;LEGAL MARKETING&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/xrp1c9OvQPQ&quot; width=&quot;320&quot; youtube-src-id=&quot;xrp1c9OvQPQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along.&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;When we talk about having a digital presence, one of the first thoughts that comes to mind is having a personal page, a website.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It seems natural since a website represents your business card on the Internet, a place where everyone can see your profile with beautiful photos of your office, in addition to your academic and professional background.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Therefore, today we are going to focus on creating a professional website, which in my opinion should be one of the first things you need to do to establish your digital presence, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;right after defining your target audience, domain and e- mail&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/l2JdTkHW1KZPdvdS0/giphy.gif?cid=ecf05e47ojrrjwm2ua7q4dunxs71k3tej37hqf77eofaqtux&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;362&quot; data-original-width=&quot;480&quot; height=&quot;362&quot; src=&quot;https://media.giphy.com/media/l2JdTkHW1KZPdvdS0/giphy.gif?cid=ecf05e47ojrrjwm2ua7q4dunxs71k3tej37hqf77eofaqtux&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt;&amp;gt; Still haven&#39;t thought about your target audience? Read our article on the subject here:&amp;nbsp;&lt;a href=&quot;https://blog.dev.lawyer/2021/08/legal-marketing-target-audience.html&quot; target=&quot;_blank&quot;&gt;Why and How to set your TARGET AUDIENCE | LEGAL MARKETING&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt; To learn how to register a professional domain, read here:&amp;nbsp;&lt;a href=&quot;https://br.dev.lawyer/2021/08/registrar-dominio-internet-profissional.html&quot; target=&quot;_blank&quot;&gt;Como registrar um endereço de internet profissional&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt; And if you haven&#39;t configured it yet, follow this article here&amp;nbsp;&lt;a href=&quot;https://blog.dev.lawyer/2021/08/professional-email-address-in-gmail.html&quot; target=&quot;_blank&quot;&gt;to learn how to use professional email in your Gmail without the need for Google Workspace&lt;/a&gt;&lt;/blockquote&gt;&lt;a href=&quot;https://br.dev.lawyer/2021/08/email-profissional-no-gmail.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;**&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i&gt;Note: please don&#39;t bother the domain I&#39;m using in this article (bbeer.com.br) which is a domain I registered some time ago for a side project and which is currently in hold. It has nothing to do with the subject, but I created it so that I don&#39;t need to register another one to show what we&#39;ll do.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HOW TO CREATE A PROFESSIONAL WEBSITE ACCORDING TO MOST INTERNET TUTORIALS¶&lt;/span&gt;&lt;/h1&gt;There are now numerous ways to put a professional website online, including the service of several companies (very good by the way) that for a very viable price offer hosting with website building tools so that you can build your page without having to program, and you&#39;ve certainly heard of at least one of them: GoDaddy, Hostgator, iPage, Locaweb…&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBXIU2Hfqdclw4acTRm6ML7oK6bmj0K-NM_a_6WF7j7Ggb5VdrLUxFPngbClxdwtsDOnCUwAcR9pzXESaE-rpPl3FfymV_DSsdWZGhdIN35PqExD7IY4djZXV-29rhBd1v6dD7EaZb1dBr/s795/hospedagem-site-Pesquisa-Google.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;724&quot; data-original-width=&quot;795&quot; height=&quot;582&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBXIU2Hfqdclw4acTRm6ML7oK6bmj0K-NM_a_6WF7j7Ggb5VdrLUxFPngbClxdwtsDOnCUwAcR9pzXESaE-rpPl3FfymV_DSsdWZGhdIN35PqExD7IY4djZXV-29rhBd1v6dD7EaZb1dBr/w640-h582/hospedagem-site-Pesquisa-Google.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;There are many hosting options out there.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;Usually, you can get hosting services in these companies for very affordable prices, and sometimes even the domain registration costs are already included.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;blockquote&gt;&lt;b&gt;However, be careful, there are cases where the domain registrar&#39;s name is the hosting company itself and not you, so take a good look at the contract before signing it, so that you don&#39;t be held hostage after you decide to change providers.&lt;/b&gt;&lt;/blockquote&gt;&lt;/span&gt;Most of these hosting services provide some type of resource management system that you can use to &quot;step up&quot; your page, such as the famous &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;cPanel&lt;/span&gt;&lt;/b&gt;, which makes access to resources such as &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Database&lt;/span&gt;&lt;/b&gt;, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;FTP server&lt;/span&gt;&lt;/b&gt; (which is for you to upload files to your site using other programs) and even installers for programs like &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;WordPress &lt;/span&gt;&lt;/b&gt;(which is a ready-made system for you to create a blog, website or online store, with many plugins -- we&#39;ll talk more about it in future posts ).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_MyL8mpZ6DN19NO0FLEwYSCklxlx0inHN0hfaOLbbAO5EP4s6OTbMbQieR5sHjP2E1ZJcyz8L4cXkPkh0e8kiJeUvOz0cs7irn1bGbl4FtE3bzCZv81hlNvIDGWcYcIN55xgkKBJdfzn/s1024/37286809866_9ee8e7c996_b.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;583&quot; data-original-width=&quot;1024&quot; height=&quot;364&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_MyL8mpZ6DN19NO0FLEwYSCklxlx0inHN0hfaOLbbAO5EP4s6OTbMbQieR5sHjP2E1ZJcyz8L4cXkPkh0e8kiJeUvOz0cs7irn1bGbl4FtE3bzCZv81hlNvIDGWcYcIN55xgkKBJdfzn/w640-h364/37286809866_9ee8e7c996_b.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;cPanel&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;And many of the tutorials on how to build a professional website out there follow this line: &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;hire a hosting, buy your domain through the hosting service itself and install WordPress&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don&#39;t think this strategy itself is wrong, but if you&#39;ve never really used a program like WordPress, it might be something a little too complicated to just create your digital presence.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, these hosting plans typically offer features that you may not even need (such as PHP programming language support, required for WordPress) and, while affordable, can become a heavier expense over the years. It&#39;s a cannon shot to kill mosquitoes, in many cases.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I, on the other hand, understand &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;that there are different, easier and cheaper alternatives depending on what you need for your professional website&lt;/span&gt;&lt;/b&gt;. And that&#39;s what I&#39;m going to show you here.&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;362&quot; data-original-width=&quot;480&quot; height=&quot;362&quot; src=&quot;https://media.giphy.com/media/l2Je4HNRw8jSaRKuc/giphy.gif?cid=ecf05e471l2jnltjhu59usznhtxuakw3bs01tb2jcx954qnq&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;WHAT TYPE OF WEBSITE DO YOU NEED?¶&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;A big criticism I have on other contents I found on the Internet on the subject is that few are careful to ask the user what &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;TYPE OF SITE&lt;/span&gt;&lt;/b&gt; he needs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When you don&#39;t have a digital presence yet, it&#39;s hard to know where to start when there are so many options available in the market, with so many jargons, companies and software that you&#39;ve never heard of: WordPress, Wix, Google Sites, Hostgator, …&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Obviously, no solution is perfect for all types of needs and therefore you need to ask yourself first of all, &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;What is my goal in putting together a professional website?&lt;/span&gt;&lt;/b&gt;&quot;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/YTRUPHI7fXK6s/giphy.gif?cid=ecf05e47sxtperm1p6fjuyfqpfe4jihi13ju5flxqxd135cp&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;164&quot; data-original-width=&quot;292&quot; height=&quot;164&quot; src=&quot;https://media.giphy.com/media/YTRUPHI7fXK6s/giphy.gif?cid=ecf05e47sxtperm1p6fjuyfqpfe4jihi13ju5flxqxd135cp&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;292&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Nope. But yeah...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;For this article I&#39;m going to focus more on my current target audience: service professionals (especially lawyers) who want to have a digital presence but don&#39;t have much knowledge of how to do it yet. Knowing programming is not a requirement to follow what I&#39;m going to post here.&lt;br /&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;So, I ask: what is your goal when putting a website up?&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;div&gt;If you simply answered “to have a digital presence, like a business card”, I believe you want to rethink that opinion. Just as a business card doesn&#39;t bring you customers, it just provides those you&#39;ve already “conquered” an easier way to locate your contact details, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;having a professional website just to show your address, phone and email seems a bit of a waste&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;More than a business card, your website should be seen as a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;PORTFOLIO&lt;/span&gt;&lt;/b&gt;. A portfolio of your knowledge, references from other clients and more information about the type of professional you are, all with the concrete goal of converting that visitor into another client.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;480&quot; height=&quot;480&quot; src=&quot;https://media.giphy.com/media/9JrkkDoJuU0FbdbUZU/giphy.gif?cid=ecf05e476pwdh8slomzb4ilod928dme78znubule7fho3eah&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;In this sense, having a well-populated LinkedIn, with good publications and references can be even more important than having a professional website without any information other than your logo. Maybe that&#39;s your intention: to have a simple website with just the contact and a link to the social networks where you are really active, and that&#39;s fine! But if you want to have a professional website just for the sake of it, you could be throwing away a very good opportunity to build reputation and attract new customers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You might want a professional website for a number of reasons, but generally speaking, your website will likely lean towards the following:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Business Card, so that my client has my contact details;&lt;/li&gt;&lt;li&gt;Portfolio, with content and information that can attract new customers and retain old customers; and&lt;/li&gt;&lt;li&gt;Showcase of products, in cases where you work with goods and need to have a place to sell them (usually not your case, Mr. Lawyer who just wants to set up a website).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, we will cover the first and second options here, leaving out the third option as in principle it will not be used by our target audience.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;WHY SHOULD I DEFINE WHAT TYPE OF PROFESSIONAL WEBSITE I NEED?¶&lt;/span&gt;&lt;/h1&gt;In the past, putting a personal website online was not such a simple task for a beginner. At the very least, you would need to know the basics of HTML and still have a hard time putting together something that doesn&#39;t look like a poorly edited word document or poorly done schoolwork.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/PP1RiEn5c4EDK/giphy.gif?cid=ecf05e472er5cbdr64j7c8oivrrnd2l1yb9tegzakkaczh6g&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;603&quot; data-original-width=&quot;636&quot; height=&quot;603&quot; src=&quot;https://media.giphy.com/media/PP1RiEn5c4EDK/giphy.gif?cid=ecf05e472er5cbdr64j7c8oivrrnd2l1yb9tegzakkaczh6g&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;636&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Ah, a Internet 😌&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;Today, fortunately, reality is different. It is now possible to build professional websites without programming and with a really &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;professional look&lt;/span&gt;&lt;/b&gt;. In fact, it&#39;s even possible to launch relatively complex mobile apps without programming anything.&lt;br /&gt;&lt;blockquote&gt;The trend of building solutions without programming is on the rise, and if you are interested in innovation, be sure to follow the news that arise in this “&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;no code&lt;/span&gt;&lt;/b&gt;” area. Doing my #ads here, my startup &lt;a href=&quot;http://www.mevio.com.br&quot; target=&quot;_blank&quot;&gt;Mevio does exactly that: workflow automation using “no code” technology&lt;/a&gt;.&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Therefore, since there are many different technologies and solutions out there, it makes sense to analyze what your professional website is for before venturing into any of them, paying for hosting or even hiring a web designer.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;That said, let&#39;s get to the step by step on how to create your professional website (almost) for free.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;REGISTERING A PROFESSIONAL DOMAIN¶&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;Having your own professional domain is something you should consider, and I personally believe you &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;MUST&lt;/span&gt;&lt;/b&gt; do.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The value for a “.com” domain is very small, in the order of &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;$12.00 PER YEAR&lt;/span&gt;&lt;/b&gt;, being such value even cheaper if you register it for more than a year. Honestly, if you believe that this amount is too expensive to have a professional domain (and, above all, a professional email), you might even be better off not putting a professional website up and focusing your efforts on creating good, engaging profiles on the social networks where your customers are present.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHLkCz6LYmfytEEEDqvtOVewa30y9sB0pHrM6OkyCXlcvdiU38Xe-uWpIP9hSqYgc4nebdZWyw8UlpPtT850xZbwRbNar5KNPWgOyjPQdONBsFI69l-OXccMs2FerZihm1SE6gsFNJrSZ1/s1079/Encontre-o-dom%25C3%25ADnio-br-certo-para-voc%25C3%25AA-Registro-br.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;805&quot; data-original-width=&quot;1079&quot; height=&quot;478&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHLkCz6LYmfytEEEDqvtOVewa30y9sB0pHrM6OkyCXlcvdiU38Xe-uWpIP9hSqYgc4nebdZWyw8UlpPtT850xZbwRbNar5KNPWgOyjPQdONBsFI69l-OXccMs2FerZihm1SE6gsFNJrSZ1/w640-h478/Encontre-o-dom%25C3%25ADnio-br-certo-para-voc%25C3%25AA-Registro-br.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Register your domain as soon as possible&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;So register your domain as soon as possible.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;Have never registered a domain? See our content on the topic here: &lt;a href=&quot;https://blog.dev.lawyer/2021/08/how-to-register-profissional-internet.html&quot; target=&quot;_blank&quot;&gt;How to register a professional internet domain&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Take the opportunity to also see &lt;a href=&quot;https://blog.dev.lawyer/2021/08/professional.html&quot; target=&quot;_blank&quot;&gt;how to create your professional email address&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;HOW TO CREATE A PROFESSIONAL WEBSITE¶&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;Now that you&#39;ve read about the importance of securing a domain with a good, short, and easy-to-remember name, let&#39;s get our hands dirty and really create a professional website.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As we mentioned above, one of the ways is simply to hire a hosting company that has the WordPress installation available and try to configure it to look good, although it is a fact that numerous tweaks will be needed before leaving it to your liking .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now let&#39;s choose which route we&#39;ll follow in building your professional website and, for that, let&#39;s understand what your goal is: to have only an online business card, a portfolio or an e-commerce.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;0. BEFORE CREATING YOUR WEBSITE: VERIFYING YOUR DOMAIN ON GOOGLE¶&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;Before I show you how you can create your website for the purpose you need, since I&#39;ll show you two options below to create your website using Google tools, I&#39;ll show you first how to verify your domain on Google for all purposes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is important because without verifying your domain you cannot use that internet address that was purchased.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;To verify your domain on Google, go to &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;a href=&quot;https://search.google.com/search-console/welcome&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Search Console&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiciQrFelLJ8OCzNkMzVjgAfPY6snA3URyXahBOfreuX6w0-SIaTMTyWuOMAKdNPDzo9q0jkWJWTX0ig8m3zmRemo4BeGNeUFYBSSbKHQIEynlULqPtzie4wBTwhBcuH5sB-ynJGZUFsLV1/s1366/Ol%25C3%25A1-Este-%25C3%25A9-o-Google-Search-Console.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiciQrFelLJ8OCzNkMzVjgAfPY6snA3URyXahBOfreuX6w0-SIaTMTyWuOMAKdNPDzo9q0jkWJWTX0ig8m3zmRemo4BeGNeUFYBSSbKHQIEynlULqPtzie4wBTwhBcuH5sB-ynJGZUFsLV1/w640-h312/Ol%25C3%25A1-Este-%25C3%25A9-o-Google-Search-Console.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Input your domain in Google Search Console&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;Enter your domain (without www) in the first option box. It will ask you to make some changes to your registrar records to add a new TXT entry.&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-i_WpOBnam8xPj_FoD5EgOIxNR0rIqhtm6sSsYwLOsrhKeHsu17NG4v30O4CdRjIZr10FB3m9kF-FgOBNG7_bFe3Y-LBHKVImDkdOGVO38_m5AFM5FtQqE-hDrB-d0NA-cUIZwOu8evEk/s886/SearchConsole01.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;798&quot; data-original-width=&quot;886&quot; height=&quot;576&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-i_WpOBnam8xPj_FoD5EgOIxNR0rIqhtm6sSsYwLOsrhKeHsu17NG4v30O4CdRjIZr10FB3m9kF-FgOBNG7_bFe3Y-LBHKVImDkdOGVO38_m5AFM5FtQqE-hDrB-d0NA-cUIZwOu8evEk/w640-h576/SearchConsole01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Copy the Verification Code of the Google-generated TXT record&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1aXSx8F1Yz_weBa1lrGNImM4vh8yPPwYOag2X3916bpHgbObk5dhgaEGX5P8Nvw2BWDV95fXw-K9hvc5QtlGKa9Ieu6WdnDB7DoAdD_Pw50RP11xN2jG6IIuMjJMjgaum8hcXu3EgrBxS/s2560/SearchConsole02.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1050&quot; data-original-width=&quot;2560&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1aXSx8F1Yz_weBa1lrGNImM4vh8yPPwYOag2X3916bpHgbObk5dhgaEGX5P8Nvw2BWDV95fXw-K9hvc5QtlGKa9Ieu6WdnDB7DoAdD_Pw50RP11xN2jG6IIuMjJMjgaum8hcXu3EgrBxS/w640-h262/SearchConsole02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And create a new TXT entry in the DNS setting of your registrar, putting the provided value&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP1MdMPREtmVxPcBh9P9SOthAN7kEHbiutFlps9x83nVqcJOZ8xsgVOoFpORMmXKST5O-Wlb4j0I2JHAUPJNkmFgiQnxUA0mQ4WYZpOdwloiHokRpuOzllAxoieYkiH43mtH0ls2KgCqQs/s806/SearchConsole03.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;539&quot; data-original-width=&quot;806&quot; height=&quot;428&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP1MdMPREtmVxPcBh9P9SOthAN7kEHbiutFlps9x83nVqcJOZ8xsgVOoFpORMmXKST5O-Wlb4j0I2JHAUPJNkmFgiQnxUA0mQ4WYZpOdwloiHokRpuOzllAxoieYkiH43mtH0ls2KgCqQs/w640-h428/SearchConsole03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;If you can&#39;t verify it at first, wait a few minutes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR-gQyO2YZeOx8ST0jvMMLOJ5hQ931ihaLukuigaMwCSYun02KAgEFJy9OhZoNUk9LCQiWuYVL_I_eu6fPZbKeaOA8K8otDqPMeJfhbfeld-O8Scr_eo6w0UPX7oeLTMcqAUdYlGVCHLKX/s755/SearchConsole04.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;357&quot; data-original-width=&quot;755&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR-gQyO2YZeOx8ST0jvMMLOJ5hQ931ihaLukuigaMwCSYun02KAgEFJy9OhZoNUk9LCQiWuYVL_I_eu6fPZbKeaOA8K8otDqPMeJfhbfeld-O8Scr_eo6w0UPX7oeLTMcqAUdYlGVCHLKX/w640-h302/SearchConsole04.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Afterwards, everything should be OK.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;I&#39;ve tried to verify domain ownership directly from other Google services like Google Sites and Blogger when I tried to add a custom address, but even waiting a long time it just wouldn&#39;t verify. So I decided to do it directly through Search Console and everything worked.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, now we can finally create our page.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;1. CREATING A PROFESSIONAL WEBSITE TO DISPLAY MY PROFILE (BUSINESS CARD ONLY)&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;If you just want to have a simple website on the Internet to put your contact details, some photos of the office, section on partners and associates, areas of expertise and everything else, the path is quite smooth. For this you can use online website creation tools, such as the Wix platform, for example.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/ZbekHqvSa91633c6u1/giphy.gif?cid=ecf05e477ay3aqy9wdzft6o0rk91dg0ry669veco8e0v0j0r&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;480&quot; height=&quot;480&quot; src=&quot;https://media.giphy.com/media/ZbekHqvSa91633c6u1/giphy.gif?cid=ecf05e477ay3aqy9wdzft6o0rk91dg0ry669veco8e0v0j0r&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Your static website is a place where you will provide your &quot;business card&quot;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;SOME BASIC CONCEPTS WHEN CREATING A PROFESSIONAL WEBSITE THAT YOU MUST OBSERVE&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div&gt;Have you ever thought about what elements a web page should have?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I look at law firms&#39; pages, I always see the same thing: a huge picture (banner) right on the cover, with some links to &quot;The Firm&quot;, &quot;Partners&quot;, &quot;Areas of Practice&quot; and that&#39;s it. In fact, this pattern seems so common that doing anything other than that could be considered wrong.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, there are ways to create a page that converts more views into customers and I&#39;m going to show you some important concepts here that you should consider. 😎&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Above the Fold&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;div&gt;When you visit a page on the Internet, there are a series of actions that take place: you go to the homepage, scan the page to see what it is about, and you can click on links, read more text or simply leave the site.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Therefore, making it clear what value you bring to your page is essential: you have less than 3 seconds before the visitor loses interest and clicks the back button.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this sense, there is the concept of &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Above the Fold&lt;/span&gt;&lt;/b&gt;&quot; content, which states that you must be able to convey your value proposition in a short content (a title and maybe a subtitle, very brief) as well as a call to action (more about this) in the initial space of your page, the one that loads first and that the user will see.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;The idea is that if your visitor stays on your page for less than 3 seconds, you have to present all your value in that time and, if successful, convince your user to visit other content and finally get in touch to find out about your services.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgswuHoQqeH5v4YfLFxkujwLuJIN2y73LOoOvj3EChbSTbPY7kI0ul_ALuEcNH2vJiuyX4PR_sn4trEteWCoWK1-gjLOWNl7jcwa6UX24L0yvZbpsyqKv4CqZeTiCM1GA74UV8t4xiageHt/s1366/HubJur-Advogados-Online.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgswuHoQqeH5v4YfLFxkujwLuJIN2y73LOoOvj3EChbSTbPY7kI0ul_ALuEcNH2vJiuyX4PR_sn4trEteWCoWK1-gjLOWNl7jcwa6UX24L0yvZbpsyqKv4CqZeTiCM1GA74UV8t4xiageHt/w640-h312/HubJur-Advogados-Online.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Information about what we are offering is above the fold&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;Most law firm websites I&#39;ve seen in my life (including large firms) only have a few images of the office, usually in a &quot;slider&quot; format in which the images change, but without any information that allows the visitor immediately identify the differential of the service provided there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, when creating your website (and here, both static and portfolio), be sure to briefly highlight your value proposition just above the fold.&lt;/div&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Call to Action or CTA&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;An important element beyond the value proposition that you will place above the fold is the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Call to Action&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;A &lt;b&gt;Call to Action&lt;/b&gt; or &lt;b&gt;CTA&lt;/b&gt; is a button, text field or something that invites your visitor to do something: sign up, subscribe to a newsletter, send an email, call you.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;It is important that in addition to the value proposition you use, you have clear on your homepage, visible and easily accessible what you expect that customer to do.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/odsbB8jL7kbBepU30K/giphy.gif?cid=ecf05e47jbj9w274wnqcwlka8rr4j7nr2mdmyb864jzfa34a&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;256&quot; data-original-width=&quot;308&quot; height=&quot;256&quot; src=&quot;https://media.giphy.com/media/odsbB8jL7kbBepU30K/giphy.gif?cid=ecf05e47jbj9w274wnqcwlka8rr4j7nr2mdmyb864jzfa34a&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;308&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;For example, you can place a call to action for a customer to download a free PDF about some specific topic that led them to that page. You can alternatively leave a call to action for that visitor to talk to you right on WhatsApp. Or send you an email.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What is essential is that you make clear what action you expect from him and how he should act. In the case of &lt;a href=&quot;https://www.hubjur.com.br&quot; target=&quot;_blank&quot;&gt;HubJur&lt;/a&gt; mentioned above, I used as a Call to Action a button with the text &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Submit your problem for free&lt;/span&gt;&lt;/b&gt;&quot; which when clicked takes the visitor straight to the app.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Not too much text on the home page&lt;/span&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;Pages with a lot of text, few pictures and that resemble a Word document should have been left there in 1995. Today, a website asks for concise information, pictures and elements that explain well what is being offered. It&#39;s no use clogging up your homepage with text and hoping that an unsuspecting visitor will like the result.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is possible, indeed, to create pages with specific purposes to reach certain audiences (landing pages) in addition to your homepage, and we will see that later.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a general rule, therefore, keep everything organized and with as little information as possible.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;The above concepts, however, do not imply that you should not contain the other sections of your website (such as information about the firm, partners and practice areas) as they are important to identify your business. You should just organize this information in such a way that navigation on your page is intuitive and retains the visitor long enough for them to understand the type of work you offer.&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CREATING YOUR PROFESSIONAL WEBSITE WITH GOOGLE SITES&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div&gt;In my case, when I need to create a static site, simpler and faster, I end up choosing&amp;nbsp;&lt;a href=&quot;https://sites.google.com/new&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Sites&lt;/a&gt;, which has drag-n-drop tools and allows me to build a site in a few minutes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1hiborOk3D3XLhorxy38Nwzrxu8Sei4oYh4KP197REe-eXzpo6NiXx1zNSzoDoLlk6FFDfqKiO9TS_b7qDv6mc5mXY8hp9afPbzKM-ktSiJPHi_aw2YfSx59gHrcBOnGD-5bYN8ziCPO/s1280/maxresdefault.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1hiborOk3D3XLhorxy38Nwzrxu8Sei4oYh4KP197REe-eXzpo6NiXx1zNSzoDoLlk6FFDfqKiO9TS_b7qDv6mc5mXY8hp9afPbzKM-ktSiJPHi_aw2YfSx59gHrcBOnGD-5bYN8ziCPO/s320/maxresdefault.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Assembling a basic website&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;When accessing the Google Sites page, you have access to a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Templates Gallery&lt;/span&gt;&lt;/b&gt; that allows you from the beginning to have a structure set up for what you need and that you can modify according to your needs. See for example the &quot;Team&quot; template from this gallery.&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrh4pLZXTdh3ewUQEvOfrufBa_oS1q6x8LmGiftUlP4uqMgWAKkIQqM0KedBQvpNLXuziVrFcYjwx8EHhDYXdpzyFslkWcxpdatqJTWLPv2gxHGbHkTtIvn8i8Y8gpU3dsNy2vyuz9Agm/s1366/Equipe.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrh4pLZXTdh3ewUQEvOfrufBa_oS1q6x8LmGiftUlP4uqMgWAKkIQqM0KedBQvpNLXuziVrFcYjwx8EHhDYXdpzyFslkWcxpdatqJTWLPv2gxHGbHkTtIvn8i8Y8gpU3dsNy2vyuz9Agm/w640-h312/Equipe.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&quot;Team&quot; Template&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As you can see, this model already has an image that marks the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;above the fold&lt;/span&gt;&lt;/b&gt;&quot; and a title. You can put your value proposition there, with a simple phrase and subhead, and also a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Call to Action&lt;/span&gt;&lt;/b&gt; to encourage your visitor to do something. Something like that:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Google Sites is very intuitive, and you basically need to drag the elements on the left side and snap them to the canvas. Define some texts about what you do in the language you want to reach your customer and &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;BAM&lt;/span&gt;&lt;/b&gt;! Ready!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4n_HorFXKjLQ8kllSHYJXPb1x9La7r95g1pWDJxOc9E4GFzlIiNQNlzG7gdtQHDlsfSTYfuxQLdZMaMQyf1Huoeip3Yn4b1O1dls8tUTySKB6xa_mBjV4rh7EFDiI5yvbf5MJHXfaZavk/s1349/Ietsugu-Advocacia.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1349&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4n_HorFXKjLQ8kllSHYJXPb1x9La7r95g1pWDJxOc9E4GFzlIiNQNlzG7gdtQHDlsfSTYfuxQLdZMaMQyf1Huoeip3Yn4b1O1dls8tUTySKB6xa_mBjV4rh7EFDiI5yvbf5MJHXfaZavk/w640-h290/Ietsugu-Advocacia.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Far from perfect, but good enough and made in under 20 min&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For those thinking of creating a professional website just to have something to show when their domain is accessed, a static page like this may be the best solution: little work, zero cost and allows you to make available the main ways of contacting you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my case I simplified it and removed all the additional pages that came with the template (I left everything in one page), but feel free to create as many pages as you think necessary. Just remember to have a homepage with enough information to make customers &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;want&lt;/span&gt;&lt;/b&gt; to find you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note that you can (and I recommend) creating additional pages on your page by clicking the &quot;Pages&quot; tab on the right side of Google Sites and adding a new page, and they will appear in your links menu.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH-bkWoNkzlTQ_om1WoKhKrtQBmkC_1xO8KE5wl68la2rWssktWIqXhfTNvXS46g4GiwC4GMgxsaTpMVMyW_7NJOiJaA2ZqAI3P8M7Di1uiOhxsSqreqnjrdxBhdhz-hB9TWOmDu6KTgPA/s656/Ietsugu-Advocacia6.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;656&quot; data-original-width=&quot;319&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH-bkWoNkzlTQ_om1WoKhKrtQBmkC_1xO8KE5wl68la2rWssktWIqXhfTNvXS46g4GiwC4GMgxsaTpMVMyW_7NJOiJaA2ZqAI3P8M7Di1uiOhxsSqreqnjrdxBhdhz-hB9TWOmDu6KTgPA/w195-h400/Ietsugu-Advocacia6.png&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;When adding a new page you can put a custom title and path, and this is very good: you can create specific pages targeted at your segment, bringing information about a topic relevant to your target audience, and can be used as a direct access to your services without the visitor having to access your home page.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This type of page with the specific purpose of targeting a certain subject and becoming a gateway to your services is also called a &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;landing page&lt;/span&gt;&lt;/b&gt;&quot;, and can be a great strategy to leverage your future ads or&amp;nbsp; content boosts. We&#39;ll talk more about landing pages in future content in this series.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;If you want to see what my simple page prototype looks like, click here: &lt;a href=&quot;https://sites.google.com/view/ietsuguadvocacia/&quot;&gt;https://sites.google.com/view/ietsuguadvocacia/&lt;/a&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;For the purposes of this article, however, we&#39;ll just keep the home page. This is what I put on this simple page:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;a. Above the Fold:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Concise title&lt;/span&gt;&lt;/b&gt; bringing the main service I offer, in this case &quot;Corporate Law&quot;, but you can obviously be more creative;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Subtitle with more information in two lines&lt;/span&gt;&lt;/b&gt;, detailing a little more what a person can expect when hiring my service;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;A background image&lt;/span&gt;&lt;/b&gt; to give some context and it could be a photo of your office for example. I used an image that I got from &lt;a href=&quot;http://pexels.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;pexels.com&lt;/a&gt; and that I treated in Gimp to darken it;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;A CTA&lt;/span&gt;&lt;/b&gt;, which is a button with a link that in this case opens whatsapp for the person to talk to me. The Call to Action is clear: &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Talk to me now&lt;/span&gt;&lt;/b&gt;&quot; and asks the visitor to get in touch.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;B. Below the fold&lt;/span&gt;&lt;/h4&gt;On the rest of the site, you can put whatever you think you need: details about your office, team, areas of expertise, awards, whatever.&lt;br /&gt;&lt;br /&gt;If the above-the-fold content is to immediately get the customer&#39;s attention and explain in 3 seconds what you do, the rest of the page is where you&#39;re going to convert that visitor into a customer.&lt;br /&gt;&lt;br /&gt;In my case, I have included some information about my areas of expertise, a photo with a short presentation and an email list so that visitors receive communications when I post something that interests them.&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Adding a custom domain to your website&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;Once your website has been set up, we will link our professional domain to it. If you try to publish your site, you will have the option to link a &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Custom Domain&lt;/span&gt;&lt;/b&gt;&quot;, which is nothing more than the professional internet address you have previously registered.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-6hMMSkZ3mlhXWLtaGS5SqzT2aZosf0doIj1DGqJNM4cuzQuMHY9SXgsToGrJfUKksB2MtyZHV43700zoAkEZoLkc87fjqwFaXt3Q2RU8yUSbBbCWJjB3v_sHWVICLbEmTmRjkYFog2l/s896/Ietsugu-Advocacia2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;549&quot; data-original-width=&quot;896&quot; height=&quot;392&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-6hMMSkZ3mlhXWLtaGS5SqzT2aZosf0doIj1DGqJNM4cuzQuMHY9SXgsToGrJfUKksB2MtyZHV43700zoAkEZoLkc87fjqwFaXt3Q2RU8yUSbBbCWJjB3v_sHWVICLbEmTmRjkYFog2l/w640-h392/Ietsugu-Advocacia2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;You will be able to use your internet address registered here&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;Alternatively, you can manage this custom domain by clicking the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Settings&lt;/span&gt;&lt;/b&gt; button and going to the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Custom Domains&lt;/span&gt;&lt;/b&gt;&quot; tab:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikkZ8gBMBSZpDPpj4csyU3YndNBd6UKoSUdQRFaMn-howA8BZim5SSI04cU4cj17bWxjlce2MwzGZhyqicd3c-Tv58hCeZY5VMdzQtmcIFQkPuB7H-95viBmT_xGr19GTuUtJiPTuyGwJx/s565/Ietsugu-Advocacia3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;327&quot; data-original-width=&quot;565&quot; height=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikkZ8gBMBSZpDPpj4csyU3YndNBd6UKoSUdQRFaMn-howA8BZim5SSI04cU4cj17bWxjlce2MwzGZhyqicd3c-Tv58hCeZY5VMdzQtmcIFQkPuB7H-95viBmT_xGr19GTuUtJiPTuyGwJx/w640-h370/Ietsugu-Advocacia3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click the Setting button&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRtRpK7jODyF6RSaZB9l6ImMCCbOrRx7Z8B-vZae9NBDcuPmu23Kj9AMGX7L9Dn_0RyVqPzPEufk5iXEYF3rPGYAb0vsu2jGyrgLk7OsjQt-mXuAsO9XECoZG_GGG4gsuHtQirzUz1O6W/s736/Ietsugu-Advocacia4.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;494&quot; data-original-width=&quot;736&quot; height=&quot;430&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRtRpK7jODyF6RSaZB9l6ImMCCbOrRx7Z8B-vZae9NBDcuPmu23Kj9AMGX7L9Dn_0RyVqPzPEufk5iXEYF3rPGYAb0vsu2jGyrgLk7OsjQt-mXuAsO9XECoZG_GGG4gsuHtQirzUz1O6W/w640-h430/Ietsugu-Advocacia4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And select Custom Domains&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;You must select &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Start Configuration&lt;/span&gt;&lt;/b&gt;&quot; and then &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Use a third-party domain&lt;/span&gt;&lt;/b&gt;&quot; to choose your domain that was registered in a registrar other than Google Domains.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;After entering your address, you will see an &quot;approved&quot; sign next to it. If it shows an image that you need to verify your domain, go back to step 0 above and do the property verification via Google Search Console.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried to do it directly here on Google Sites but it just didn&#39;t verify (probably some change that happened in Google and they didn&#39;t update the service properly), so verify your domain first through Google Search Console.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOk5scpCedac8Ba6RhqKHznknR0HimT8rY5uJnPUz8T3t52x_6SaUndIUH8BUSkhhelwZm1J3PZMNIP-L0PvUqL6oixd-m8nUJq-sKzMbAU8GtODeRHUHNmJ9k-AR5lQ68JZoVoGY1YMNt/s741/SearchConsole07.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;741&quot; height=&quot;456&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOk5scpCedac8Ba6RhqKHznknR0HimT8rY5uJnPUz8T3t52x_6SaUndIUH8BUSkhhelwZm1J3PZMNIP-L0PvUqL6oixd-m8nUJq-sKzMbAU8GtODeRHUHNmJ9k-AR5lQ68JZoVoGY1YMNt/w640-h456/SearchConsole07.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;If your domain ownership was verified in the previous step, it should look like this with the &quot;check&quot;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;Google will still ask you to create one more record in your registrar, this time a CNAME record:&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwd63dp8wtW5gP7mEmEzTrJkLgDRC9-TRdI8Xtygq7UE-QpJwonnWZiL294yFKm0RXeG52yqPZZ-981DbJOmBy5f30FqCxUtKYHpuQcy8XMZmc648r6B1npVOraMnaRMgByUwDttKGLS_V/s720/SearchConsole08.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;509&quot; data-original-width=&quot;720&quot; height=&quot;452&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwd63dp8wtW5gP7mEmEzTrJkLgDRC9-TRdI8Xtygq7UE-QpJwonnWZiL294yFKm0RXeG52yqPZZ-981DbJOmBy5f30FqCxUtKYHpuQcy8XMZmc648r6B1npVOraMnaRMgByUwDttKGLS_V/w640-h452/SearchConsole08.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Google still asks for another CNAME record in your registrar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;And in your registrar service, you should have something like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeOnKKRrkVgXrQ7QSux0bSLsBgDB50vfuMz9aCFzXYMNPz5WxRtiDStlaAvGsrAj8SEeoK8ZuAc_AjA7J9kQ_-7QhLkWDED5-jHxHEmm1zQvdWfYJ4Fktab1AmbFvsYmu-eApDn8VbC4gj/s1130/SearchConsole09.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;437&quot; data-original-width=&quot;1130&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeOnKKRrkVgXrQ7QSux0bSLsBgDB50vfuMz9aCFzXYMNPz5WxRtiDStlaAvGsrAj8SEeoK8ZuAc_AjA7J9kQ_-7QhLkWDED5-jHxHEmm1zQvdWfYJ4Fktab1AmbFvsYmu-eApDn8VbC4gj/w640-h248/SearchConsole09.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;All set now&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;Publish the site through Google Sites and wait some time. Afterwards, your website must be accessible from the registered address.&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjN_ERpxXl8qjNQHesfqLDa3LOhuiYG-Zul6qJ3-QP_aeCjgpmN5oFgsopHuvs5o1hCdvtuP7pfvjAlZNpJYBlIl9mHaL9Y_PWRtqhLOykKJyerEEUPho-CDm9sGdWOwCcIise5TUtF19H/s1366/SearchConsole10.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjN_ERpxXl8qjNQHesfqLDa3LOhuiYG-Zul6qJ3-QP_aeCjgpmN5oFgsopHuvs5o1hCdvtuP7pfvjAlZNpJYBlIl9mHaL9Y_PWRtqhLOykKJyerEEUPho-CDm9sGdWOwCcIise5TUtF19H/w640-h346/SearchConsole10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Site made on Google Sites with your professional domain. Simple.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And that&#39;s it. If you want to build a website like you did in step 1, go ahead -- having an institutional page with your contact details to act as a &quot;virtual business card&quot; is super common, valid and sometimes necessary. However, even if you choose this path, I recommend that you also follow step 2, which sees your website as a professional portfolio.&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;2. CREATING A PROFESSIONAL WEBSITE AS A PORTFOLIO (RECOMMENDED)&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;Regardless of whether you chose to create an institutional website to serve as a business card, it is important that you have something clear: a visitor who comes to your site just to get your contact is possibly already someone you had some previous contact with and just need a reminder on how to find you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;However, someone who has never had contact with you is probably on your site for another reason: they are looking for information about a specific issue and stumbled across your internet address.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, it&#39;s your job to make that visitor with a problem find a solution and get a lead with the content you make available and, if interested, get in touch for a potential hire. And the more relevant content you make available on your site, the more visitors you will have and, ultimately, the more chances you will have to effectively convert them into customers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thus, I believe that a good professional website should have content aimed at its target audience, bringing value so that visitors are attracted and become customers in the future. In other words, you should create quality content, and in good volume, thus building a virtual &quot;portfolio&quot; of subjects that you are expert in and that people can access for information purposes. This builds the authority you need to convert those contacts into customers.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/5bgIOwoAcZ2exrksog/giphy.gif?cid=ecf05e474suill6540zezl8qb55r2hli9elzbjznziz5sb2k&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;266&quot; data-original-width=&quot;478&quot; height=&quot;266&quot; src=&quot;https://media.giphy.com/media/5bgIOwoAcZ2exrksog/giphy.gif?cid=ecf05e474suill6540zezl8qb55r2hli9elzbjznziz5sb2k&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;478&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;If you haven&#39;t defined your target audience yet, I recommend that you check out our content here: &lt;a href=&quot;https://blog.dev.lawyer/2021/08/legal-marketing-target-audience.html&quot; target=&quot;_blank&quot;&gt;Why and How to set your TARGET AUDIENCE | LEGAL MARKETING&lt;/a&gt;&lt;/blockquote&gt;&lt;a href=&quot;https://br.dev.lawyer/2021/08/merketing-juridico-publico-alvo.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;There are several ways to create a virtual portfolio (social media, for example) but we will focus here on how to give a portfolio purpose to your professional website.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The simplest way to set up a professional website to work as your virtual portfolio is to create a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;BLOG&lt;/span&gt;&lt;/b&gt;, which will work as a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;REPOSITORY OF ARTICLES&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note that you can, in theory, simply use the pages I mentioned in item 1 above to write your own content, but when we talk about continuously producing articles and content, always up-to-date, creating only &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;landing pages&lt;/span&gt;&lt;/b&gt; becomes inefficient, because you&#39;ll want a simpler way to post content whenever you need it, and have post-organizing and article-search tools.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;And what are the options for setting up an article repository&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;To set up an article repository, you can install tools like WordPress on an Internet hosting service without major problems, or even buy a domain and hosting directly from WordPress.com.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But today we are going to show you how you can use some &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;free blogging services&lt;/span&gt;&lt;/b&gt; to make your website look professional.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;BLOGGER&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Blogger&lt;/a&gt; is a very old Google service and has been around since the early days of blogging. It is a simple tool for blog posts and has a very intuitive text editor. It has good integration with other Google services and allows you to change its theme and layout to look like whatever you want.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This blog, &lt;a href=&quot;http://dev.lawyer&quot;&gt;dev.lawyer&lt;/a&gt;, is currently powered by Blogger.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can use your own domain with Blogger too by setting it in the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Settings&lt;/span&gt;&lt;/b&gt;&quot; and &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Custom Domain&lt;/span&gt;&lt;/b&gt;&quot; tab. If your domain is not verified with Google (as shown above), you will need to verify it as we did in step 0 and then enter the remaining records at your registrar.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm2l__DbQOwlAwtH3x4rGHYFHWMO2fI_6YLBRxWRHpc_MDdaArTJHcwB_KhNMLOPSxcw0hSpKUuchcubJuQtDO3Y4l_OKebRr53Zl1T-gp0CTktNLvLyrkFy6BlIChhyQ1biTB7rkmQy_F/s1366/Blogger_03.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm2l__DbQOwlAwtH3x4rGHYFHWMO2fI_6YLBRxWRHpc_MDdaArTJHcwB_KhNMLOPSxcw0hSpKUuchcubJuQtDO3Y4l_OKebRr53Zl1T-gp0CTktNLvLyrkFy6BlIChhyQ1biTB7rkmQy_F/w640-h312/Blogger_03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;You can add a custom domain in Blogger&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4d6ABHy6ypXUITKLBm-Mtni-bG1nhOi67aeLqTVav53yFVBowNeDtQ5yM1i4xql9sIqN4B7efjeom8ofcaXpnnxSKWTbBlMkfeP3sGMR9Z_rc9IkmFgw3JzeAGH0wIIh096i46z_X17L7/s465/Blogger_02.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;322&quot; data-original-width=&quot;465&quot; height=&quot;444&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4d6ABHy6ypXUITKLBm-Mtni-bG1nhOi67aeLqTVav53yFVBowNeDtQ5yM1i4xql9sIqN4B7efjeom8ofcaXpnnxSKWTbBlMkfeP3sGMR9Z_rc9IkmFgw3JzeAGH0wIIh096i46z_X17L7/w640-h444/Blogger_02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Using a subdomain for our blog&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;In this case, we define a subdomain as a custom address (to be &quot;articles.customaddress.com&quot;). As we already have our address verified, we now need to create a new CNAME record there in our registrar, putting the prefix we want as a subdomain and the value with &quot;ghs.google.com.&quot; (leave the final dot). It will look something like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqB3VeeeQffmRwu1oK5qFlTTVbo-24fQ041254Uk6w6KaMSzExgXEjJj-vQoRCeNpPi0-jzAKYxL-i1_esRh0CyLmF8lmyLD3lqXxPoEE6FDybIAHdNe46skiToBiEH7MaxLsyaWUt8MIL/s1366/FreeDNS3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1366&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqB3VeeeQffmRwu1oK5qFlTTVbo-24fQ041254Uk6w6KaMSzExgXEjJj-vQoRCeNpPi0-jzAKYxL-i1_esRh0CyLmF8lmyLD3lqXxPoEE6FDybIAHdNe46skiToBiEH7MaxLsyaWUt8MIL/w640-h286/FreeDNS3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;How your registrar DNS service will look like&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;After a few minutes, your subdomain portfolio will be live:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWoy-U0RV-G4TlgLR10wcV9w_kb3Cq-PavP3kvaSp6XU3pltzzLXRkxAWHAQ1Elp4qWADlDi8lU_PAymFe-6BTGcDXFjq-7-iFj-kfzx7Ti-tMeHPlkLTWl87pzM3V5uoykYpaC3cwZivb/s1366/Ietsugu-Advocacia7.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWoy-U0RV-G4TlgLR10wcV9w_kb3Cq-PavP3kvaSp6XU3pltzzLXRkxAWHAQ1Elp4qWADlDi8lU_PAymFe-6BTGcDXFjq-7-iFj-kfzx7Ti-tMeHPlkLTWl87pzM3V5uoykYpaC3cwZivb/w640-h346/Ietsugu-Advocacia7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Page is online, with the default theme so far&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can change the theme in the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Theme&lt;/span&gt;&lt;/b&gt;&quot; tab of Blogger. All very simple. We&#39;ll cover ways to customize your Blogger theme and put some additional features in future content.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;TUMBLR&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Similarly, you can use &lt;a href=&quot;https://tumblr.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Tumblr&lt;/a&gt; to create your blog, and also put your own address on it. I particularly like Tumblr as it has a very nice editor and it is very easy to configure.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMlmQMAWvL8X8FW_F3EvmoyBQTe28gYArY9LanjbVlTAvg-Z-qQFQjmeazrwUdJ8Y45O9Sh6ij7kefAFaf4JashUhoPIsOjj3XeyEsmVCq0I2duts9GLCyqs8eQqGfrjuanu_LgzGOnGtY/s1349/Tumblr_01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1349&quot; height=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMlmQMAWvL8X8FW_F3EvmoyBQTe28gYArY9LanjbVlTAvg-Z-qQFQjmeazrwUdJ8Y45O9Sh6ij7kefAFaf4JashUhoPIsOjj3XeyEsmVCq0I2duts9GLCyqs8eQqGfrjuanu_LgzGOnGtY/w640-h316/Tumblr_01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To create your professional website on it, you will basically use the same steps and thoughts as we used for Blogger above, setting the custom address inside Tumblr. To do this, within Tumblr go to the menu &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Edit Appearance&lt;/span&gt;&lt;/b&gt;&quot; &amp;gt; &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Tumblr URL&lt;/span&gt;&lt;/b&gt;&quot; and click on the pencil to edit the section. There you can select the address you want to use.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfSwbiJjT79MEuJIetFu5Ua-xD0nonO2qK_-RIQnuJrm_TJPmKLIjdj0lqGLciYmE63zemiovaLskt2FXsxxwYVB9QwVBeZYCxcvIsFQrtipWvjne2dV0dTzQ0uD515oRXVHfGO4aMHD4y/s1366/Tumblr_02.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1366&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfSwbiJjT79MEuJIetFu5Ua-xD0nonO2qK_-RIQnuJrm_TJPmKLIjdj0lqGLciYmE63zemiovaLskt2FXsxxwYVB9QwVBeZYCxcvIsFQrtipWvjne2dV0dTzQ0uD515oRXVHfGO4aMHD4y/w640-h312/Tumblr_02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;You will need to add a CNAME record on your registrar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As with Blogger, you&#39;ll need to make adjustments to your DNS at Registro.br, just create a CNAME record that points the subdomain you want to &quot;domains.tumblr.com&quot;.&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVUSW_YxSSAaxUF_IIYBEQXWrWWaaHb6BVE7VDglcMg2miMbyq89wRjfAAvSZy5-0MUIQpy0EGypPaOst8zpNQXtBH0gcQ8ymKl0gEhnNjwesPzw1S0r-v803DXvmhU8rwLgYdSGZPpF7M/s1125/Tumblr_03.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;187&quot; data-original-width=&quot;1125&quot; height=&quot;106&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVUSW_YxSSAaxUF_IIYBEQXWrWWaaHb6BVE7VDglcMg2miMbyq89wRjfAAvSZy5-0MUIQpy0EGypPaOst8zpNQXtBH0gcQ8ymKl0gEhnNjwesPzw1S0r-v803DXvmhU8rwLgYdSGZPpF7M/w640-h106/Tumblr_03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And your registrar DNS records, if it is for a subdomain, will be like this&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This process may take some time to update on the registrar side and on the Tumblr side. Afterwards, your blog will be online at the new url.&lt;/div&gt;&lt;span&gt;&lt;!--more--&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;In this step, any of the two services above (Blogger or Tumblr) should serve you well. Both have themes to customize your site and can make your website/blog look more professional.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We&#39;ll better cover how to customize a theme for your Blogger and Tumblr in future content, but I recommend right away that you focus mainly on the content you&#39;re going to produce, as that&#39;s the most important thing and it&#39;s what will attract customers.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h1&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CONCLUSION¶&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div&gt;Having a professional website is something you can do today, without effort or programming. Do not avoid to set up your space to produce content and leave a contact channel with your potential customers under the pretext that you don&#39;t have the necessary knowledge to put a website online.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/2zdnl4CB3OygOHe1kX/giphy.gif?cid=ecf05e47ddikr6fmwnanfitrdo2c9w78wqq1acp5uqrbjzzi&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://media.giphy.com/media/2zdnl4CB3OygOHe1kX/giphy.gif?cid=ecf05e47ddikr6fmwnanfitrdo2c9w78wqq1acp5uqrbjzzi&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Today, tools like Google Sites and Blogger/Tumblr allow you to have your own website up and running in minutes, free of charge, and you should take advantage of that. Your only cost to get a website up and running today is a little time and a few bucks with your domain registration. It is worth it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From the options I discussed here today, I actually believe that you don&#39;t even need to have your institutional static website. You can create your entire website in a blog format, &lt;a href=&quot;https://blog.dev.lawyer/2021/08/legal-marketing-target-audience.html&quot; target=&quot;_blank&quot;&gt;putting a lot of interesting content designed for your target audience&lt;/a&gt; and using a clear CTA, so that anyone interested can send you an email, whatsapp or call you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have chosen to create a static website (option 1 above), you can obviously put up a link to your blog. The important thing is to be clear, however, that your goal when setting up a website is to convert the visitor into a customer. Therefore, I would focus more on treating the blog as a visitor&#39;s entrypoint and instead of highlighting other content, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;highlight a very clear CTA&lt;/span&gt;&lt;/b&gt;: contact me!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In our next content, we&#39;ll show you how you can further customize your professional website, using themes and other tools that enhance its functionality. &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;To not miss it, subscribe to our YouTube channel as well&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/3746119330880267726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/08/create-website-step.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/3746119330880267726'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/3746119330880267726'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/08/create-website-step.html' title='How to create a website step by step for free'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOCnHZ8o2l7z3g9scrYstJKS2DGTwUSU0MQEFcj66nKS4qV0fPvgW_Xx0LM7A0coea5ZboWRcGv84l3Bzth1mewWo9ay9CBzwGjCN0IU5oQRLjxr7G9dVFFQeMUOTcARp_xTvGOVmmDOB_/s72-c/thumbnail_en.png" height="72" width="72"/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-1766361650636917010</id><published>2021-09-04T12:05:00.000-03:00</published><updated>2021-09-04T12:05:00.175-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="digital presence"/><category scheme="http://www.blogger.com/atom/ns#" term="Legal Marketing"/><category scheme="http://www.blogger.com/atom/ns#" term="step by step"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>How to have a professional email address with Gmail?</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8HfA04Bx6TYHNBEFfj-kFv3d9ugCLyt6sS2MhPN4UqPDaYWxBKxm7mshlZUaCP9Y3PZThHX_dFwjK0BBmiCISLscPP9BwwaVbMJdH2WFYgdZG9u8oYMRh0Kckc3IZpXdR69rTGxQiSDMq/s320/thumbnai_enl.png&quot; style=&quot;display:none&quot; /&gt;
&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Do you already have a professional email, that is, an email with its own &quot;domain&quot;? Because today I&#39;m going to show you how,&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;color: #e06666;&quot;&gt;step by step,&lt;/b&gt;&lt;b style=&quot;color: #e06666;&quot;&gt;&amp;nbsp;you can also have a professional e-mail, spending as little as possible.&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;LEGAL MARKETING&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/lHc0tUonBSE&quot; width=&quot;320&quot; youtube-src-id=&quot;lHc0tUonBSE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along.&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;If you intend to have or to consolidate your digital presence, a very important step is to have a professional email address. And when I mention professional email, I don&#39;t mean a new email that is just used for work, but really a &quot;professional&quot; email.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Imagine that your client will look up your contact details to find out more about your work and possibly hire you. Which email do you think &quot;sounds best&quot;?&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;josephmanninglaw@hotmail.com&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;ou&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;info@josephmanninglaw.com&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Certainly, the second format gives a more &quot;professional&quot; air by using your own domain, even though it has nothing to do with the quality of work or professionalism of our lawyer Joseph (if you own the email above, Joseph, I am sorry - - any resemblance to reality is pure coincidence).&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvj7hfa-MQcmLI5Q7Slcr4JDwLOXq0djaOOLxOUICfcTq_jRNEADQabCZEpwfHyJfXyy5rUmmSypEblpROcd6LdCcIRdhuOFOemiQF-RDzooiyynyxhtFCR8y2NeOFizqlmAIWcWQhSO_F/s768/Business-Card-in-hand-Free-custom-mockups-generator.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;447&quot; data-original-width=&quot;768&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvj7hfa-MQcmLI5Q7Slcr4JDwLOXq0djaOOLxOUICfcTq_jRNEADQabCZEpwfHyJfXyy5rUmmSypEblpROcd6LdCcIRdhuOFOemiQF-RDzooiyynyxhtFCR8y2NeOFizqlmAIWcWQhSO_F/w640-h372/Business-Card-in-hand-Free-custom-mockups-generator.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;A beautiful card but an ugly email...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Well then, I&#39;ll show you how to create a professional email while spending as little as possible.&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;REGISTERING AN INTERNET DOMAIN&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Okay, so this is the &quot;paid&quot; part of this guide.&lt;/p&gt;&lt;p&gt;To have a &quot;professional&quot; domain, that is, a domain other than hotmail.com, gmail.com and the like, you will need to register a domain in your name, preferably something .com or .net, which are the most common domain endings you&#39;ll see on the internet and that most people will remember. There are other options (like this blog itself which has &quot;.lawyer&quot; at the end) but choosing a different domain is something you should only do if you have a good choice.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;Want to see step by step how to buy a domain on the Internet? See our content: &lt;a href=&quot;https://blog.dev.lawyer/2021/08/how-to-register-profissional-internet.html&quot; target=&quot;_blank&quot;&gt;How to register a Professional Internet domain&lt;/a&gt;&lt;/blockquote&gt;&lt;a href=&quot;https://blog.dev.lawyer/2021/08/how-to-register-profissional-internet.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;SETTING UP YOUR DOMAIN TO USE A PROFESSION EMAIL IN GMAIL&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Now that you already have a registered domain, I&#39;ll show you how to use it to get an email account right in your Gmail.&lt;/p&gt;&lt;p&gt;When looking for what other pages and channels that deal with the subject raise as possibilities, many say that you need a hosting service (or at least an email server) to have a professional email with your new domain.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Today I&#39;m going to show you how I setup my domains to use them professionally together with Gmail, without having to subscribe to another service such as web hosting.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/aOften89vRbG/giphy.gif?cid=ecf05e47t2eqo6f9kxyahp6dy7gxjp0iy6k8i2dh9bgyfr9j&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;400&quot; height=&quot;400&quot; src=&quot;https://media.giphy.com/media/aOften89vRbG/giphy.gif?cid=ecf05e47t2eqo6f9kxyahp6dy7gxjp0iy6k8i2dh9bgyfr9j&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;A. Email Forwarding&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;1. If your domain is registered with Google Domains&lt;/span&gt;¶&lt;/h3&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;If you&#39;ve registered your domain on&amp;nbsp;&lt;a href=&quot;https://domains.google.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Domains&lt;/a&gt;, it&#39;s all simpler since Google itself already provides this email forwarding service.&lt;/p&gt;&lt;p&gt;To set the forwarding, you just have to access your domain&#39;s settings in Google Domains, click on the &quot;Email&quot; menu and create an email alias: the intended address and where to redirect the emails.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJUGxe9HpFIRpyMYDt9EzBOfZl7__V991Ihh75Ocm3Czk31wIV2voaScGuNYog0mpjNzIGJAqO31_ccKt4TC1zPagxYSi_2aziXUpqZhczDDVvwlC3dJs4rGQwFFGXWCRRvRrZ7fzK03l1/s1352/Google-Domains-My-domains.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;459&quot; data-original-width=&quot;1352&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJUGxe9HpFIRpyMYDt9EzBOfZl7__V991Ihh75Ocm3Czk31wIV2voaScGuNYog0mpjNzIGJAqO31_ccKt4TC1zPagxYSi_2aziXUpqZhczDDVvwlC3dJs4rGQwFFGXWCRRvRrZ7fzK03l1/w640-h218/Google-Domains-My-domains.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Access your domain by clicking its name&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHL9TM_80QnCOcljBpcA5PfZcZlGhTw-EpiqS5qf07ON_EqYTLxpGSveVd6ktcNo-UfLbpw4N8lnEnNQcpeLL9HqgrwIGWDM6MZvCJ5Aevj0PLeNL8Fv_1hzxF7de2gfjIww7gtyZUQiWT/s1366/Google-Domains-Email.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1366&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHL9TM_80QnCOcljBpcA5PfZcZlGhTw-EpiqS5qf07ON_EqYTLxpGSveVd6ktcNo-UfLbpw4N8lnEnNQcpeLL9HqgrwIGWDM6MZvCJ5Aevj0PLeNL8Fv_1hzxF7de2gfjIww7gtyZUQiWT/w640-h286/Google-Domains-Email.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Create an email Alias setting up the address you want and where to forward it&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;If I email now my example alias, falecomigo@dev.lawyer, I should receive it in my Gmail inbox.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipTTfUtWyK_BxWXVbudwrPP02t04f7qp96miYrXswHBdXEalR42tIhshb-TIm21p9Cl4F9RGaAnAXuxkCtQuMsImaYAIoC71sPbroLIusnBEzdvWItnk12Q63DX09S-qfsVjDOxTEjBFza/s1065/Enviados-octavio-ietsugu-com-E-mail-de-Ietsugu.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;61&quot; data-original-width=&quot;1065&quot; height=&quot;36&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipTTfUtWyK_BxWXVbudwrPP02t04f7qp96miYrXswHBdXEalR42tIhshb-TIm21p9Cl4F9RGaAnAXuxkCtQuMsImaYAIoC71sPbroLIusnBEzdvWItnk12Q63DX09S-qfsVjDOxTEjBFza/w640-h36/Enviados-octavio-ietsugu-com-E-mail-de-Ietsugu.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And voilá, it is working!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;2. If your domain is registered elsewhere&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;If your domain is registered elsewhere and does not have an email forwarding service, we will need to use a different approach, such as in my case with Registro.br for my .com.br domains (not supported by Google Domains).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7oVDmAtdmxEfydDFYZ1IxmxN5QPC20bqedXxZlJ5RulHqSWRpguKmTsKcPJnYUpVLARUCjdC9IIjtNBCAOX9EhXHvCvmAKVvEDdro3O9UvHffxzpW8_Bp1zGhH_OvNqa6fSK9TeT4eXvp/s1275/Dom%25C3%25ADnios-Painel-Registro-br.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1275&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7oVDmAtdmxEfydDFYZ1IxmxN5QPC20bqedXxZlJ5RulHqSWRpguKmTsKcPJnYUpVLARUCjdC9IIjtNBCAOX9EhXHvCvmAKVvEDdro3O9UvHffxzpW8_Bp1zGhH_OvNqa6fSK9TeT4eXvp/w640-h406/Dom%25C3%25ADnios-Painel-Registro-br.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;My Brazilian registration service does not provide email forwarding&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Email Server&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;To set up our professional email we will need an email server. An email server basically receives all emails forwarded to a certain address and redirects it according to the established settings.&lt;/p&gt;&lt;p&gt;In the case of Google Domains, they already offer an email redirection service as we have seen, but as the service does not support &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;.com.br&lt;/span&gt;&lt;/b&gt; addresses at the moment, we will need some other service to fulfill this role.&lt;/p&gt;&lt;p&gt;We are going to use a free service called&amp;nbsp;&lt;a href=&quot;https://forwardemail.net/pt&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Forward Email&lt;/a&gt;. Make your free registration on the site informing your purchased domain (you can uncheck the option for additional protection) and create the new entries it indicates in your domain registration service. You must add 2 MX entries and a TXT record as instructed on the Forward Email page after you create the account:&lt;/p&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqqSIOQOiWYQwgZ3TqKW_FbBcYl4GiKfoH5zlunumz9PFDIFlNhXSVz-Vierl8XnlbcwoKiL8M1_oqFWoS5-EQxWg0XP8xX_-U5tgoq-7c2O3Nio7J_RdbbnBpTDzAztf3e77SKb1hUMxG/s887/Minha-conta-Forward-Email.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;586&quot; data-original-width=&quot;887&quot; height=&quot;422&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqqSIOQOiWYQwgZ3TqKW_FbBcYl4GiKfoH5zlunumz9PFDIFlNhXSVz-Vierl8XnlbcwoKiL8M1_oqFWoS5-EQxWg0XP8xX_-U5tgoq-7c2O3Nio7J_RdbbnBpTDzAztf3e77SKb1hUMxG/w640-h422/Minha-conta-Forward-Email.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Creating your account and adding a new domain&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSdQLl8iOJE74ibqNLU77md_zKscGpukiRME1me-CWsl6pJUBqifERjMusR6Gi0QWJIS67E7Ht3N636maa9mWF-IJ85H_hN-BzEuIlrnx-0vy3Uo4jqo8GmAtFMJGYLv3aR-B4CNffvyDI/s1070/Minha-conta-Forward-Email+-+2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1070&quot; data-original-width=&quot;791&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSdQLl8iOJE74ibqNLU77md_zKscGpukiRME1me-CWsl6pJUBqifERjMusR6Gi0QWJIS67E7Ht3N636maa9mWF-IJ85H_hN-BzEuIlrnx-0vy3Uo4jqo8GmAtFMJGYLv3aR-B4CNffvyDI/w474-h640/Minha-conta-Forward-Email+-+2.png&quot; width=&quot;474&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The service provides instructions on new entries to be created in your registration service&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;After creating the necessary records, your registration service will look somewhat like this:&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmpihtR6MgRVDzPIlsiATVARhc9FVLGTqK4KGe412GsywCaPMpwVtt2DSks7dJd9qZJTlklnpE5mxDhvdUirZ8Jw9PLHGqjXr6dnNHF0q3D8yvjztLXBYR81xk7XRCxns6PHAItFtIhXWh/s1154/FreeDNS.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;597&quot; data-original-width=&quot;1154&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmpihtR6MgRVDzPIlsiATVARhc9FVLGTqK4KGe412GsywCaPMpwVtt2DSks7dJd9qZJTlklnpE5mxDhvdUirZ8Jw9PLHGqjXr6dnNHF0q3D8yvjztLXBYR81xk7XRCxns6PHAItFtIhXWh/w640-h332/FreeDNS.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Records in regsitration service&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;Click Save and wait a few minutes. In Forward Email click on the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Verify records&lt;/span&gt;&lt;/b&gt;&quot; button or the refresh logs sign in the main panel:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm9yAqsbLc80b1eZBx4TRgJc3dolY9fA3QFItTOmQXjevyiNhiybBkmP3K64E62AtAb_Fj3-sub-5PVDwLUGESxUF4Nc-TQppytK0T8Fnxh_mio6j8y3wemTEEpz9v3q4VkAtAh55TZ3_z/s1770/Minha-conta-Forward-Email+3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;902&quot; data-original-width=&quot;1770&quot; height=&quot;326&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm9yAqsbLc80b1eZBx4TRgJc3dolY9fA3QFItTOmQXjevyiNhiybBkmP3K64E62AtAb_Fj3-sub-5PVDwLUGESxUF4Nc-TQppytK0T8Fnxh_mio6j8y3wemTEEpz9v3q4VkAtAh55TZ3_z/w640-h326/Minha-conta-Forward-Email+3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Update your records&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;If everything is correct, you will see this message:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeCP6GlLs5hP7RSCqwtDvn2-3E05mlP1tj2vz86Watmxg5DtddsJuNem7VPr7I7bAvWEBSpcK3EDtjW5yvfhdALaRBf1iAzd0MAgbxlNySjiV52KoKWsP75xiM7B0jeycFt7RkPMdkQ1Lm/s752/Minha-conta-Forward-Email+5.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;358&quot; data-original-width=&quot;752&quot; height=&quot;304&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeCP6GlLs5hP7RSCqwtDvn2-3E05mlP1tj2vz86Watmxg5DtddsJuNem7VPr7I7bAvWEBSpcK3EDtjW5yvfhdALaRBf1iAzd0MAgbxlNySjiV52KoKWsP75xiM7B0jeycFt7RkPMdkQ1Lm/w640-h304/Minha-conta-Forward-Email+5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Registros OK&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;From now on, emails sent to our registered address will be forwarded to our Gmail account.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, we are still unable to respond to this email received with our professional email, as both Google Domains and Registro.br only set up incoming emails. Let&#39;s settle this now.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;A. Sending emails from your new professional email&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Enabling Two-Step Authentication and Creating an App Password&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;First, you must go to &lt;a href=&quot;https://accounts.google.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;your Google profile page&lt;/a&gt;, click on the &quot;Security&quot; menu, and finally search for the portion dealing with 2-step verification and activate it by linking your phone.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_tbzgI_m_N_rNx6qc0kIPK81NH0KoG5qu9uLdDtLrmiZDCypAuIJB9jQAfA4XtYz4Fi9QDntRHrCTLtLsqR9xTpfvtRe-J-tleRA9kmxyLos22My6sQLF6tZxkqC9BERsBKdaatyJidvw/s862/Conta-do-Google.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;336&quot; data-original-width=&quot;862&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_tbzgI_m_N_rNx6qc0kIPK81NH0KoG5qu9uLdDtLrmiZDCypAuIJB9jQAfA4XtYz4Fi9QDntRHrCTLtLsqR9xTpfvtRe-J-tleRA9kmxyLos22My6sQLF6tZxkqC9BERsBKdaatyJidvw/w640-h250/Conta-do-Google.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;First enable 2-step verification&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihy1HW3ocWy9pPfcd4M_wt1xbLf2KEc-yPMNsMRaPPTbkGxN4Upn29I0-OD2TU4Dj81OkO6Cc5MEXAjStS8IXqyQBw5tfaNp5zEw6roCRiZZieuFnVUNv175G5NwZEk1x0CNQBhiAXbn8O/s681/Verifica%25C3%25A7%25C3%25A3o-em-duas-etapas.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;95&quot; data-original-width=&quot;681&quot; height=&quot;90&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihy1HW3ocWy9pPfcd4M_wt1xbLf2KEc-yPMNsMRaPPTbkGxN4Upn29I0-OD2TU4Dj81OkO6Cc5MEXAjStS8IXqyQBw5tfaNp5zEw6roCRiZZieuFnVUNv175G5NwZEk1x0CNQBhiAXbn8O/w640-h90/Verifica%25C3%25A7%25C3%25A3o-em-duas-etapas.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Verification set&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Now, let&#39;s create an app password for our Gmail: just go back to the Google security section and click on the corresponding option:&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsxUmM2MOX5YHDg-Ci3dZBRneTu6q777DRkekpmnvFkhl1E3SKa14Hs14i83nL2bvbVKAhaRTZCn3VeM8m94ZrkZsdSNrBITSFGwTu46b_IAXiETp4rn4Pzbo7_7G-AESY5I2sSHIG-IMB/s866/Conta-do-Google+-+senhas+de+app.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;866&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsxUmM2MOX5YHDg-Ci3dZBRneTu6q777DRkekpmnvFkhl1E3SKa14Hs14i83nL2bvbVKAhaRTZCn3VeM8m94ZrkZsdSNrBITSFGwTu46b_IAXiETp4rn4Pzbo7_7G-AESY5I2sSHIG-IMB/w640-h252/Conta-do-Google+-+senhas+de+app.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Vamos criar uma senha de app&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidl7aLQnVdF3-6ck8QJflvjoRQr7jk9wD7Hy59ExVkTCgQCvYryuRJ4gzleefihbTR7pUHX3ebPMOMbuWSpcWgHLJdsNk-hVx9rq6MU8tGfvvlwHPYv_k6dLT1GCwiMI0lZ1Glt0oMnaO2/s758/Senhas-de-app.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;441&quot; data-original-width=&quot;758&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidl7aLQnVdF3-6ck8QJflvjoRQr7jk9wD7Hy59ExVkTCgQCvYryuRJ4gzleefihbTR7pUHX3ebPMOMbuWSpcWgHLJdsNk-hVx9rq6MU8tGfvvlwHPYv_k6dLT1GCwiMI0lZ1Glt0oMnaO2/w640-h372/Senhas-de-app.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Choose a custom name for our app&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiWuCz_nN6WTqipcKhW7FWBEDt44Z3UMA6MBWtSn7sPE1oN3W5VThs6jofD5FyuxLF4Wdbx2mrlRiYSyr0FmGkVLTyTm0biNRVhQBCcaWtDnAaii293vfFbwCE8HTgrnCwyLerW_V2DMnB/s773/Senhas-de-app+%25281%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;636&quot; data-original-width=&quot;773&quot; height=&quot;526&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiWuCz_nN6WTqipcKhW7FWBEDt44Z3UMA6MBWtSn7sPE1oN3W5VThs6jofD5FyuxLF4Wdbx2mrlRiYSyr0FmGkVLTyTm0biNRVhQBCcaWtDnAaii293vfFbwCE8HTgrnCwyLerW_V2DMnB/w640-h526/Senhas-de-app+%25281%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;And write down the generated password&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Setting up your Gmail account&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Now let&#39;s set up ours in Gmail: click the gear and &quot;Show all settings&quot; in your Gmail.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiygc0pw7d5DB47Bl6ZmEQUXCk8Wu3KIFFtP6ommSluUwT3ZTiiTZ77roaOOBTJgqHj5u3WqSnNkjJT6LSDXWZGgM9Ho5jNtxniZ12KBMfSdoyNt_2zNNiNxCXhGm7r163kAt0goF2hDK27/s491/Enviados-octavio-ietsugu-com-E-mail-de-Ietsugu-2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;491&quot; data-original-width=&quot;463&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiygc0pw7d5DB47Bl6ZmEQUXCk8Wu3KIFFtP6ommSluUwT3ZTiiTZ77roaOOBTJgqHj5u3WqSnNkjJT6LSDXWZGgM9Ho5jNtxniZ12KBMfSdoyNt_2zNNiNxCXhGm7r163kAt0goF2hDK27/w378-h400/Enviados-octavio-ietsugu-com-E-mail-de-Ietsugu-2.png&quot; width=&quot;378&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Acesse as configurações do seu Gmail&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Then click on the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Accounts and Import&lt;/span&gt;&lt;/b&gt;&quot; tab and in the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Send emails as:&lt;/span&gt;&lt;/b&gt;&quot; section click on &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Add another email address&lt;/span&gt;&lt;/b&gt;&quot;.&lt;/p&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTq5_tqJwe9fo4F2IKKixCuYprBoi9JNQmzgZZ2hR20pbK8D4Bg5-twy-rq5hEL_UMqfJUj-0AIm3uJXsBjEbzAA0ixu3n5pZsc_Bh76PYJPNpdo_0ciiZNCcincLeSWLpNFtCuTSmtUUl/s1366/Configura%25C3%25A7%25C3%25B5es-octavioietsugu-gmail-com-Gmail.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1366&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTq5_tqJwe9fo4F2IKKixCuYprBoi9JNQmzgZZ2hR20pbK8D4Bg5-twy-rq5hEL_UMqfJUj-0AIm3uJXsBjEbzAA0ixu3n5pZsc_Bh76PYJPNpdo_0ciiZNCcincLeSWLpNFtCuTSmtUUl/w640-h286/Configura%25C3%25A7%25C3%25B5es-octavioietsugu-gmail-com-Gmail.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Add a new sending email&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;A new window will open, and you need to enter the email alias you created in Google Domains (or your registrar) there, leaving the &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Treat as an alias&lt;/span&gt;&lt;/b&gt;&quot; option checked. Then use Google&#39;s servers as the address for SMTP and enter in the password that password generated in the password for apps we made earlier:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVvnTOtgnhwGj53x7dPfJodmJW4vArFLYcc3QSpxqoqQhQlTZojWTs1hHfRluuw3IXLskfM0__TUMg7JopHj6VJme1mlmXLzIZuzZNxr5A0XEVvT8WA860mCewaHlkZRZ6jLbxJe_eDJhb/s622/newemail1.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;570&quot; data-original-width=&quot;622&quot; height=&quot;586&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVvnTOtgnhwGj53x7dPfJodmJW4vArFLYcc3QSpxqoqQhQlTZojWTs1hHfRluuw3IXLskfM0__TUMg7JopHj6VJme1mlmXLzIZuzZNxr5A0XEVvT8WA860mCewaHlkZRZ6jLbxJe_eDJhb/w640-h586/newemail1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Set the name, fill in the email alias we created in Google Domains and leave the &quot;Treat as an alias&quot; box checked&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPWarpvRs6TvMYLCD8yRFwM3L6bz7mhyqke1NcRww3VLNqFklK0NFgn43LAjohZCfUrIYWFhOOZJVqFxVuJ3KM_pEpO9MErQQw-WrffNy8yDCSdrqo9Y_S9j8OMQ4qWLjE5I4zirlSRVrN/s622/newemail2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;570&quot; data-original-width=&quot;622&quot; height=&quot;586&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPWarpvRs6TvMYLCD8yRFwM3L6bz7mhyqke1NcRww3VLNqFklK0NFgn43LAjohZCfUrIYWFhOOZJVqFxVuJ3KM_pEpO9MErQQw-WrffNy8yDCSdrqo9Y_S9j8OMQ4qWLjE5I4zirlSRVrN/w640-h586/newemail2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;For SMTP Server use smtp.gmail.com and for credentials, use your Gmail email even with the password generated in the apps password we made&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsWK4vI12fkaQdDvB0c8-WdQk-rgyIIcDKpk9IAGHGPTaIqvGeIHrrGaPMnz9T7n5Csiu3UXltdInMgPaB39otiMlgR0RZ5W-PtLzMVkFmR8Gr0hNajAM_OxKUVoOBOTVo2Mp28wW_rDUV/s622/newemail3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;570&quot; data-original-width=&quot;622&quot; height=&quot;586&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsWK4vI12fkaQdDvB0c8-WdQk-rgyIIcDKpk9IAGHGPTaIqvGeIHrrGaPMnz9T7n5Csiu3UXltdInMgPaB39otiMlgR0RZ5W-PtLzMVkFmR8Gr0hNajAM_OxKUVoOBOTVo2Mp28wW_rDUV/w640-h586/newemail3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Now just enter the code of the email that Gmail will send you to finish the process&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;And finally we can answer our emails with our professional address as well 😁&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIqvp9QUTq4oe6Z_xr0-0XHeQm80JVH0YtLyoetUegD_fmSx7c0gTfVXFYVAqdRzskvm757tdgz3_6YvHjGhOjv4LH6fTXJkuZwCLTQnOQjIYDT63uWZRmB7GT_ikemZLr91TTniTGSu8/s687/teste-de-email-octavioietsugu-gmail-com-Gmail.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;133&quot; data-original-width=&quot;687&quot; height=&quot;124&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIqvp9QUTq4oe6Z_xr0-0XHeQm80JVH0YtLyoetUegD_fmSx7c0gTfVXFYVAqdRzskvm757tdgz3_6YvHjGhOjv4LH6fTXJkuZwCLTQnOQjIYDT63uWZRmB7GT_ikemZLr91TTniTGSu8/w640-h124/teste-de-email-octavioietsugu-gmail-com-Gmail.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CONCLUSION¶&lt;/span&gt;&lt;/h1&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Having a professional e-mail with your own domain is something super important for you to establish your digital presence.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this content we&#39;ve covered how you can create your professional email without the need to pay additional hosting (that is, no fixed monthly cost) which, in the long run, can become a significant expense.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And that&#39;s it. Good sending of emails, for sure you will have a much greater credibility now!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/26FeWNsNqHq2nRhC0/giphy.gif?cid=ecf05e47x7v2i19zjv7qo2yuze32v54f1mfce3nuaoo8j4a0&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;480&quot; height=&quot;360&quot; src=&quot;https://media.giphy.com/media/26FeWNsNqHq2nRhC0/giphy.gif?cid=ecf05e47x7v2i19zjv7qo2yuze32v54f1mfce3nuaoo8j4a0&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/1766361650636917010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/08/professional.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/1766361650636917010'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/1766361650636917010'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/08/professional.html' title='How to have a professional email address with Gmail?'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8HfA04Bx6TYHNBEFfj-kFv3d9ugCLyt6sS2MhPN4UqPDaYWxBKxm7mshlZUaCP9Y3PZThHX_dFwjK0BBmiCISLscPP9BwwaVbMJdH2WFYgdZG9u8oYMRh0Kckc3IZpXdR69rTGxQiSDMq/s72-c/thumbnai_enl.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-1981017229422442850</id><published>2021-09-01T12:05:00.002-03:00</published><updated>2021-09-02T14:21:24.681-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="algorithm"/><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Why programming should be for everyone?</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3SnHeITF_Y1HBaDFBdR8cJIrv1PnXBwGZFazX0dgJwCfq9yPF8UhTimL6V-mauS2dG71QOjianioLxUef03gT3Pd_Xic3PpoXvqigZCUoXSVtsPJ9EFGPhmFK5I0slCxFw7kAALo6zDpi/s320/thumbnail_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Have you ever heard that programming is a skill everyone should have today? Well, with a world immersed in technology, it seems that programming is here to stay, and interest is growing even among people who don&#39;t want to become career programmers. And, as we&#39;ll see, knowing programming is something that will help you a lot regardless of your field of expertise.&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic from my YouTube channel, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast. &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting&lt;/a&gt;. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/rF9vEPBNva0&quot; width=&quot;320&quot; youtube-src-id=&quot;rF9vEPBNva0&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;Watch here:&amp;nbsp;&lt;a href=&quot;https://youtu.be/rF9vEPBNva0&quot;&gt;https://youtu.be/rF9vEPBNva0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along.&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Have you seen this video, which went viral some time ago on YouTube?&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/cDA3_5982h8&quot; width=&quot;320&quot; youtube-src-id=&quot;cDA3_5982h8&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;The father asks his children to teach him how to make a peanut butter and jelly sandwich, with written instructions. An easy task? As seen in the video, if you act like a machine, it&#39;s not easy.&lt;/p&gt;&lt;p&gt;It almost sounds like bullying with children, but that&#39;s exactly what programming is all about: &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;giving clear instructions to do something you want&lt;/span&gt;&lt;/b&gt;. The computer doesn&#39;t think for itself, so it needs the instructions to be unambiguous and to be followed correctly.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/gRoI5VlvjOCJuhMGh5/giphy.gif?cid=ecf05e4713ap8ojlgfa8ws9r59o14jkoknt9714ubauly5va&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;440&quot; height=&quot;320&quot; src=&quot;https://media.giphy.com/media/gRoI5VlvjOCJuhMGh5/giphy.gif?cid=ecf05e4713ap8ojlgfa8ws9r59o14jkoknt9714ubauly5va&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;We need clear instructions&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It is a fact that today we carry out a series of activities (like putting together a sandwich) without even thinking, but every action necessary for this is already &quot;recorded&quot; in our subconscious. Even so, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;each step needs conscious instructions so that the end result is achieved&lt;/span&gt;&lt;/b&gt;: pick up the knife, spread the butter and spread the bread, all in the right order.&lt;/p&gt;&lt;p&gt;The same can be said for any other activity or work in your life. And that&#39;s why knowing programming can change your life.&lt;/p&gt;&lt;p&gt;Steve Jobs once said:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&lt;i&gt;“Everybody in this country should learn how to program a computer, because it teaches you how to think.”&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;And this is the absolute truth! Learning to program will change your mind and allow you to see problems differently -- and not just in the area of programming, but in any field.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/KgX7on3DWfGSKGK8eI/giphy.gif?cid=ecf05e47e6dmr8ri4u4rtx6ri5x4h2m4itxw0dk7eh080jk8&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;480&quot; height=&quot;240&quot; src=&quot;https://media.giphy.com/media/KgX7on3DWfGSKGK8eI/giphy.gif?cid=ecf05e47e6dmr8ri4u4rtx6ri5x4h2m4itxw0dk7eh080jk8&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;I&#39;ll use my example, since I&#39;m a lawyer: when drafting a contract, you can even sit in the chair and start writing from scratch on a blank paper, and after you have a &quot;basis&quot; of contract, you can then start adjusting clauses and check for inconsistencies.&lt;/p&gt;&lt;p&gt;However, it can be much more productive if it is clear from the start the logic your contract should follow: what essential elements you should have, how you can bind clauses and obligations together to ensure the purpose of that contract, and how the entire document should follow a specific order to make sense.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;This mental preparation for the work to have an efficient result is nothing more than applying a programming logic to a document. It&#39;s the same process.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;PROGRAMMING LOGIC?&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;As we mentioned, the act of thinking logically, outlining a strategy so that your goal is efficiently achieved is what we call &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;LOGIC&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/2yzDSPGmNWy1GMhDTF/giphy.gif?cid=ecf05e47w20y6jijdc2pg7jolfy3nd5rhnu1lxdgfyhzsv5q&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;202&quot; data-original-width=&quot;480&quot; height=&quot;202&quot; src=&quot;https://media.giphy.com/media/2yzDSPGmNWy1GMhDTF/giphy.gif?cid=ecf05e47w20y6jijdc2pg7jolfy3nd5rhnu1lxdgfyhzsv5q&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In programming, programming logic can be considered as &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;the reasoning you will adopt to accomplish a certain task&lt;/span&gt;&lt;/b&gt;, and this is independent of the programming language you use. You can use programming logic for a spreadsheet in Excel, for all that matters.&lt;/p&gt;&lt;p&gt;You don&#39;t pass the programming logic to the computer: logic is something that is in you, which allows you, based on this reasoning, to transmit to the computer what you want based on a series of clear and linked instructions that will fulfill that objective in the form of a computer code.&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;ALGORITHM&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;If programming logic is the reasoning we will use to solve a problem, what is an &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;algorithm&lt;/span&gt;&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Well, the algorithm is the programming logic applied in a determined sequence, such as a &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;cake&amp;nbsp;recipe&lt;/span&gt;&lt;/b&gt;&quot; for that task to be accomplished.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/45gODt1krqCOI/giphy.gif?cid=ecf05e47m2sfp1pm8j9w0r9cyv5qgdhx1qwnjl5i43falhso&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;174&quot; data-original-width=&quot;300&quot; height=&quot;174&quot; src=&quot;https://media.giphy.com/media/45gODt1krqCOI/giphy.gif?cid=ecf05e47m2sfp1pm8j9w0r9cyv5qgdhx1qwnjl5i43falhso&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;For example, have you ever tried to solve a &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Rubik&#39;s Cube&lt;/span&gt;&lt;/b&gt;? For those who have never played with the Rubik&#39;s Cube, it is a 9x9 cube in which each face has a color. Each side has a center square that doesn&#39;t move, which contains the color that face should have when complete.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;To solve a Rubik&#39;s Cube you can rely on an algorithm&lt;/span&gt;&lt;/b&gt;: solve one side of the cube first, lining up a cross shape and then the ends, and repeat the process for the other sides. There is a right order for you to be able to solve the entire cube without destroying what was done before. And this &quot;cake recipe&quot; for solving the cube can be considered an algorithm. In reality, there are computer programs that solve a Rubik&#39;s Cube today in seconds, relying on visual computing.&lt;/p&gt;&lt;p&gt;Check out this really cool video from a friend of mine, Jão, in which he tries to solve a Rubik&#39;s Cube -- it would certainly be easier using an algorithm (&lt;a href=&quot;https://www.youtube.com/c/FELIJ%C3%83O&quot; target=&quot;_blank&quot;&gt;subscribe to his channel, it&#39;s a lot of fun&lt;/a&gt;):&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/sA2c3Ss3tXU&quot; width=&quot;320&quot; youtube-src-id=&quot;sA2c3Ss3tXU&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Programming is, therefore, nothing more than applying programming logic to find a solution and apply/develop an algorithm, in code form, that will solve that problem. It&#39;s just that, a repeating process between thinking, putting algorithms into code, and thinking about the next problem. &quot;&lt;i&gt;Rinse &amp;amp; repeat&lt;/i&gt;&quot;.&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;AND HOW CAN I LEARN PROGRAMMING LOGIC IN A PRACTICAL WAY?&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;To learn programming logic, everyone would say that the only way is to program. But this seems impractical to me, since you are here exactly to learn this, considering that you are someone who is&amp;nbsp; just starting and/or has never programmed in life.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Learning to program is learning to think like a programmer&lt;/span&gt;&lt;/b&gt;, in steps, assembling a peanut butter and jelly sandwich step-by-step with no mistakes.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/872o15eAXFBw66UfNl/giphy.gif?cid=ecf05e47l6didgn1e07k5t3sdqerj9z9c4kvcgt4zi6aig11&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;488&quot; data-original-width=&quot;650&quot; height=&quot;240&quot; src=&quot;https://media.giphy.com/media/872o15eAXFBw66UfNl/giphy.gif?cid=ecf05e47l6didgn1e07k5t3sdqerj9z9c4kvcgt4zi6aig11&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;You can, of course, start one of the many great online courses like &lt;a href=&quot;https://www.codecademy.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Codecademy&lt;/a&gt; or &lt;a href=&quot;https://www.khanacademy.org/computing/computer-programming&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;KhanAcademy (which I really like 😀)&lt;/a&gt;. Actually, you should try to seek as much knowledge as possible to become a complete professional.&lt;/p&gt;&lt;p&gt;But I&#39;m going to give you a slightly different suggestion today: how about learning programming logic (that is, thinking like a programmer) through games?&lt;/p&gt;&lt;p&gt;In fact, I&#39;ve seen some games aimed at teaching programming and I was sure I would never play them. Games that look like apps from the 90s, that is... Until I bought a game from Ubisoft called &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Rabbids Coding&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;I played it on the computer, but I saw that it already has free mobile versions:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href=&quot;https://www.blogger.com/u/1/#&quot;&gt;https://play.google.com/store/apps/details?id=com.Ubisoft.Rabbids.Coding&amp;amp;hl=en_US&amp;amp;gl=US&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a href=&quot;https://www.blogger.com/u/1/#&quot;&gt;https://apps.apple.com/us/app/rabbids-coding/id1504420897&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a href=&quot;https://www.blogger.com/u/1/#&quot;&gt;https://register.ubisoft.com/rabbids-coding/en-US&lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In my video on this subject here on the Dev.Lawyer channel, I did a little tour of the game&#39;s concept, with my debut as a gamer channel (lol, not really).&lt;/p&gt;&lt;p&gt;This game is very interesting: &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;you must pass commands in a specific order to the bunny (?) on the screen, and he will follow your directions. And as your algorithms work, you clear stages&lt;/span&gt;&lt;/b&gt;. Simple but effective if you want to learn how to think logically without coding yet.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl9emiWtJYS8udL6LyuerwXWIq4m_uUZ9uQNauMThwEJscdSVIu8b8ZuN3yEy9wNZ5en2nM6bXXCwvDUekh3uWSEKugrNOHOAIHJQ3k9lWHuldXahnx8f-tzrksxjvtB1f435IzFppkVTX/s890/5d96f9b05cdf9a2eacdf68cb-3.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;477&quot; data-original-width=&quot;890&quot; height=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl9emiWtJYS8udL6LyuerwXWIq4m_uUZ9uQNauMThwEJscdSVIu8b8ZuN3yEy9wNZ5en2nM6bXXCwvDUekh3uWSEKugrNOHOAIHJQ3k9lWHuldXahnx8f-tzrksxjvtB1f435IzFppkVTX/w640-h344/5d96f9b05cdf9a2eacdf68cb-3.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CONCLUSION&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;Programming is a skill of the future, and everyone should learn it, especially the logic involved. Thinking logically helps you in all fields of work, bringing a rationality that doesn&#39;t always exist.&lt;/p&gt;&lt;p&gt;In today&#39;s content we&#39;ve brought you some concepts about what programming logic and algorithms are, as well as a fun way you can learn how programming logic works.&lt;/p&gt;&lt;p&gt;In our next content, we&#39;ll show you how you can use logic by actually programming something.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/1981017229422442850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/08/programming-should-be-for-everyone.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/1981017229422442850'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/1981017229422442850'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/08/programming-should-be-for-everyone.html' title='Why programming should be for everyone?'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3SnHeITF_Y1HBaDFBdR8cJIrv1PnXBwGZFazX0dgJwCfq9yPF8UhTimL6V-mauS2dG71QOjianioLxUef03gT3Pd_Xic3PpoXvqigZCUoXSVtsPJ9EFGPhmFK5I0slCxFw7kAALo6zDpi/s72-c/thumbnail_en.png" height="72" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-6719638428457073289</id><published>2021-08-27T23:46:00.002-03:00</published><updated>2021-09-02T14:20:47.584-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="digital presence"/><category scheme="http://www.blogger.com/atom/ns#" term="Legal Marketing"/><category scheme="http://www.blogger.com/atom/ns#" term="step by step"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>How to register a profissional Internet Domain</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx4xtHJ1LBY5bgf1D9VSRkQ5-6qQ6Wen8LB-svo2gB8FTeWhIDFPJZ5GUCnkxQ4PmjnXG-rm2cvlReRqMqS5G-se2QM3aI6WbyZuaPx17VZQLgNnqvC9FfT6_GDWF2Yvbht2Xf3QdsXq7k/s320/thumbnail_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;An important part of your digital presence starts with your own Internet domain, which gives a more professional look to your business. And today I&#39;m going to show you how you can register a unique domain for your business.com 😉&lt;/b&gt;&lt;/span&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt;&amp;nbsp;and, in particular, this series is focused on&amp;nbsp;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;LEGAL MARKETING&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast.&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt;&amp;nbsp;to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/iAUYyazHXeQ&quot; width=&quot;320&quot; youtube-src-id=&quot;iAUYyazHXeQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;Watch here:&amp;nbsp;&lt;a href=&quot;https://youtu.be/iAUYyazHXeQ&quot;&gt;https://youtu.be/iAUYyazHXeQ&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along.&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Have you ever heard of the term &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;domain&lt;/span&gt;&lt;/b&gt;&quot;? Domain is nothing more than the &quot;address&quot; of a website that you visit, easy to remember and that you probably alreaady know several by heart.&lt;/p&gt;&lt;p&gt;In reality, a domain is a series of letters that are registered on the Internet and act as a &quot;shortcut&quot; to the real address of that website, which is represented by an IP address and port of the machine where it is hosted.&lt;/p&gt;&lt;p&gt;For example, it&#39;s much better if I advertise my site here as&amp;nbsp;&lt;a href=&quot;http://www.hubjur.com.br&quot;&gt;www.hubjur.com.br&lt;/a&gt;&amp;nbsp;than ask people to access the address 151.101.1.195, right?&lt;/p&gt;&lt;p&gt;With a proper address, you can even link to your website page, blog or articles that are on other services, such as&amp;nbsp;&lt;a href=&quot;https://medium.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Medium&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;https://sites.google.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Sites&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;https://www.blogger.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Blogger&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;https://tumblr.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Tumblr&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;After all, it&#39;s much better for you to access a &lt;a href=&quot;http://dev.lawyer&quot; target=&quot;_blank&quot;&gt;dev.lawyer&lt;/a&gt; than a devlawyer.blogspot.com, isn&#39;t it?&lt;/p&gt;&lt;p&gt;So let&#39;s learn how to register a new internet domain.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/xT1R9M1s8Ze3iRHSUw/giphy.gif?cid=ecf05e470pazyzr37mmidh95izuyy6g98txygxooubjs6bu8&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;480&quot; height=&quot;360&quot; src=&quot;https://media.giphy.com/media/xT1R9M1s8Ze3iRHSUw/giphy.gif?cid=ecf05e470pazyzr37mmidh95izuyy6g98txygxooubjs6bu8&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;BUYING AN INTERNET DOMAIN&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;To have a &quot;professional&quot; domain you will need to register a domain in your name. Give preference to &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;.com&lt;/span&gt;&lt;/b&gt; or &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;.net&lt;/span&gt;&lt;/b&gt; domains, which are the most common domain endings you see on the internet and that most people will remember. There are other options (like this blog itself which has &quot;.lawyer&quot; at the end) but choosing a different domain is something you should only do if you have a good choice.&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;OK BUT I DON&#39;T WANT TO PAY ANYTHING. DON&#39;T WE HAVE ANY &quot;FREE&quot; CHOICES?&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;When you register a domain, you are required to pay an annual fee to the company that registers it. In the case of .com and .net domains, for example, it is&amp;nbsp;&lt;a href=&quot;https://www.verisign.com/en_US/domain-names/domain-registry/index.xhtml&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Verisign&lt;/a&gt;. And my economics teacher already said: &quot;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;There is no free lunch&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&quot;.&lt;/p&gt;&lt;p&gt;If to register a domain it is necessary to pay, it means that in the end any &quot;free&quot; alternative has something more to it. Let&#39;s first see what free alternatives exist to register a domain:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;1. Free domains on hosting services:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;It is quite common that when looking for free domains you come across hosting services that offer hosting services, usually at discounted prices with the free domain.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqqrhBguXZbY2kUUmlR5jqd7SJAQ60Gut0xiHWZ8Q05GZtBs59r5AHgbduzjlTsyO7mx7Jl4U3uzLtAlGT588YCGWkOyHegjQ5gfEYfK-miOmWU7bM3XcuQERkC5s-UZB6ZCPzUs1FvgEi/s1457/A-plataforma-de-Host-Feita-Para-Voc%25C3%25AA-Hostinger.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;718&quot; data-original-width=&quot;1457&quot; height=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqqrhBguXZbY2kUUmlR5jqd7SJAQ60Gut0xiHWZ8Q05GZtBs59r5AHgbduzjlTsyO7mx7Jl4U3uzLtAlGT588YCGWkOyHegjQ5gfEYfK-miOmWU7bM3XcuQERkC5s-UZB6ZCPzUs1FvgEi/w640-h316/A-plataforma-de-Host-Feita-Para-Voc%25C3%25AA-Hostinger.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;A print of Hostinger landing page (in Brazil), offering free domain&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMQB0C8EqBfzjnzVebONgIBsjHvH7ZCDbunYFlmB-fBVYBAKoqDU7Z8vUwH0Wv54RDgcMnBWlaIOFQ6jU7xWqXbrww1HcWGC0ImK6tiv5EagiT2_cs9oO92tmkWteKYgFrZMZOLKUF4mRk/s948/Comprar-dom%25C3%25ADnio-registar-dom%25C3%25ADnios-baratos.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;551&quot; data-original-width=&quot;948&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMQB0C8EqBfzjnzVebONgIBsjHvH7ZCDbunYFlmB-fBVYBAKoqDU7Z8vUwH0Wv54RDgcMnBWlaIOFQ6jU7xWqXbrww1HcWGC0ImK6tiv5EagiT2_cs9oO92tmkWteKYgFrZMZOLKUF4mRk/w640-h372/Comprar-dom%25C3%25ADnio-registar-dom%25C3%25ADnios-baratos.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;This other Portuguese website (amen.pt) also offers .pt domains for free&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;I believe that the value that these services bring is real, offering many tools for domain, website and e-mail configuration, for example, very easy especially for those who have no intimacy with technology. However, it is important to emphasize that &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;the &quot;free&quot; part is not free indeed&lt;/span&gt;&lt;/b&gt;: the domain registration ends up being free but in general you end up being tied to the service, as it ends up being renewed the following year for a price that often exceeds the price that the domain alone would cost.&lt;/p&gt;&lt;p&gt;Some services still offer domain registration for free, but they do it under the company name, not yours. This means that if the following year you do not want to renew your domain registration with the company, you may find yourself in a situation where you will not be able to renew it on your own, as it will not be under your name.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;2. Free domains with Freenom&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;A company called Freenom offers free registration for a few different endings, but they are all &quot;top level&quot;, meaning they allow you to have that a &quot;short&quot; address that professional domains have.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuto3gQ-vrtiW0lcYIc4Z5pl4ymfDfFL9hOHs8lzz9aWKVXnZ9JT7qWUoPBrFopjvBR2bngSq-FV2NrCtoakAtS1daUScvhwlMYv41TdKaGqUtjI0AGG6uobbbKlNwddBC3UlH0xIxqcbI/s1238/Freenom-A-Name-for-Everyone.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;631&quot; data-original-width=&quot;1238&quot; height=&quot;326&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuto3gQ-vrtiW0lcYIc4Z5pl4ymfDfFL9hOHs8lzz9aWKVXnZ9JT7qWUoPBrFopjvBR2bngSq-FV2NrCtoakAtS1daUScvhwlMYv41TdKaGqUtjI0AGG6uobbbKlNwddBC3UlH0xIxqcbI/w640-h326/Freenom-A-Name-for-Everyone.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;As you can see, using this service you can register a .tk, .ml, .ga, .cf and .gq domains for free. If you have creativity and luck, you might even be able to put together a really cool domain name. This is really a service that allows you to register the domain free of charge.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;What is the &quot;catch&quot;?&lt;/span&gt;&lt;/b&gt; It turns out that when you use this service, the registration actually stays with Freenom, and they give you a &quot;use license&quot;. You are not the owner. This means that if you need to transfer that domain to another service later or, if that&#39;s the case, negotiate and sell it, you won&#39;t be able to. In the end, you get a free service that works, but for use only. &lt;a href=&quot;https://my.freenom.com/knowledgebase.php?action=displayarticle&amp;amp;id=51&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;See the excerpt in their &quot;knowledge base&quot; saying this&lt;/a&gt;:&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtvUu7EsRuNOR3OyJW4xuTWJgKg-ljklZF5ZUItuLPD3OID5OJPcivFg5kABLEcj4agNBPIFd7-36AATlRkPRsiMadunn7kboUmmfMaLhqW2J_Ghv4u_iXtLRKB6_0KndSIW89QPYWynk5/s834/What-is-the-difference-between-a-Free-Paid-and-Special-domain-Knowledgebase-Freenom.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;834&quot; data-original-width=&quot;657&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtvUu7EsRuNOR3OyJW4xuTWJgKg-ljklZF5ZUItuLPD3OID5OJPcivFg5kABLEcj4agNBPIFd7-36AATlRkPRsiMadunn7kboUmmfMaLhqW2J_Ghv4u_iXtLRKB6_0KndSIW89QPYWynk5/w504-h640/What-is-the-difference-between-a-Free-Paid-and-Special-domain-Knowledgebase-Freenom.png&quot; width=&quot;504&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Você é usuário, não licenciado&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;OK, I GOT IT. AND HOW CAN I PAY AND REGISTER A DOMAIN? IS&amp;nbsp; IT EXPENSIVE?&lt;/h3&gt;&lt;/span&gt;As a general rule of thumb, you shouldn&#39;t spend a lot to register your own domain.&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;For .com domains you can normally get registration for around $12.00 a year. As you can see, it&#39;s low cost and, if you intend to use a professional domain to improve your digital presence and, consequently, your customer conversions, it should be an easy expense to bear because it&#39;s really worth it.&lt;br /&gt;&lt;br /&gt;Note, however, that some domains can be more expensive if they are considered &quot;Premium&quot;, meaning they are considered more disputed and therefore more valuable. His price will also be displayed on the purchase screen, don&#39;t worry.&lt;br /&gt;&lt;br /&gt;As I mentioned earlier, you can use various services on the internet to register your domain (such as with website hosting services) but I will show you the way I do it and prefer it.&lt;/div&gt;&lt;p&gt;First, some recommendations for your domain:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;try as much as possible to use the &quot;default&quot; domains &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;.com&lt;/span&gt;&lt;/b&gt; or &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;.net&lt;/span&gt;&lt;/b&gt;;&lt;/li&gt;&lt;li&gt;use a short, &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;easy-to-remember domain name&lt;/span&gt;&lt;/b&gt; if possible. It&#39;s no use putting your German surname if no one can write 😝&lt;/li&gt;&lt;li&gt;in some cases it may be interesting to register a domain with an alternative ending, creatively using your desired one with the ending (as I did here on dev.lawyer).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Registering your domain (.com, .net or others)&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p&gt;Although it&#39;s possible to do this in a number of ways (buying, for example, from&amp;nbsp;&lt;a href=&quot;http://domain.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;domain.com&lt;/a&gt;) for very reasonable prices, I&#39;m now buying only from&amp;nbsp;&lt;a href=&quot;https://domains.google.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Domains&lt;/a&gt;. I&#39;ve used other services before, and I like the way they handle domain registration: it&#39;s all very intuitive, hassle-free auto-renewal and it has domain privacy as an option at no extra cost and SSL certificate for your website to have secure HTTPS protocol.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1K_G4WcgSfCCbwgHE4T2AOCFTubXvCA-IrCTXjE5DIi73Nd5V1SKlD8DxiHmbbMDifFsR9EH8I1tLGeX9CB8S-jlzjbYN_Si1yxz6ZKTyd68ANNgxj_xRTk5z8L0pKGR8K8l3Oedhgwxg/s1454/Google-Domains-%25E2%2580%2593-Register-Your-Domain-Name-%25E2%2580%2593-Google-Domains.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;620&quot; data-original-width=&quot;1454&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1K_G4WcgSfCCbwgHE4T2AOCFTubXvCA-IrCTXjE5DIi73Nd5V1SKlD8DxiHmbbMDifFsR9EH8I1tLGeX9CB8S-jlzjbYN_Si1yxz6ZKTyd68ANNgxj_xRTk5z8L0pKGR8K8l3Oedhgwxg/w640-h272/Google-Domains-%25E2%2580%2593-Register-Your-Domain-Name-%25E2%2580%2593-Google-Domains.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Google Domains home screen, just type what you want to register&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2hwVJAPTioQ4FOWfFX77m8fD-G6YRCpV08__mFvXXI-z68c6FRz3Z19CNm6k0KQOm35IyJ6bC3vfoxQdYp1onKPv7jSzz3fI20x31_IN_c-5G90s9WaVojq16Oies5WYUsC9jNv9P3qGl/s859/Google-Domains-Get-a-new-domain.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;783&quot; data-original-width=&quot;859&quot; height=&quot;584&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2hwVJAPTioQ4FOWfFX77m8fD-G6YRCpV08__mFvXXI-z68c6FRz3Z19CNm6k0KQOm35IyJ6bC3vfoxQdYp1onKPv7jSzz3fI20x31_IN_c-5G90s9WaVojq16Oies5WYUsC9jNv9P3qGl/w640-h584/Google-Domains-Get-a-new-domain.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;They also offer you many domain options.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The registration process is really easy: choose, pay and go.&lt;/p&gt;&lt;p&gt;Regarding domain privacy, all domains are required to inform a series of data about the registrant, which leaves you exposed to the general public. You can consult any website, for example, by entering its domain in&amp;nbsp;&lt;a href=&quot;https://whois.domaintools.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Whois&lt;/a&gt;. If you use linux (and mac, I think) you can access this data by typing &quot;whois site.com.br&quot; in the terminal.&lt;/p&gt;&lt;p&gt;With privacy enabled, at least you can prevent snoopers from accessing the data (see the dev.lawyer example here):&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiny-veaO-EJ6W5FtjnBViXQawtIUx4x_gVVmHdedsOBHOLLYQ17eeah3twXBmST-trvUMf0jw77XUmm869LQwQZ1N1-WwvSHaDobRl4XOzcCnfDml4rNYJsoFgHIEJtRdGOscXl9h_6QeD/s835/Dev-lawyer-WHOIS-DNS-Domain-Info-DomainTools.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;835&quot; data-original-width=&quot;779&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiny-veaO-EJ6W5FtjnBViXQawtIUx4x_gVVmHdedsOBHOLLYQ17eeah3twXBmST-trvUMf0jw77XUmm869LQwQZ1N1-WwvSHaDobRl4XOzcCnfDml4rNYJsoFgHIEJtRdGOscXl9h_6QeD/w598-h640/Dev-lawyer-WHOIS-DNS-Domain-Info-DomainTools.png&quot; width=&quot;598&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Whois from dev.lawyer, all &quot;redacted&quot; by Google Domains&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Other services offer this functionality as well, but in my experience this was something paid for.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;CONCLUSION&lt;/span&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;¶&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;Registering a domain on the Internet is relatively simple and inexpensive. Having your own internet address will open many doors for you in terms of digital presence: you can build your personal or professional website, have a personalized e-mail and thus give a much more solid image of your profile.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;It&#39;s a worthwhile investment and I personally consider that saving those few bucks per year while not being sure you can keep your address in the future (when your site ramps up and all the time, effort and money invested is flourishing) doesn&#39;t seem like the correct path.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/26uf14WIlvzuZkKLS/giphy.gif?cid=ecf05e47ckpvkprmhw2vai1xa1dop0ehpusktazmy2kr7ebd&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;480&quot; height=&quot;300&quot; src=&quot;https://media.giphy.com/media/26uf14WIlvzuZkKLS/giphy.gif?cid=ecf05e47ckpvkprmhw2vai1xa1dop0ehpusktazmy2kr7ebd&amp;amp;rid=giphy.gif&amp;amp;ct=g&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;My sugestion? Register your domain &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;TODAY&lt;/span&gt;&lt;/b&gt;, just in case. It could be with the name of your office. It could be your first and last name. It doesn&#39;t matter. Just do it.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;In our next content, we&#39;ll show you how to have your professional email with this domain you just bought, now without additional costs 😁&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post. See you next time */&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/6719638428457073289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/08/how-to-register-profissional-internet.html#comment-form' title='47 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/6719638428457073289'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/6719638428457073289'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/08/how-to-register-profissional-internet.html' title='How to register a profissional Internet Domain'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx4xtHJ1LBY5bgf1D9VSRkQ5-6qQ6Wen8LB-svo2gB8FTeWhIDFPJZ5GUCnkxQ4PmjnXG-rm2cvlReRqMqS5G-se2QM3aI6WbyZuaPx17VZQLgNnqvC9FfT6_GDWF2Yvbht2Xf3QdsXq7k/s72-c/thumbnail_en.png" height="72" width="72"/><thr:total>47</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-2680068537765341670</id><published>2021-08-20T11:39:00.004-03:00</published><updated>2021-09-02T14:20:20.671-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ads"/><category scheme="http://www.blogger.com/atom/ns#" term="Legal Marketing"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>Why and How to set your TARGET AUDIENCE | LEGAL MARKETING</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7HH859-GlhZ02_Csa69yKzjz5bbHo_VqJ5SR9x7R405nB7eSPtH0CS2F6fJ_aONlj1eTMmOrgk23DNhCTk6oRrbXA7pVqP24FVE5XFcFHysqRJkSWYPKcUgePl_cVmOqzy2iPsAK2ET2N/s320/thumbnail_publicoalvo_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Let&#39;s focus on the initial aspect you should look at when deciding to promote your services: WHO IS YOUR CUSTOMER. In this article, we will discuss how and why to set your TARGET AUDIENCE before investing time, effort and money in promoting your services.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Hi, if this is your first time here, our content is focused on &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;INNOVATION FOR LAWYERS&lt;/span&gt;&lt;/b&gt; and, in particular, this series is focused on &lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;LEGAL MARKETING&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div&gt;&lt;p&gt;I also present to you guys and girls the video I made on this topic &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;from my YouTube channel&lt;/a&gt;, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast. &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Please also consider subscribing to my channel&lt;/a&gt; to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;/p&gt;&lt;div&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/VV5PY0V4CwA&quot; width=&quot;320&quot; youtube-src-id=&quot;VV5PY0V4CwA&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Watch here:&amp;nbsp;&lt;a href=&quot;https://youtu.be/VV5PY0V4CwA&quot;&gt;https://youtu.be/VV5PY0V4CwA&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;i&gt;All set? Then tag along.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h2&gt;&lt;br /&gt;&lt;/h2&gt;&lt;/div&gt;&lt;h1&gt;TARGET AUDIENCE AND ITS IMPORTANCE¶&lt;/h1&gt;&lt;p&gt;After all, what is the target audience?&lt;/p&gt;&lt;p&gt;Imagine that you, a lawyer, want to write a series of legal content to promote yourself, build your reputation and, consequently, get some clients interested in your services.&lt;/p&gt;&lt;p&gt;As a lawyer who works on several fronts, you start writing texts on some issues you&#39;ve faced in the past, in different fields of law, hoping to get potential different cases. After a few days, nothing happens. No return. Weeks pass, nothing. Months, few contacts. Is your content bad? Probably not.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_ZRlQClPenaIyKtvFZBydbk-0N2o4rt8E-Fyn2S7ZEddGHYNAu2k4sgjjL_0L1lCXCj1fNzwXfr-iWdxItTIBiJL1QvO8Ou0KsVhO2skgyK12UKPnuDesXSYdWvYe0iu2i6HErZ0tbgdi/s480/giphy.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;480&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_ZRlQClPenaIyKtvFZBydbk-0N2o4rt8E-Fyn2S7ZEddGHYNAu2k4sgjjL_0L1lCXCj1fNzwXfr-iWdxItTIBiJL1QvO8Ou0KsVhO2skgyK12UKPnuDesXSYdWvYe0iu2i6HErZ0tbgdi/s320/giphy.webp&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;POSITIONING YOUR PERSONAL BRAND IN FRONT OF THE TARGET AUDIENCE¶&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&lt;i&gt;&quot;Trying to please everyone is to make sure not to please anyone&quot;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;This sentence carries a great deal of truth. It&#39;s hard to build authority on any subject when you choose to talk about everything. And for the publicity of your work, this can be a relevant factor. By writing a little bit of everything, you don&#39;t build authority on anything. And that&#39;s why defining your target audience should be yout top priority before starting any efforts in legal marketing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When it comes to boosting the publication or placement of paid advertising, or even when we talk about the production of texts optimized for a better ranking in search engines, what we try to attract in the end is the attention to the authority that you, as producer of legal content, has on a certain subject.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/l2SpLkj1bhZqRx8pa/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://media.giphy.com/media/l2SpLkj1bhZqRx8pa/giphy.gif&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;The content you produce is something that will go around on the Internet for a long time. Months. Years. And people looking for information for a real issue can access your content long after it&#39;s posted. And when they find your article, they will possibly also look at other articles and content you&#39;ve produced.&lt;/p&gt;&lt;p&gt;And once they see that you&#39;re an expert on that topic, they&#39;ll recognize your authority to address that topic and your chances of being hired will go up. If your profile has no &quot;line of action,&quot; it can be more difficult to establish the authority a more demanding customer needs.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;By focusing your content and actions on a specific target audience, your actions, content and production end up specializing and leveraging your authority on the subject, which is essential for greater future conversion and the very personal brand you want ramp up.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;SO, WHAT IS A TARGET AUDIENCE?&lt;/h2&gt;&lt;p&gt;The &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Target Audience&lt;/span&gt;&lt;/b&gt; is nothing more than that portion of the population that you see as potential ideal customers for your business, and on which you should focus all your efforts to dazzle, conquer and convert. And for your efforts to be effective, it is important that you have clear characteristics that allow you to separate them from the rest of the population.&lt;/p&gt;&lt;p&gt;Defining a target audience means knowing what your age group, gender, income, location, personality, interests and habits make you unique. With this information, you will be able to adopt a better marketing strategy and define the type of content, the dissemination channel, the form and the most appropriate language to establish a relationship with it.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://media.giphy.com/media/jO2VAnKyAtgcSWxxVf/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://media.giphy.com/media/jO2VAnKyAtgcSWxxVf/giphy.gif&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;If you intend to reach &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;companies as customers&lt;/span&gt;&lt;/b&gt;, you can also define the traits that this target audience must have (size, revenue, segment, culture).&lt;/p&gt;&lt;p&gt;The definition of the target audience, although apparently simple, is very important because it can affect the entire content production and marketing strategy that you will use, saving a lot of time and money.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;TARGET AUDIENCE AND PERSONA¶&lt;/h2&gt;&lt;p&gt;Have you ever heard of &quot;Persona&quot;?&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;Persona &lt;/b&gt;&lt;/span&gt;is a tool used by companies to define some &quot;fictitious characters&quot; that represent a portion of their customers, and, as a rule, even has a name, personal and professional characteristics, interests, behaviors and, mainly, the objective that they want to achieve by use a service or product.&lt;/p&gt;&lt;p&gt;The concept seems strange, but over time it can prove very useful when we realize that &quot;&lt;i&gt;João Tavares, 35 years old, single and without children, a project manager who lives in Jardins, with an income of $8,000.00 and who likes to go out every weekend for a beer with his friends, who use only LinkedIn as a professional social network and Instagram for personal matters, and who are currently suffering from the pressure for innovation in the company but with a low budget for hiring automation solutions&lt;/i&gt;&quot; would probably not buy a product from your company but would buy it from a competitor in face of the intended price adjustment.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/9G1pzYSsO90rBapiEv/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;500&quot; data-original-width=&quot;500&quot; height=&quot;500&quot; src=&quot;https://media.giphy.com/media/9G1pzYSsO90rBapiEv/giphy.gif&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;The Persona gives a &quot;face&quot; to its customer, something closer and more real, and allows for the building of the product and communications to meet the expectations of this imaginary customer who, in the end, is representative of a part of our customer base. A Persona can evolve over time, becoming more complete and in a way that better represents who we are serving.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;As you can see, Persona and the Target Audience are different concepts: while a Persona is a tool to better understand our customers, direct efforts that please them and avoid problems that might cause them, the Target Audience is more &quot;depersonalized&quot; -- it is a section of the population that has some common traits and that we want to understand and attract.&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Of course, we can use these two concepts together to have a better understanding of who we are targeting, but only by defining your target audience will it be possible to have a more accurate prediction of our Personas.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;HOW TO DEFINE YOUR TARGET AUDIENCE?¶&lt;/h2&gt;&lt;p&gt;And how can I define my target audience?&lt;/p&gt;&lt;p&gt;The target audience can be defined by two aspects: &quot;demographic&quot; factors and &quot;psychological&quot; factors:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Demographics&lt;/span&gt;&lt;/b&gt;: personal traits such as gender, age, income, marital status and profession; and&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Psychological&lt;/span&gt;&lt;/b&gt;: personal interests, their fears, values and attitudes (such as their consumption habits or use of social networks).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The use of just one of the factors, such as demographics, can end up being very generic and does not provide us with such a good definition of target audience: if we define, for example, &quot;&lt;i&gt;men or women between 30 and 40 years in a management position and that earn between R$10,000.00 to R$15,000.00 monthly&lt;/i&gt;&quot;, although this definition represents a portion of the population that we want to attract, we will still have a very opened analysis with too varied profiles for lining up an efficient strategy.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/lX0ANpBNLHN8k/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;280&quot; data-original-width=&quot;500&quot; height=&quot;280&quot; src=&quot;https://media.giphy.com/media/lX0ANpBNLHN8k/giphy.gif&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;However, by combining &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;psychological&lt;/span&gt;&lt;/b&gt; factors such as &quot;&lt;i&gt;interested in technology, takes part in startup events and uses LinkedIn and Instagram&lt;/i&gt;&quot;, we have a more interesting filter to target content and marketing in order to attract them to our customer base.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;And where do I get the data to define my Target Audience? Can I make up/predict all this?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Certainly, your own experience in your field of ​​expertise is extremely important to define the profile of your customers, and you can (and should) use your personal gut feeling to draw the ideal profile of the customers you want to reach. However, whenever possible it is important that you align this with &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;real world data&lt;/span&gt;&lt;/b&gt; that can complement your understanding and bring a more realistic picture of your customers.&lt;/p&gt;&lt;p&gt;If you already work in the area you intend to invest in, why not &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;conduct an interview&lt;/span&gt;&lt;/b&gt; or &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;send a questionnaire&lt;/span&gt;&lt;/b&gt; to better understand the profile of your best clients? Your form or interview should address demographic and psychological aspects, taking care to capture information about this customer&#39;s preferred means of contact (e-mail, telephone) and the media he usually uses. This is important to define how to approach the next customers in future campaigns.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;You can create online surveys for free using tools such as&amp;nbsp;&lt;span&gt;&lt;a href=&quot;https://www.google.com/intl/pt-BR/forms/about/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Forms&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;https://www.surveymonkey.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SurveyMonkey&lt;/a&gt;.&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you already have a digital presence and a website, for example, you can analyze the profile of your visitors through monitoring tools such as&amp;nbsp;&lt;a href=&quot;https://analytics.google.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Analytics&lt;/a&gt;&amp;nbsp;or even analyze the profile of your followers if you have a&amp;nbsp;&lt;a href=&quot;https://business.facebook.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Facebook or Instagram&lt;/a&gt;&amp;nbsp;page with Insight tools. With these tools you can have access to very interesting data such as the location, gender and age of your visitors, which device they access&amp;nbsp; from (such as cell phone, desktop computer) and, if there is enough data, even behavior and interests.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHgWt_-0cq5MoQCbTvi2cMdmcbOaDEFJduMt8h12nHim1_C1jRlSqCBcx_MnlmnB0Mj1WudX551ZizS36iD8CtE7viNhQa7dpqO7TMiDZkQgtlgZxu3dCx2HOd2PXxlh8zHTHMTUp77sMc/s677/Analytics.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;677&quot; data-original-width=&quot;621&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHgWt_-0cq5MoQCbTvi2cMdmcbOaDEFJduMt8h12nHim1_C1jRlSqCBcx_MnlmnB0Mj1WudX551ZizS36iD8CtE7viNhQa7dpqO7TMiDZkQgtlgZxu3dCx2HOd2PXxlh8zHTHMTUp77sMc/w368-h400/Analytics.png&quot; width=&quot;368&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Many options in Google Analytics about your visitors&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1zbpjdUiBa47vzcODOjrPxNNAJvo3o4Fi7EBwc8a6iRH19RMORqxjB8bb2roRawr7FRNCowtRfO1jqA-_OB32oUz7LSzi9Y_jq7yPreTy-Qpn6l8ofGUrREcj3piGbZILiUhj56lECwC-/s926/Facebook-Business-Suite.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;397&quot; data-original-width=&quot;926&quot; height=&quot;274&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1zbpjdUiBa47vzcODOjrPxNNAJvo3o4Fi7EBwc8a6iRH19RMORqxjB8bb2roRawr7FRNCowtRfO1jqA-_OB32oUz7LSzi9Y_jq7yPreTy-Qpn6l8ofGUrREcj3piGbZILiUhj56lECwC-/w640-h274/Facebook-Business-Suite.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Facebook/Instagram also has good public analytics tools&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Need more info? Look your competition&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;With more information in hand about the characteristics of your customers, you will probably already have a good idea of ​​which service niche will act to serve this audience. Now it&#39;s time to look at the competition and see how the &quot;top 10&quot; perform.&lt;/p&gt;&lt;p&gt;Open an anonymous tab in your browser (so as not to influence search results) and type in Google the terms you understand your potential customers would search for the services you want to offer. This imagination&amp;nbsp;exercise must obviously consider the characteristics that your target audience has and that were raised in the previous topic. It may even happen that your ideal client doesn&#39;t use the internet (and to reach him you&#39;ll have to look for other advertising channels, but at least you&#39;ve saved a lot of time in producing paid ad content that would never go through them).&lt;/p&gt;&lt;p&gt;Take notes and access the first sites that appear on the subject without being paid. These are listed there for their ORGANIC relevance, and are automatically brought by the search engine as a function of SEO strategies, which we will be covering in our next content.&lt;/p&gt;&lt;p&gt;Also see the content that is listed there as sponsored (usually with the &quot;Ads&quot; or &quot;Ad&quot; tab). Those results show up there as a function of paid advertising, and they&#39;re billed per clicks or views (we&#39;ll also cover how to do this in future content).&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgllXsu5pbwoWTVtw4iCeL7bD0XH5Gj5Bt601YYtfuRehbEQ66Fd-ErYLNdgp4mpzBX7hCRUaHkW851OYBkCQeXgTHPicqt_fd1U8lCduNboYa-xVGZE07HCW3DkvEM4lupjq2hyqZWg2VM/s966/resulados_pagos+e+organicos.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;966&quot; data-original-width=&quot;962&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgllXsu5pbwoWTVtw4iCeL7bD0XH5Gj5Bt601YYtfuRehbEQ66Fd-ErYLNdgp4mpzBX7hCRUaHkW851OYBkCQeXgTHPicqt_fd1U8lCduNboYa-xVGZE07HCW3DkvEM4lupjq2hyqZWg2VM/w638-h640/resulados_pagos+e+organicos.png&quot; width=&quot;638&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Paid and Organic results in Google Search&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Anyway, research what the competition has done to attract that position in the search, either by paid or organic strategy. See what kind of subject they cover, what kind and format of ad is made, what are the main words that are used to get the attention of your potential target audience.&lt;/p&gt;&lt;p&gt;You can also access&amp;nbsp;&lt;a href=&quot;https://trends.google.com/trends/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Trends&lt;/a&gt;&amp;nbsp;to search for terms that are hot on the Internet, with active search and related to the topic you intend to cover. Just type in the keywords and Google Trends will show you the search volume by location and related topics that have relevant searches (which becomes a precious source of inspiration for content).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBTtIvHKbeSkOcZgzfS9A5TusjKTsJRoFT08t4EkgqEoWTcxK1knGVBGzVAtL7t6Vn9VampcplUqMerxT9KhvPsli-gFKMJcKdGRqBc3eQEGGFkcjaLve3dgVdhP6tqRrIxXrJKLlo-UiT/s1273/invent%25C3%25A1rio-Explore-Google-Trends.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;655&quot; data-original-width=&quot;1273&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBTtIvHKbeSkOcZgzfS9A5TusjKTsJRoFT08t4EkgqEoWTcxK1knGVBGzVAtL7t6Vn9VampcplUqMerxT9KhvPsli-gFKMJcKdGRqBc3eQEGGFkcjaLve3dgVdhP6tqRrIxXrJKLlo-UiT/w640-h330/invent%25C3%25A1rio-Explore-Google-Trends.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Google Trends: hot topics research source&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;It may also happen that your target audience doesn&#39;t even use Google to search for the service. They might be on Instagram, Twitter, LinkedIn, TikTok! Use the information gathered above to understand their habits and where to find them.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;FINALLY DEFINE THE TARGET AUDIENCE!&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;With more information, you can now define your target audience and, mainly, answer the following questions:&lt;/li&gt;&lt;li&gt;What problems does my target audience have that I can address?&lt;/li&gt;&lt;li&gt;What characteristics (demographic or psychological) does my target audience have that are essential for them to decide to hire my service?&lt;/li&gt;&lt;li&gt;How does your target audience interact with similar services? How do they look for this type of service and how do they make contact?&lt;/li&gt;&lt;li&gt;What is the size and budget of your audience for your service? Is your target audience big enough and has the necessary income to pay you?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This information is essential to predict the type of content you will make, how the advertisement will be made, what is the size of the investment needed and, as a result, what is your return on the investment&amp;nbsp; (we&#39;ll talk about CAC - Cost of Acquisition per Customer and ROI - Return on Investment in later content). Is your target audience big enough to justify the time, effort and money required?&lt;/p&gt;&lt;p&gt;As for the last topic (size of target audience), this might seem a little tricky to estimate. In this case, you can use &lt;a href=&quot;https://www.facebook.com/business/insights/tools/audience-insights&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Facebook&#39;s Audience Insights&lt;/a&gt; tools. To use it, you need to have a Facebook page for your professional services as it is part of the Facebook Business suite (&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Insights tab &amp;gt; Audience &amp;gt; Potential Audience&lt;/span&gt;&lt;/b&gt;).&lt;/p&gt;&lt;p&gt;To estimate your potential audience, you can set a Filter with age, interests, language and location. It&#39;s a good objective basis for you to do these simulations.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-GT22HbscwGwBRDWN2LSu4ynKg4XO8wOeWzWpBIpR2MQINBUlHGltygvhieonsFWUwIpsAWquvDGA0KO-tWM1H_76xrb_VCGnqArwFNo27zUGVZ7JGnaXqersXS0ZET9_h9byzBFXPFIp/s1351/Facebook-Business-Suite+%25282%2529.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;829&quot; data-original-width=&quot;1351&quot; height=&quot;392&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-GT22HbscwGwBRDWN2LSu4ynKg4XO8wOeWzWpBIpR2MQINBUlHGltygvhieonsFWUwIpsAWquvDGA0KO-tWM1H_76xrb_VCGnqArwFNo27zUGVZ7JGnaXqersXS0ZET9_h9byzBFXPFIp/w640-h392/Facebook-Business-Suite+%25282%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Facebook&#39;s Audience Insights&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;HOW TO SET UP A TARGET AUDIENCE PROFILE?¶&lt;/h2&gt;&lt;p&gt;To start with, I&#39;ve put together a template so you can drill down to your target audience and apply the concepts presented. The file is in our GitHub support repository and can be accessed at this link: &lt;a href=&quot;https://github.com/OctavioSI/dev.lawyer/blob/main/publico_alvo.pdf&quot;&gt;https://github.com/OctavioSI/dev.lawyer/blob/main/publico_alvo.pdf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://github.com/OctavioSI/dev.lawyer/blob/main/publico_alvo.pdf&quot;&gt;&lt;img alt=&quot;Template para definir o público alvo&quot; border=&quot;0&quot; data-original-height=&quot;736&quot; data-original-width=&quot;521&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj69KQILuNBkY10I4ATsswAB9j4pUwfwzexDahyphenhyphenbyFnY5pQFdhL-ttLJMBpC_rl3y4o9-sSa87S5hJxWemMaycIW2cqRVB_VpYz1ljykgpaaVjLaYLvey5njUX9TYBmSFemA1o3yb2JScNn/w454-h640/ASPECTOS-DEMOGR%25C3%2581FICOS-A4.png&quot; title=&quot;Template para definir o público alvo&quot; width=&quot;454&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Target Audience Template&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;CONCLUSION¶&lt;/h2&gt;&lt;div&gt;&lt;div&gt;Today, Legal Marketing is a reality and the possibilities available to lawyers are much greater.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, before creating random content to drive and pay for advertising for your firm, it is worth preparing for an effective Legal Marketing action, and defining your Target Audience is the first step towards that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Follow this series on &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;our YouTube channel&lt;/a&gt;, where we&#39;ll cover how to effectively leverage these new express permissions to our professional class. &lt;a href=&quot;https://www.youtube.com/channel/UCPmM6RAkfC0CY2gGudIhWQA&quot; target=&quot;_blank&quot;&gt;Also, consider subscribe to our channel for new content on Legal Marketing, Innovation, Programming and business aimed at lawyers&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/2680068537765341670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/08/legal-marketing-target-audience.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/2680068537765341670'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/2680068537765341670'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/08/legal-marketing-target-audience.html' title='Why and How to set your TARGET AUDIENCE | LEGAL MARKETING'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7HH859-GlhZ02_Csa69yKzjz5bbHo_VqJ5SR9x7R405nB7eSPtH0CS2F6fJ_aONlj1eTMmOrgk23DNhCTk6oRrbXA7pVqP24FVE5XFcFHysqRJkSWYPKcUgePl_cVmOqzy2iPsAK2ET2N/s72-c/thumbnail_publicoalvo_en.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-8334798534515964722</id><published>2021-08-13T11:30:00.002-03:00</published><updated>2021-09-02T14:19:49.180-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code Editor"/><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>How to choose a CODE EDITOR for WEB DEVELOPMENT (IDE?)</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5hGjJBdCPcuX4LoHVPc6zBBZJQQRcYNnf8WDUnclqlqXpN1V73W75QVwg6r79ryIQd58NdvUohtz59u5KJwh086cRNRaX-DGR6FBRz_zK5g7mIvo_WgemDzdyd4M_G7hN7uIv5TfcWyVn/s1280/thumbnail_editordecodigo_EN.png&quot; style=&quot;display: none;&quot; /&gt;&lt;p&gt;&lt;b style=&quot;color: #e06666;&quot;&gt;Today we will talk about CODE EDITORS for WEB PROGRAMMING, what you should watch out for when choosing this tool which will follow you from now on and some tips on how you can use and configure your editor.&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;Also,&amp;nbsp;&lt;a href=&quot;https://github.com/OctavioSI&quot; target=&quot;_blank&quot;&gt;follow me on GitHub&lt;/a&gt;&amp;nbsp;and also&amp;nbsp;&lt;a href=&quot;https://github.com/Dev-Lawyer&quot; target=&quot;_blank&quot;&gt;Dev.Lawyer&#39;s profile&lt;/a&gt;&amp;nbsp;so that you can have instant access to all the content I am posting here.&lt;/p&gt;&lt;div&gt;I also present to you guys and girls the video I made on this topic from my YouTube channel, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast. Please also consider subscribing to my channel to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;/p&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/h73ZVeWRsj4&quot; width=&quot;320&quot; youtube-src-id=&quot;h73ZVeWRsj4&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;Watch here:&amp;nbsp;&lt;a href=&quot;https://youtu.be/h73ZVeWRsj4&quot;&gt;https://youtu.be/h73ZVeWRsj4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;All set? Follow me then.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h2&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;What is a Code Editor?¶&lt;/h2&gt;&lt;p&gt;Se você tem interesse em codar, já deve ter se deparado com muitas recomendações de programas para escrever o seu código. A discussão sobre qual o melhor editor de código costuma ser polêmica, com cada programador indicando a sua preferência como a única alternativa viável, mas vamos ser objetivos: o melhor editor de código é aquele em que você se encontra melhor, sabe os atalhos e consegue, enfim, trabalhar mais rápido.&lt;/p&gt;&lt;p&gt;If you&#39;re interested in coding, you&#39;ve probably already come across many recommendations for programs to write your code. The discussion on which is the best code editor is often controversial, with each programmer indicating their preference as the only viable option, but let&#39;s be objective: the best code editor is the one you are best at, know its shortcuts and can, well, work faster.&lt;/p&gt;&lt;p&gt;Depending on the programming language you want to study, there are specific editors with even better features that help you develop your program. For example, if you&#39;re developing in Python, you might like&amp;nbsp;&lt;a href=&quot;https://www.jetbrains.com/pycharm/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;PyCharm&lt;/a&gt;. If you want to program in Java, you can possibly find advantages when using&amp;nbsp;&lt;a href=&quot;https://www.oracle.com/br/tools/technologies/netbeans-ide.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Netbeans&lt;/a&gt;. The possibilities are plenty.&lt;/p&gt;&lt;p&gt;For web programming, however, I recommend that you start programming using a Code Editor that is light and functional, with good integrations that will help you to conduct a more efficient work.&lt;/p&gt;&lt;p&gt;A Code Editor can even be your regular text editor, like Notepad, but it&#39;s interesting to look for some program that at least brings you good syntax highlighting functionality. What does that mean? It means that the Code Editor can highlight different parts of the &quot;grammar&quot; of your code, improving its understandability.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Is the Code Editor an IDE?¶&lt;/h2&gt;&lt;p&gt;Have you ever heard of IDE? IDE stands for &quot;Integrated Development Environment&quot; and it aims to provide more functions than a Code Editor. As a rule of thumb, an IDE has more features that can help you program (it may contain emulators, compilers, other libraries, etc.) in addition to the existing code editor itself.&lt;/p&gt;&lt;p&gt;The Code Editor, on the other hand, has a simplified approach, being only a text editor with &quot;something extra&quot; -- normally, syntax highlighting and integrations that help you to program.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Our recommendations 😎¶&lt;/h2&gt;&lt;p&gt;For Web Programming you will find several options of Code Editors, but find below some very famous and most used code editors today, all with Windows, Linux and Mac versions:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://code.visualstudio.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;1. Visual Studio Code (free, open source)&lt;/a&gt;;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://atom.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;2. Atom (free, open sorce)&lt;/a&gt;; e&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.sublimetext.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;3. Sublime (paid, but it has an evaluation version without time constraints)&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;These editors already have syntax highlighting for most common languages, and if they don&#39;t, you can&amp;nbsp; simply install new syntax through plugins in the editor itself. With either option, you will certainly be well taken care of.&lt;/p&gt;&lt;p&gt;To install, simply access the corresponding website, download and follow the installation instructions. For my projects I used Atom for a long time, but given that (i) in a preliminary research I noticed that many developers are using VSCode, and (ii) it is possible to install a plugin to use the same Atom shortcuts in VSCode (Atom Keymap) I&#39;m going to show you here the basic aspects and settings you can do to prepare your machine for development using VSCode.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;VSCode: a brief tour¶&lt;/h2&gt;&lt;p&gt;So let&#39;s go through the main features of one of the most used Code Editors for Web programming today: Visual Studio Code (VSCode). In this brief tour we will show you what is most important features for your starting projects. Below is the splash screen you&#39;ll come across when you open the program for the first time:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg11jPaBu1UlJHaWWBtjKUc4ILFVU_NXU59UUpFCY9boR65gUFd72J0wCCmA56theaUo7QeEWn64LQ-aUn4WOlk7pDi4a8BQSJZAUKKmeFDDDg7vzRo7JSX9Z0uev8FfbTu_47KmoiiA_Qr/s1366/VSCode1.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;VSCode&quot; border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg11jPaBu1UlJHaWWBtjKUc4ILFVU_NXU59UUpFCY9boR65gUFd72J0wCCmA56theaUo7QeEWn64LQ-aUn4WOlk7pDi4a8BQSJZAUKKmeFDDDg7vzRo7JSX9Z0uev8FfbTu_47KmoiiA_Qr/w640-h346/VSCode1.png&quot; title=&quot;VSCode&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;VSCode&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h3&gt;1. Activity bar&lt;/h3&gt;&lt;div&gt;You can open a project folder in VSCode by going to File &amp;gt; Open Folder menu and selecting the root folder of the project you want to edit. Once opened, you&#39;ll see the options on the Activity Bar, which is the menu bar on the left. The options I want to show you are the following:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhG30j1WI2H3YXFkR1G1NRAl56o76Un3ahH3-SL-im7OESrRFbwo8ppn0h3uhTMJa5WZLfxiAthJ4Gbu0jikuEZ6aZdY7-K254XPYZfCe7YaTaCl8bhHuTtt8gww70dC2pda_1vwB6iLGk/s430/VsCode21.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;430&quot; data-original-width=&quot;405&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhG30j1WI2H3YXFkR1G1NRAl56o76Un3ahH3-SL-im7OESrRFbwo8ppn0h3uhTMJa5WZLfxiAthJ4Gbu0jikuEZ6aZdY7-K254XPYZfCe7YaTaCl8bhHuTtt8gww70dC2pda_1vwB6iLGk/w602-h640/VsCode21.png&quot; width=&quot;602&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;What we will see today&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;a. File Explorer&lt;/h4&gt;&lt;p&gt;The first menu is the File Explorer, which will show you the structure of your project in tree view. To open a project file, just click on its name and it will open in the space on the right:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgXyYNFRS-HSUd7I2Ll5rL0H-Y2bEsF7OlDJ1kE0WNOZZ4Kgbo4yotw2ILnrGSPgnLoJt5dBuNVGAvPe7G7SfIpkgyyWpDvnjomXujQfbmqGrWEzYtfeofkFVAXpdYJ13vLDAsoW613-iY/s1366/VSCode3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Explorador de Arquivos&quot; border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgXyYNFRS-HSUd7I2Ll5rL0H-Y2bEsF7OlDJ1kE0WNOZZ4Kgbo4yotw2ILnrGSPgnLoJt5dBuNVGAvPe7G7SfIpkgyyWpDvnjomXujQfbmqGrWEzYtfeofkFVAXpdYJ13vLDAsoW613-iY/w640-h346/VSCode3.png&quot; title=&quot;Explorador de Arquivos&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;File Explorer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h4&gt;b. Source Control&lt;/h4&gt;&lt;p&gt;The second option is the srouce control. Instead of using Git from the terminal to give the necessary commands, you can do that here. You can do git commit, push, pull and everything else.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPqrZEG76DUJuC6FA5b2yx_wz7mrun9xnnTU-Mlj1_s30Vix2Zx1_-qIYV3R-j1cYYuvbhEwJHqXqsjgfR-NAV0zJ4MyxFlRFJljsARivLsR8B93gReVbK7uxr9kmb2LXgZQpPtgwI_tBQ/s1366/VSCode4.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;GIT no VSCode&quot; border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPqrZEG76DUJuC6FA5b2yx_wz7mrun9xnnTU-Mlj1_s30Vix2Zx1_-qIYV3R-j1cYYuvbhEwJHqXqsjgfR-NAV0zJ4MyxFlRFJljsARivLsR8B93gReVbK7uxr9kmb2LXgZQpPtgwI_tBQ/w640-h346/VSCode4.png&quot; title=&quot;GIT no VSCode&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Version control using Git inside VSCode&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It also shows you a record of changes made before your commit took place, with an instant preview of the differences between the file before and after the changes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgREiU3NZ51TvhrIbjyXtI2rgwaI2N5YiBMqqjSl5lYKUcYq4fbUUkhMbzev9QmYnfPvIqmLppgOew2mo_-S-0kRE6o4Jm_EQe_D5Xn89uAN4fTjUaRoWTud4Q9OeDJ6Ev15XWXoKUFNmqm/s1366/VSCode5.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Alterações e diferenças entre versões&quot; border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgREiU3NZ51TvhrIbjyXtI2rgwaI2N5YiBMqqjSl5lYKUcYq4fbUUkhMbzev9QmYnfPvIqmLppgOew2mo_-S-0kRE6o4Jm_EQe_D5Xn89uAN4fTjUaRoWTud4Q9OeDJ6Ev15XWXoKUFNmqm/w640-h346/VSCode5.png&quot; title=&quot;Alterações e diferenças entre versões&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Changes and differences between versions&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;Not sure how Git works? See our past content on the subject here: &lt;a href=&quot;https://blog.dev.lawyer/2021/07/how-to-use-git-and-github-step-by-step-guide.html&quot; target=&quot;_blank&quot;&gt;How to use Git and GitHub: a step-by-step dummies&#39; guide &lt;/a&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;c. Extensions&lt;/h4&gt;&lt;p&gt;The last menu we&#39;ll show you is Extensions. It allows you to expand the usefulness of VSCode with interesting features.&lt;/p&gt;&lt;p&gt;You can add support for programming languages ​​that are not pre-configured in the editor, for example, but there are still many other interesting features that are worth exploring. We will suggest some here in this content.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFo9e49O6r5uZ1WktfayON0EfoxA3ghMaKadQTHeNMkaP5BoZAcDAdzsKrFS2kkeN8T14VzbZFwwtwstOVa6XyXbGeh7g1FU09IMniLVmoNlQUZZMCYGilcVf6nh6J5cd3KeEkkLRUBQAs/s1366/VSCode6.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Extensões no VSCode&quot; border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFo9e49O6r5uZ1WktfayON0EfoxA3ghMaKadQTHeNMkaP5BoZAcDAdzsKrFS2kkeN8T14VzbZFwwtwstOVa6XyXbGeh7g1FU09IMniLVmoNlQUZZMCYGilcVf6nh6J5cd3KeEkkLRUBQAs/w640-h346/VSCode6.png&quot; title=&quot;Extensões no VSCode&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;VSCode Extensions&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h3&gt;2. Command Bar&lt;/h3&gt;&lt;p&gt;The Command Bar contains all existing commands in VSCode and can be very useful in your day to day operations. To access it, just press &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Ctrl + Shift + P&lt;/span&gt;&lt;/b&gt; and the bar will open. You can also open it from the &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;View &amp;gt; Command Pallete&lt;/span&gt;&lt;/b&gt; menu, but the keyboard shortcut is easier to access once you know it.&lt;/p&gt;&lt;p&gt;Some interesting commands you can look for in the command bar (and what to type to find the option quickly):&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;zen (toggle View: Zen mode) - ZEN mode&lt;/span&gt;&lt;/b&gt;. It takes distractions off your screen by letting you focus only on the file you&#39;re working on. To disable it, just press &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Ctrl + Shift + P&lt;/span&gt;&lt;/b&gt; again and type zen to open this option.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;theme (Preferences: color theme) - Themes.&lt;/span&gt;&lt;/b&gt; You can change the VSCode color scheme to any of the available themes as per your preference. But please, unless you are a psychopath, use a dark theme. Your eyes will thank you.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;format (Format Document) - Format document.&lt;/span&gt;&lt;/b&gt; This option allows your code to be &quot;tidy&quot; in terms of spacing, skipped lines and other visual aspects of organization. It is very useful to improve its visibility and keep it well organized.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;terminal (View: toggle Terminal) - Open Terminal.&lt;/span&gt;&lt;/b&gt; Here you have a quick access to the terminal, which can be very useful to run some necessary commands.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;3. Status Bar&lt;/h3&gt;&lt;p&gt;The status bar brings some important information, like the &quot;branch&quot; you are working on your Git project (we&#39;ll talk more about this later), errors and warnings from your program, programming language of the current file and notifications.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrIn1GH5IDpVA-LEfP-IO95zbfUFmrmPeYqmTMhCfvuBsL-qWArPc0yJ0pePW3c5argdbqVJio51Qmgl-YhnV0Pe5GaruK9UtaOXHueNx-eYnjtS79Z9UMDAridKId1m8y2EtEBC59JSMH/s1366/VSCode11.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;62&quot; data-original-width=&quot;1366&quot; height=&quot;30&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrIn1GH5IDpVA-LEfP-IO95zbfUFmrmPeYqmTMhCfvuBsL-qWArPc0yJ0pePW3c5argdbqVJio51Qmgl-YhnV0Pe5GaruK9UtaOXHueNx-eYnjtS79Z9UMDAridKId1m8y2EtEBC59JSMH/w640-h30/VSCode11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Status Bar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;4. Terminal&lt;/h3&gt;&lt;p&gt;In VSCode, you can access the terminal by clicking the errors and warnings icon in the status bar and clicking TERMINAL, or you can access it from the command bar by pressing &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Ctrl + Shift + P&lt;/span&gt;&lt;/b&gt; and typing &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;terminal&lt;/span&gt;&lt;/b&gt;&quot; (&lt;span style=&quot;color: #e06666;&quot;&gt;View: toggle Terminal&lt;/span&gt;).&lt;/p&gt;&lt;p&gt;The terminal is something that may seem intimidating at first, but over time you&#39;ll see that it&#39;s your biggest ally. Commands given at the terminal save a lot of time when used well.&lt;/p&gt;&lt;p&gt;The fact that VSCode has direct access to the terminal in its interface is a big surplus.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjsrVjOd-4O4aRE4YPo9D904T7s_3KdCvG6GGjpakcJwaTZF8AmrvQ0QgTX6lL74ETJGDRxRe-B9OR-5AlhNmuNErKswfF_0xZEv1MSmMt1Ef3qwlOageMJADS3rIubrVNhf_CILhYBDzf/s1366/VSCode12.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjsrVjOd-4O4aRE4YPo9D904T7s_3KdCvG6GGjpakcJwaTZF8AmrvQ0QgTX6lL74ETJGDRxRe-B9OR-5AlhNmuNErKswfF_0xZEv1MSmMt1Ef3qwlOageMJADS3rIubrVNhf_CILhYBDzf/w640-h346/VSCode12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;VSCode Terminal&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;VSCode: Some additional settings¶&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;Now that you know how VSCode is organized, let&#39;s make some additional settings that are optional but can help you in your everyday life.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;1. Connect your GitHub account&lt;/h3&gt;&lt;div&gt;&lt;div&gt;You can connect your GitHub account to VSCode in order to sync your settings across different devices. To do this, go to &quot;File &amp;gt; Preferences &amp;gt; Setttings&quot; (or the gear at the end of the Activity Bar) and click on the &quot;Turn on Setttings Sync&quot; button, leaving all items checked.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;VSCode will take you to a GitHub login and authentication screen. Just authorize and you are done.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9eKbCjBdCD3bMlBM7RZWmCehXc-KHz3OGQB9Eg3pIM-bn4ZEOOTqQGUG0b9mZfuMBR5QgQCf86GzUjTiNRztI4IGqNJ2ca9TW0AGxDCj1gcJ5HBhhfNSn0lK3uNAd9W9ZMu5_gYHztzz2/s1366/VSCode10.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9eKbCjBdCD3bMlBM7RZWmCehXc-KHz3OGQB9Eg3pIM-bn4ZEOOTqQGUG0b9mZfuMBR5QgQCf86GzUjTiNRztI4IGqNJ2ca9TW0AGxDCj1gcJ5HBhhfNSn0lK3uNAd9W9ZMu5_gYHztzz2/w640-h346/VSCode10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Synchronizing VSCode on multiple devices&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;2. Indentation&lt;/h3&gt;&lt;div&gt;By default VSCode uses 4 spaces when aligning the code (called indentation). For example, what happens at the beginning of each line in the figure below and that serves to organize the structure of your code and make it more readable. As a rule of thumb, indentation does not follow a specific function, but there are languages ​​that consider it when interpreting syntax, such as Python.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglI5rmAVEE8MoXzz7YP342NPpYCJu3wJ2whZYjALnlI_R_TtLkGF15gZP1OlNgLmw9L4itBBrR7VKTTSZH4USjF6erx0VksUVg1ToTi7j-87S4sUXe0DbMiZsg3YNn-BLTa4T-44eS2hED/s594/VSCode8.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;243&quot; data-original-width=&quot;594&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglI5rmAVEE8MoXzz7YP342NPpYCJu3wJ2whZYjALnlI_R_TtLkGF15gZP1OlNgLmw9L4itBBrR7VKTTSZH4USjF6erx0VksUVg1ToTi7j-87S4sUXe0DbMiZsg3YNn-BLTa4T-44eS2hED/w640-h262/VSCode8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Standard Indentation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;If you consider 4 spaces too large for indentation space, you can change it by clicking on &quot;File &amp;gt; Preferences &amp;gt; Setttings&quot; (or on the gear at the end of the Activity Bar) and changing the number in Editor: Tab Size.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIpgPSfpkAISIUQf8IZozBRH_RL4MwG11_qKFRhuS7XRtYJrJzlzhvSnrkRFNywiInQOY-NK747dFMAPnh45CytGTkuaQ9tWMwEo2e63hGbFKuSPPasmHMcMueS-CXW3FQdL_Ao8eNpEqw/s1006/VSCode9.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;434&quot; data-original-width=&quot;1006&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIpgPSfpkAISIUQf8IZozBRH_RL4MwG11_qKFRhuS7XRtYJrJzlzhvSnrkRFNywiInQOY-NK747dFMAPnh45CytGTkuaQ9tWMwEo2e63hGbFKuSPPasmHMcMueS-CXW3FQdL_Ao8eNpEqw/w640-h276/VSCode9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Changing indentation spacing&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;3. Changing the terminal (Windows)&lt;/h3&gt;&lt;div&gt;Over time, it will be quite common for you to use the terminal to run some commands directly. I use the terminal on a daily basis to access files, navigate between folders and even run Git commands (I find it easier on the terminal).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As we have seen, in VSCode you can access the terminal by clicking on the errors and warnings icon in the status and clicking TERMINAL, or you can access it from the command bar by pressing &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;Ctrl + Shift + P&lt;/span&gt;&lt;/b&gt; and typing &quot;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;terminal&lt;/span&gt;&lt;/b&gt;&quot; (&lt;span style=&quot;color: #e06666;&quot;&gt;View: toggle Terminal&lt;/span&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;On Windows, the terminal will load PowerShell by default. For our purposes, we&#39;re going to change this default terminal to use Git Bash which we&#39;ve already installed earlier.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;If you don&#39;t have Git installed on your machine, see the content below:&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://blog.dev.lawyer/2021/07/how-to-use-git-and-github-step-by-step-guide.html&quot; target=&quot;_blank&quot;&gt;How to use Git and GitHub: a step-by-step dummies&#39; guide&lt;/a&gt;&lt;/blockquote&gt;&lt;a href=&quot;https://blog.dev.lawyer/2021/07/how-to-use-git-and-github-step-by-step-guide.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To do this, open &quot;File &amp;gt; Preferences &amp;gt; Setttings&quot; (or in the gear at the end of the Activity Bar), look for &quot;Features &amp;gt; Terminal&quot; and scroll until you find the option &quot;Integrated &amp;gt; Default Profile: Windows&quot;. From this selection box, choose Git Bash.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUgpNtfXDtRqgTmxgLswgBUhf5pX3HvU5md3IXzYrmATniqHB9VlaSZDOLc4OnCDsZvivPGjYRpzk1ELW_FTJPvutHSf2A-JgiUWMsrXkNKH2EbQeJq8ts6RMhO8kfByQTj_Hhz7MnPmM1/s1366/VSCode13.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUgpNtfXDtRqgTmxgLswgBUhf5pX3HvU5md3IXzYrmATniqHB9VlaSZDOLc4OnCDsZvivPGjYRpzk1ELW_FTJPvutHSf2A-JgiUWMsrXkNKH2EbQeJq8ts6RMhO8kfByQTj_Hhz7MnPmM1/w640-h346/VSCode13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Setting the default terminal profile for Windows&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now open the terminal again by pressing Ctrl + Shift + P and typing &quot;terminal&quot; (View: toggle Terminal). Click the &quot;+&quot; button and select Git Bash. Once opened, you can even delete the existing powershell profile by clicking on the trash icon.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9e-VHwTW_BQzcs12KkbobdVmu92CAEY0w_4vQQKQjsRYGP_QROCC1Bv3Zj-hXV_UuZ1SlIgRtr6HNgPJv7CCSLXSB3ZGzRD-mmf2H13sJd7A-Tb5AT83EYhH4U856di2i2GXN2NWg7s9B/s435/VSCode14.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;435&quot; data-original-width=&quot;349&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9e-VHwTW_BQzcs12KkbobdVmu92CAEY0w_4vQQKQjsRYGP_QROCC1Bv3Zj-hXV_UuZ1SlIgRtr6HNgPJv7CCSLXSB3ZGzRD-mmf2H13sJd7A-Tb5AT83EYhH4U856di2i2GXN2NWg7s9B/w514-h640/VSCode14.png&quot; width=&quot;514&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Enabling Git Bash for the Terminal&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAAPQv9bk_aB1k6joBB_HAVofgH8U4BPn5GheqB6HqjK9cgmQmag2kFXnJyYFlhpjtKPHW_8nMyMGZlqwzqCo2bjsoSczR_pIfhDdPbphIqT5882nR6lQIzTUbZvMYZwbgBn_5MdJK7xvT/s1014/VSCode15.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;264&quot; data-original-width=&quot;1014&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAAPQv9bk_aB1k6joBB_HAVofgH8U4BPn5GheqB6HqjK9cgmQmag2kFXnJyYFlhpjtKPHW_8nMyMGZlqwzqCo2bjsoSczR_pIfhDdPbphIqT5882nR6lQIzTUbZvMYZwbgBn_5MdJK7xvT/w640-h166/VSCode15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;You can now delete the profile for powershell&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;VSCode: Some interesting extensions¶&lt;/h2&gt;&lt;div&gt;Finally, let&#39;s install some extensions that will be useful for development. Start by installing the syntax for languages ​​that don&#39;t come by default in VSCode and that you intend to use (Python, and PHP, for example). Installing a language is simple as you just press a button to do so:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHLxvsYW9uWvzr_4rR0cGgnp-LgZSm0XoK68oN4QxEWv9Kh3ZfDyPUV9T_zqQz6L5L6_U2GgLUIrT73ohI35W8DnHOVUOKVqULWvtv5fJIcT3a5lm-eGuHi3kOPPMUKzklgte0KiFTzmJ8/s1366/VSCode16.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHLxvsYW9uWvzr_4rR0cGgnp-LgZSm0XoK68oN4QxEWv9Kh3ZfDyPUV9T_zqQz6L5L6_U2GgLUIrT73ohI35W8DnHOVUOKVqULWvtv5fJIcT3a5lm-eGuHi3kOPPMUKzklgte0KiFTzmJ8/w640-h346/VSCode16.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Installing Python Language Support&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;But, more than programming languages, let&#39;s also install some other useful extensions:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;a. Live Server&lt;/span&gt;&lt;/b&gt;: Allows you to create a local server with just one click to test your code locally&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSYHfqKnmpv_7IqV6pvyjaqrAPXTIIFt-nRTdKlxSVe8O3pVChdBELNjIh-SKh3slbl4doQFyS7j_4lhZUNyQmkudn948ZbcYwhkxJcjYVXWsLGK2dCJftNxLZ2DjDcMQCrAWsGAopdhbY/s896/vscode-live-server-animated-demo.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;896&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSYHfqKnmpv_7IqV6pvyjaqrAPXTIIFt-nRTdKlxSVe8O3pVChdBELNjIh-SKh3slbl4doQFyS7j_4lhZUNyQmkudn948ZbcYwhkxJcjYVXWsLGK2dCJftNxLZ2DjDcMQCrAWsGAopdhbY/w640-h342/vscode-live-server-animated-demo.gif&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Live Server&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;&lt;b&gt;b. CSS Peek&lt;/b&gt;&lt;/span&gt;: Allows you to quickly access a css class or element directly from the code, and can be very useful when developing your web applications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrH1dZIPvAZ2IG-04gGmirjURJwAdGx0GRNQ7JYjbCkKjkYFcNWjdcHzPXWJn7vlw0oBmbOqKWF8Aqh7cb3g-7RmS3TJmcXygV-1zpMOPgd6OwhG5zJarLH13HN-TAV2JothPto02oQ3w7/s1782/symbolProvider.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1346&quot; data-original-width=&quot;1782&quot; height=&quot;484&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrH1dZIPvAZ2IG-04gGmirjURJwAdGx0GRNQ7JYjbCkKjkYFcNWjdcHzPXWJn7vlw0oBmbOqKWF8Aqh7cb3g-7RmS3TJmcXygV-1zpMOPgd6OwhG5zJarLH13HN-TAV2JothPto02oQ3w7/w640-h484/symbolProvider.gif&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;CSS Peek&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;c. Auto Close Tag&lt;/span&gt;&lt;/b&gt;: This extension automatically closes open HTML and XML tags.&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL83J_7t7Zff4Ltvfs2TM8TvNL2C20fvBPXthbJqgj7qQT_jZXv2v6sgsGVEnVlelCmnqxNuBAxSHo9moNcmX7FGkuZ7NVom2rZUJoZfZuC_tIEMCGVHS41lhe_UzInUhBhNvr1KRWdUkB/s1440/usage.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;938&quot; data-original-width=&quot;1440&quot; height=&quot;416&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL83J_7t7Zff4Ltvfs2TM8TvNL2C20fvBPXthbJqgj7qQT_jZXv2v6sgsGVEnVlelCmnqxNuBAxSHo9moNcmX7FGkuZ7NVom2rZUJoZfZuC_tIEMCGVHS41lhe_UzInUhBhNvr1KRWdUkB/w640-h416/usage.gif&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Auto Close Tag&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;d. JavaScript (ES6) code snippets&lt;/span&gt;&lt;/b&gt;: This extension contains parts of Javascript syntax to be used in VSCode. This ends up auto-completing your code many times, saving considerable time.&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy7nnAJhZZ7cMBKuBC85Zc1q762Ix1N7f4Xl-tqLalX_CMKdTB810kqLhBFhWFhOSgthpSN7asAdPlNOpoos1be4nU3zyzE1OeMrr3nJUOpLvjR7AHLDGMQ_k1XZQC0uXZs3g9cMIU7z3W/s1366/VSCode17.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy7nnAJhZZ7cMBKuBC85Zc1q762Ix1N7f4Xl-tqLalX_CMKdTB810kqLhBFhWFhOSgthpSN7asAdPlNOpoos1be4nU3zyzE1OeMrr3nJUOpLvjR7AHLDGMQ_k1XZQC0uXZs3g9cMIU7z3W/w640-h346/VSCode17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;JavaScript (ES6) code snippets&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;e. ESLint&lt;/span&gt;&lt;/b&gt;: A linter is a code analysis tool that catches existing programming errors. With ESLint you can, while you are programming, already see potential syntax problems in your source code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-BqtDa_vS8UcZs-to0l2LJk3Uee9rH9rI8xNt6CvV5a3iz_d2zj9dPP4utF1jGpHF8THmLmP62ph74f0smshKABXsu3FMSOTanFGX-4UjqUcwaykFGOCKn7shhBIlYgPc-7CxokwUcajP/s1366/VSCode18.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-BqtDa_vS8UcZs-to0l2LJk3Uee9rH9rI8xNt6CvV5a3iz_d2zj9dPP4utF1jGpHF8THmLmP62ph74f0smshKABXsu3FMSOTanFGX-4UjqUcwaykFGOCKn7shhBIlYgPc-7CxokwUcajP/w640-h346/VSCode18.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ESLint&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;f. Prettier&lt;/span&gt;&lt;/b&gt;: Format your code with Prettier and make it tidier. You can use it along with the &quot;Format Document&quot; command in VSCode.&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj_NcbhLRvkeT0caszNaZceWcufsJ8ij8yoA3ATF33gwDOZNPSC6-zxjlfn5LX03Ya2OWX6fNVI49memwRDTIa5aAmRW6UgPf-Ec4Loeb3vbyUpH8obbGGet_1zq0R6uiBvF7K7_G7fvyF/s1366/VSCode19.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj_NcbhLRvkeT0caszNaZceWcufsJ8ij8yoA3ATF33gwDOZNPSC6-zxjlfn5LX03Ya2OWX6fNVI49memwRDTIa5aAmRW6UgPf-Ec4Loeb3vbyUpH8obbGGet_1zq0R6uiBvF7K7_G7fvyF/w640-h346/VSCode19.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Prettier&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;g. Better Comments&lt;/span&gt;&lt;/b&gt;: Categorize comments in your code, making them easier to read. After installing, just start your comment line with a different character to make it stand out (e.g. important lines start with an asterisk, Exclamation to draw attention, question mark for questions, TODO, etc).&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy0grMUcwfr8kfh-JNT_3nP459ugSDUE_gn_Kki-Yed7fJg7UPuB7WfCAFx8HxNCsJZspzWzRBJGYYkS19bB-f8hgWd9mJg1nuicZfUg7v8MWkTT2NkI3CZhEvOcghZIfN8mBdvNB5nQqZ/s1366/VSCode20.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1366&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy0grMUcwfr8kfh-JNT_3nP459ugSDUE_gn_Kki-Yed7fJg7UPuB7WfCAFx8HxNCsJZspzWzRBJGYYkS19bB-f8hgWd9mJg1nuicZfUg7v8MWkTT2NkI3CZhEvOcghZIfN8mBdvNB5nQqZ/w640-h346/VSCode20.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Better Comments&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;h. Blockman&lt;/span&gt;&lt;/b&gt;: Highlight blocks of code in your code that are at the same scope (level). Useful when your code starts to get too big and it&#39;s hard to find portions of it.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgygAXmeYdkM8SQtvDGqBKZowZaiJtfDtOeqfqPLG1UEvZFxntJdxyPl2UtpG9yZVgFlwuEBV7bmFA07-F329tu0FIt8PkaXgFG_PeSd1LnJ6VXY9nK94_VE3zQmEJax4sRiU-cmWyBi6YX/s822/main-demo---c2-apng.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgygAXmeYdkM8SQtvDGqBKZowZaiJtfDtOeqfqPLG1UEvZFxntJdxyPl2UtpG9yZVgFlwuEBV7bmFA07-F329tu0FIt8PkaXgFG_PeSd1LnJ6VXY9nK94_VE3zQmEJax4sRiU-cmWyBi6YX/s822/main-demo---c2-apng.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcWP6Rc2d1aF5pHqu-l0-8GwgO_ucxe4HcywFBD_MuuKI16fqYlVH7-nonbVtULjzFyOT40ixLT4abCRePtCzrILbMRfIPgqJN9w9P7hMwrbqXXYAIkJZOr1kV7DudswSuSSWJR8gJcxhT/s948/intro-before-after---png.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;764&quot; data-original-width=&quot;948&quot; height=&quot;516&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcWP6Rc2d1aF5pHqu-l0-8GwgO_ucxe4HcywFBD_MuuKI16fqYlVH7-nonbVtULjzFyOT40ixLT4abCRePtCzrILbMRfIPgqJN9w9P7hMwrbqXXYAIkJZOr1kV7DudswSuSSWJR8gJcxhT/w640-h516/intro-before-after---png.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Blockman&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;h2&gt;Conclusion¶&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;As you can see, there are countless ways to program, and for sure choosing the right code editor for you will make all the difference in the world, especially when it comes to productivity. We hope that this introduction to code editors, and in particular to VSCode, can provide you with a good starting point so that you can follow the rest of our content here, as well as guide you on this journey as a developer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* end of the post, see you next time */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/8334798534515964722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/08/code-editor-web-development.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/8334798534515964722'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/8334798534515964722'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/08/code-editor-web-development.html' title='How to choose a CODE EDITOR for WEB DEVELOPMENT (IDE?)'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5hGjJBdCPcuX4LoHVPc6zBBZJQQRcYNnf8WDUnclqlqXpN1V73W75QVwg6r79ryIQd58NdvUohtz59u5KJwh086cRNRaX-DGR6FBRz_zK5g7mIvo_WgemDzdyd4M_G7hN7uIv5TfcWyVn/s72-c/thumbnail_editordecodigo_EN.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-7437183486040876961</id><published>2021-08-05T14:54:00.006-03:00</published><updated>2021-10-11T19:27:27.974-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>How to customize your GitHub profile?</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGA9hFMQri08pges5Cxl1WVVe4JP6Gr4jPLFaGWYaUvDiig7xWRVBSTKrcj6f32Jzs3LIgK54qbhfC4W0x1bSgYKmtvEsAOg7oneXGvz9K0O2VvAuIBBcRKXF8yLTy1g-c8c6Nvdf96o4/s320/YT_thumb_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;Did you know that you can customize your&amp;nbsp;&lt;a href=&quot;https://github.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt;&amp;nbsp;profile and make it even more appealing? You can insert pictures, personal info, stats and give your personal profile a little touch of personality, rising your portfolio above other devs out there -- and this can make a huge difference when a headhunter looks at it. Curious already? &lt;a href=&quot;https://github.com/abhisheknaiidu/awesome-github-profile-readme&quot; target=&quot;_blank&quot;&gt;Take a look at a repo that contains a number of examples to inspire yourself&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Also, &lt;a href=&quot;https://github.com/OctavioSI&quot; target=&quot;_blank&quot;&gt;follow me on GitHub&lt;/a&gt; and also &lt;a href=&quot;https://github.com/Dev-Lawyer&quot; target=&quot;_blank&quot;&gt;Dev.Lawyer&#39;s profile&lt;/a&gt; so that you can have instant access to all the content I am posting here.&lt;/p&gt;&lt;div&gt;I also present to you guys and girls the video I made on this topic from my YouTube channel, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast. Please also consider subscribing to my channel to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;
  &lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/DyK5oZD612M&quot; width=&quot;320&quot; youtube-src-id=&quot;DyK5oZD612M&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Watch here:&amp;nbsp;&lt;a href=&quot;https://youtu.be/DyK5oZD612M&quot;&gt;https://youtu.be/DyK5oZD612M&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;All set? Follow me then.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;The Markdown¶&lt;/h2&gt;&lt;p&gt;Have you ever heard of &quot;&lt;b&gt;Markdown&lt;/b&gt;&quot;?&amp;nbsp;&lt;/p&gt;&lt;p&gt;Markdown is a markup text&amp;nbsp;language that lets you insert formatting elements to a simple text file. In other words, when using markdown you can create a document with relatively complex formatting directly on your notepad, which besides being legible for anyone, it will still be easy to see the &quot;different&quot; elements in the text.&lt;/p&gt;&lt;p&gt;Through only a few markups you will be able to indicate which parts of your text will have a proper formatting. For example, if you want to insert a title row, you can put a &quot;#&quot; in the begining of the line. If you want to make a word bold, just put it between double asterisks such as **this**.&lt;/p&gt;&lt;p&gt;See a markdown example below (from online markdown editor&amp;nbsp;&lt;a href=&quot;https://dillinger.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dillinger&lt;/a&gt;):&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF0rOX74cohe0df3fIPmS2dyjrmdXfNMI7cU1k7nxAeskX_6p4oBbsjyc-luw8WEDGeyoBx4AivRUK32gl3WtSp8L66izBgPFv6Mvkpqu9ZrFA60CmlFBGlkQ_sIxSx9eNpYvztyjHZ8i5/s1688/Online-Markdown-Editor-Dillinger-the-Last-Markdown-Editor-ever-.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;799&quot; data-original-width=&quot;1688&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF0rOX74cohe0df3fIPmS2dyjrmdXfNMI7cU1k7nxAeskX_6p4oBbsjyc-luw8WEDGeyoBx4AivRUK32gl3WtSp8L66izBgPFv6Mvkpqu9ZrFA60CmlFBGlkQ_sIxSx9eNpYvztyjHZ8i5/w640-h302/Online-Markdown-Editor-Dillinger-the-Last-Markdown-Editor-ever-.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Why should I use Markdown?¶&lt;/h2&gt;&lt;p&gt;If we already have a number of text editors such as MS Word, Pages and LibreOffice, what is exactly the upside of using Markdown? This seems more complicated than the traditional WYSIWYG (&lt;i&gt;What You See Is What You Get&lt;/i&gt;&amp;nbsp;- text editors in which everything typed and formatted reflects the final result) approach and it would have the same goal.&lt;/p&gt;&lt;p&gt;There are some very interesting applications for Markdown:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;you can use Markdown to take quick notes if you don&#39;t have access to a text editing software, so that all your markups are easily spotted afterwards. Also, markdown can be used for almost anything, from websites to documentation, books and e-mails.&lt;/li&gt;&lt;li&gt;markdown file format is &quot;universal&quot;, which means that you can use the same file in several Markdown applications and it will always have the same format. This also means that markdown compatibility will not be affected by future versions of the software used such as MS Word (.doc and .docx formats);&lt;/li&gt;&lt;li&gt;many websites accept Markdown as valid syntax, as GitHub. We will also use markdown in our future content as well :)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;How to use Markdown? Basic Syntax¶&lt;/h2&gt;&lt;p&gt;You will find many Markdown editors on the Internet, such as &lt;a href=&quot;https://stackedit.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;StackEdit&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;https://dillinger.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dillinger&lt;/a&gt;, which will bring you a side-by-side screen with the markdown and the rendered final result. You can find markdown&#39;s basic syntax &lt;a href=&quot;https://www.markdownguide.org/basic-syntax/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;HERE&lt;/a&gt;&amp;nbsp;but, in general, the markups I use the most are the following:&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0YH9GzyZBDq3iq_alqrfxUwE4lxNrFXxAhWCWvwZd3kbZvVuyndXvuwUPkBc__-K2vSBKv7_HCWuEx5VWK8gFCZZ31smiNuux5a9MRTbZk9s3pdf3iAM1LJIyyYV7HeYtebtSBgNjSQhC/s1688/Online-Markdown-Editor-Dillinger-the-Last-Markdown-Editor-ever-2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;880&quot; data-original-width=&quot;1688&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0YH9GzyZBDq3iq_alqrfxUwE4lxNrFXxAhWCWvwZd3kbZvVuyndXvuwUPkBc__-K2vSBKv7_HCWuEx5VWK8gFCZZ31smiNuux5a9MRTbZk9s3pdf3iAM1LJIyyYV7HeYtebtSBgNjSQhC/w640-h334/Online-Markdown-Editor-Dillinger-the-Last-Markdown-Editor-ever-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Basic syntax that I use in my texts&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Also, note that you can even directly insert HTML code into the markdown file -- many markdown editors work with HTML codes (such as GitHub&#39;s).&lt;br /&gt;&lt;p&gt;After creating your document, you can save your it as a .md file and you are done! You can use it anywhere now.&lt;/p&gt;&lt;span&gt;&lt;!--more--&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;How to create a custom GitHub profile page?¶&lt;/h2&gt;&lt;p&gt;Now that we know how to use Markdown syntax, let&#39;s finally create our custom GitHub profile page. For that, simply login into GitHub and create a new repository with a name exactly the same as your username. Check the &quot;Add a README file&quot; option and let&#39;s make it public.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Q8G4ErYmEKr_nWTuwQKwWMSC4OSMLALIgzpdlOeSFXAEyguOJ2FxJWwpME7k_WBSWSvcv9OybhXO72RHgHcvYC-ncjF2VGuySaZMtE0KiaOtdXw6zmLvlS3UFSSScz1Hw1BUTZEmHJAm/s1088/repo.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1077&quot; data-original-width=&quot;1088&quot; height=&quot;634&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Q8G4ErYmEKr_nWTuwQKwWMSC4OSMLALIgzpdlOeSFXAEyguOJ2FxJWwpME7k_WBSWSvcv9OybhXO72RHgHcvYC-ncjF2VGuySaZMtE0KiaOtdXw6zmLvlS3UFSSScz1Hw1BUTZEmHJAm/w640-h634/repo.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Creating a new repo with your username. The alert above happens because I have already created mine.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote&gt;&lt;a href=&quot;https://blog.dev.lawyer/2021/07/how-to-use-git-and-github-step-by-step-guide.html&quot; target=&quot;_blank&quot;&gt;You are yet to create your GitHub profile or do not know how to create a repo? Read here our content on this topic.&lt;/a&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;p&gt;Check our video out too:&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/cnIYisCYlzM&quot; width=&quot;320&quot; youtube-src-id=&quot;cnIYisCYlzM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;With your newly created repo, change the README.md file using the markdown syntax and customize it for your needs. See below some ideas on what to do:&lt;/p&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Talk a little bit more about you, your past and current projects and your goals in GitHub and general programming;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Show stats which can be obtained using other repos such as &lt;a href=&quot;https://github.com/anuraghazra/github-readme-stats#customization&quot; target=&quot;_blank&quot;&gt;https://github.com/anuraghazra/github-readme-stats#customization&lt;/a&gt;;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;You can also insert dynamic data such as blog posts and your latest YouTube videos using GitHub Actions (automated scripts), as shown in this very interesting repo:&amp;nbsp;&lt;a href=&quot;https://github.com/gautamkrishnar/blog-post-workflow&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/gautamkrishnar/blog-post-workflow&lt;/a&gt;;&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Let your personallity show up with images, making your profile visually appealing. You can even upload your images in the repository itself, by clicking on &quot;&lt;i&gt;Add file&lt;/i&gt;&quot; and&quot;&lt;i&gt;Upload files&lt;/i&gt;&quot; (see image below). After that, you can right-click on the uploaded file name to get its url:&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI_J3gbg_xhSE69QR8CHQFwlI333XNboNGr7NYRpbmSN7BJxVq7h0sUqV7sfGlkBDVbZ781jdAdNu_w2qEOLtuUReTN7i_gyFxCBweW4eq3jcgUxCR9huPycHtFWaBvRGAP5894dvSJDTX/s1171/repo2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;505&quot; data-original-width=&quot;1171&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI_J3gbg_xhSE69QR8CHQFwlI333XNboNGr7NYRpbmSN7BJxVq7h0sUqV7sfGlkBDVbZ781jdAdNu_w2qEOLtuUReTN7i_gyFxCBweW4eq3jcgUxCR9huPycHtFWaBvRGAP5894dvSJDTX/w640-h276/repo2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click Add file and Upload files to send your images to your repo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Now that you have your image url, you can insert the image in your README.md file:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;![Imagem Header](https://github.com/OctavioSI/OctavioSI/blob/main/header.png)
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In case you have any doubts about the steps above (even for the statistics portion), check my profile repo and see what I did there.&amp;nbsp;&lt;a href=&quot;https://github.com/Dev-Lawyer/customize-github-profile&quot; target=&quot;_blank&quot;&gt;You can find my profile repo HERE.&lt;/a&gt;&amp;nbsp;(&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;EDIT&lt;/span&gt;&lt;/b&gt;: This repo was backed up to be consistent with this article. If you access my current profile page, there will be many changes due to post changes made).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, just get creative and pump your profile beyond all others :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/7437183486040876961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/08/cutomize-github.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/7437183486040876961'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/7437183486040876961'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/08/cutomize-github.html' title='How to customize your GitHub profile?'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGA9hFMQri08pges5Cxl1WVVe4JP6Gr4jPLFaGWYaUvDiig7xWRVBSTKrcj6f32Jzs3LIgK54qbhfC4W0x1bSgYKmtvEsAOg7oneXGvz9K0O2VvAuIBBcRKXF8yLTy1g-c8c6Nvdf96o4/s72-c/YT_thumb_en.png" height="72" width="72"/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-1879771632772951321</id><published>2021-07-27T22:46:00.004-03:00</published><updated>2021-09-02T14:18:51.656-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><title type='text'>How to use Git and GitHub: a step-by-step dummies&#39; guide</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd5sbYpx_jtZFLHsa3kjHCV2Yf_4THu8jggsiCqg7vnMNAUO2r6CjIGEjp7UkdH6lKtAxiZiIYlKKYr69o7iYzueGAUh9LGFUZuFAROZ_ypRImDd5gmr6H76VaZXtPUqcRIkpIE2NemDfn/s320/thumbnail.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;p&gt;Have you ever heard about Git? And GitHub?&lt;/p&gt;&lt;div&gt;Today we will present you a simplified step-by-step guide of this two amazing tools, my dear tech-enthusiast friend. We will go through the main concepts, how to use Git to manage your source code and how to create a GitHub profile so that you can publish your online coding portfolio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even if you are not a programmer, this is a great opportunity to learn how does Git and GitHub work, internalize some key concepts and become familiarized with this incredible tool &lt;b&gt;which will contain all our later codes and snippets here, so that you can keep following our content in the future&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also present to you guys and girls the video I made on this topic from my YouTube channel, which is where I share some thoughts, tips and projects I am currently working on with other tech-fanatics, whether you are a developer, lawyer or enthusiast. Please also consider subscribing to my channel to not miss future videos and to join our live &quot;&lt;i&gt;coding sessions&lt;/i&gt;&quot; and a nice, relaxing tech-related chat -- I promise to keep things interesting. The content is in Portuguese, but you can watch my videos with subtitles (maybe I will switch to English in the future, if this makes sense).&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
  &lt;style&gt;.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}&lt;/style&gt;&lt;div class=&quot;embed-container&quot;&gt;
  &lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/cnIYisCYlzM&quot; width=&quot;320&quot; youtube-src-id=&quot;cnIYisCYlzM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
  &lt;br /&gt;&lt;div&gt;Watch here:&amp;nbsp;&lt;a href=&quot;https://youtu.be/cnIYisCYlzM&quot;&gt;https://youtu.be/cnIYisCYlzM&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;All set? Follow me then.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;Git: a code version-control software¶&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;In the development world it is good practice your project to be version-controlled, that is, that you can &quot;archive&quot; all changes made to your code throughout its life in separate versions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That way, any developer can quickly spot any changes made, receive contributions in other parts of the code from third parties and have a backup of the code in a convenient and detailed manner without the need to locally save a number of folders and files with names such as &quot;&lt;i&gt;v1.0.0.1&lt;/i&gt;&quot;, &quot;Jul272921&lt;i&gt;.zip&lt;/i&gt;&quot; or &quot;&lt;i&gt;initial version&lt;/i&gt;&quot;, as I used to do back in the day. Before meeting Git, it was common place to search in external HDs the version I was using before and sending some backups to my e-mail from time to time. A real mess.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX6-rAfXLKgzxozP2W2izzUtn_3YHI_Zuo0zAu0C_gxeo9hygYiT1FLe3guYr_zeWUjdTJqPbgy2aH6oLnEe0C3tv56AvOwHqTMHZPav3kjY1596FvMzcQPSm7INnC2MlyYHdvjpRGBAHc/s606/Eddie-Murphy-thinking-Meme-Generator-Imgflip.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Habemus versions?&quot; border=&quot;0&quot; data-original-height=&quot;364&quot; data-original-width=&quot;606&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX6-rAfXLKgzxozP2W2izzUtn_3YHI_Zuo0zAu0C_gxeo9hygYiT1FLe3guYr_zeWUjdTJqPbgy2aH6oLnEe0C3tv56AvOwHqTMHZPav3kjY1596FvMzcQPSm7INnC2MlyYHdvjpRGBAHc/w640-h384/Eddie-Murphy-thinking-Meme-Generator-Imgflip.png&quot; title=&quot;Habemus versions?&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;As such, meet Git, a computer software designed for version-control and used to manage code all around the world.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Git was born in 2005 by the hands of Linus Torvalds (&quot;father&quot; of Linux) to be used in the development of Kernel Linux (Linux &quot;core&quot;), being later adopted by other projects.&amp;nbsp;&lt;a href=&quot;https://pt.wikipedia.org/wiki/Git&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;[Veja aqui mais informações sobre o Git]&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At my first job at in the tech field (around 2003), confusion was very common when more than one co-worker tried to edit the same file, sometimes compromising other parts of the system in the process. Using Git, this problem is no more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Git makes possible to centralize all of the project&#39;s code and track changes made by one or several people. Thus, whole teams could work at the same time in the code without bumping heads with one another, also enabling huge projects to evolve at an amazing pace. Even you can contribute today with any open source project creating a functionality not yet made and suggesting (&quot;&lt;i&gt;pull requesting&lt;/i&gt;&quot;) your changes to the project owner through Git. We will see how to do this in details.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;What about GitHub?¶&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;GitHub is a platform which enables you to use Git in the &quot;cloud&quot;. In other words, it is a website that grants you the power to create and store code, which will be available and that can be updated online. There are alternatives to GitHub such as&amp;nbsp;&lt;a href=&quot;http://bitbucket.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;BitBucket&lt;/a&gt;&amp;nbsp;(which was always my choice for private projects) and &lt;a href=&quot;http://gitlab.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitLab&lt;/a&gt;, both excellent, but we will talk about GitHub here, since it is the most used one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may (and should) create your GitHub profile for free, accessing&amp;nbsp;&lt;a href=&quot;http://github.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;github.com&lt;/a&gt;&amp;nbsp;and clicking in the &quot;SignUp&quot; button.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA4bfPCFeRWRVJU71bMEDBWGGpCgeCqgVIW-klFRMfoOYAnmP3s88CBBXanhIrb2yWMN_J5CPmrewsoDAM-dvVDoo3_z-JK3Gy18J1hgjevyyAtcxvJrsOU0HQGA0tYxA9L4D0DnlolKbG/s927/GitHub_001.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Tela inicial do GitHub&quot; border=&quot;0&quot; data-original-height=&quot;556&quot; data-original-width=&quot;927&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA4bfPCFeRWRVJU71bMEDBWGGpCgeCqgVIW-klFRMfoOYAnmP3s88CBBXanhIrb2yWMN_J5CPmrewsoDAM-dvVDoo3_z-JK3Gy18J1hgjevyyAtcxvJrsOU0HQGA0tYxA9L4D0DnlolKbG/w640-h384/GitHub_001.png&quot; title=&quot;Tela inicial do GitHub&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;GitHub&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once registered, you can create your first repository clicking in your profile photo and in the &quot;Your Repositories&quot; link. Finally, click on &quot;New&quot; and choose you repo&#39;s name, set if it will have public or private access and that should do it!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A repo works like a &quot;folder&quot; for your files. Once you create ir, you can send files and updates through Git and it will track your changes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You will find a huge number of public repositories in GitHub (such as dev.lawyer&#39;s ones) which you can access, copy, use and contribute code whenever you deem convenient.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apart from a backup and versioning platform, GitHub allows you to find collaborators for your project, help others in projects that interest you and use GitHub as your development &quot;portfolio&quot;, since anyone can check your public profile to know more about you as a programmer. &lt;b&gt;I dare to say that for programmers, a solid GitHub profile might be more important than a good LinkedIn one&lt;/b&gt;. Many recruiters out there ask for your GitHub public profile link as a mean of knowing you better code-wise.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Have you created your public profile? Follow me on GitHub then so that we can share some pointers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My GitHub profile:&amp;nbsp;&lt;a href=&quot;https://github.com/OctavioSI&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/OctavioSI&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dev.Lawyer&#39;s in GitHub:&amp;nbsp;&lt;a href=&quot;https://github.com/Dev-Lawyer&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/Dev-Lawyer&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Link for this content&#39;s repo:&amp;nbsp;&lt;a href=&quot;https://github.com/Dev-Lawyer/GitEGitHub&quot;&gt;https://github.com/Dev-Lawyer/GitEGitHub&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;!--more--&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;How does Git and GitHub work in fact and how to use them?¶&lt;/h2&gt;&lt;div&gt;The best way to learn is doing it. First, download and install the latest Git version in your machine, which can be found here:&amp;nbsp;&lt;a href=&quot;https://git-scm.com/downloads&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://git-scm.com/downloads&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After installation, you will have access to a Git terminal (usually it is pre-installed in most Linux distros and, if you are a Windows user, it will be found under the &quot;Git Bash&quot; program). So, we will use the terminal for commands -- don&#39;t be intimidated by it though, since once you are used to the basic commands, everything will be clearer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now we will create a new GitHub repo. I will create my repo in Dev.Lawyer&#39;s profile, and you should make the necessary adjustments here. Our first repo will be called &quot;&lt;i&gt;GitEGitHub&lt;/i&gt;&quot;, and we will only have a README.md file (file that contains our repo&#39;s info).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS5Zk65OwhRTz1Nu544r8UWwQGeHyLmYymFNuR8Ogd2RbepqOyYEK2Pn1LQX0OvchvqPGpfwYK1AAMmt7LA4E_RR8hFXfFda19HhexO7d9PJtXJ7Q2RO2GFuhsC4AaiYxpKb0fZ1zueNBQ/s1366/GitHub_003.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1046&quot; data-original-width=&quot;1366&quot; height=&quot;490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS5Zk65OwhRTz1Nu544r8UWwQGeHyLmYymFNuR8Ogd2RbepqOyYEK2Pn1LQX0OvchvqPGpfwYK1AAMmt7LA4E_RR8hFXfFda19HhexO7d9PJtXJ7Q2RO2GFuhsC4AaiYxpKb0fZ1zueNBQ/w640-h490/GitHub_003.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Creating a new repo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Once you repo is created, you can then locally &quot;clone&quot; it in your machine. Keep reading, since we will better explain its mechanics and repos&#39; flow but, in sum, this means that we will make a local copy of our remote repo that is hosted by GitHub, in the cloud. You will find in the repo main page a &quot;Code&quot; green button, which will present the &quot;clone&quot; option.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDTKYbBImUyRCiF_1XbM4RM9KfbrK9um3Uo4bM5naOBhwj1Aa9maNynZF-WieMLuEIoIW9MXWgwspCXWX0sF6oikvEk54u6sSkQLVvaALJWtLUk0KKrnv2-_DPNzHOeV2jMEzh6gEkv8mY/s931/GitHub_004.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;411&quot; data-original-width=&quot;931&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDTKYbBImUyRCiF_1XbM4RM9KfbrK9um3Uo4bM5naOBhwj1Aa9maNynZF-WieMLuEIoIW9MXWgwspCXWX0sF6oikvEk54u6sSkQLVvaALJWtLUk0KKrnv2-_DPNzHOeV2jMEzh6gEkv8mY/w640-h282/GitHub_004.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cloning a repo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can directly clone a repo using Git, using the following command (replace this address with the address of the repo you created, which is in the &quot;clone&quot; HTTPS bar in the picture above):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;git clone https://github.com/Dev-Lawyer/GitEGitHub.git
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since our repo is public accessible, we can clone it without any authentication issues. Should your repo be set to private, you will need to enter your credentials when asked.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQawgIpspSssr2iyAJyOz3K1BRa8fusq38iVc79cXq0CTrdGwNr-wxgpsA2jD4ouAUl7Npq057vK_krc3mbVlDQPL3tywAnzyciZymneqmEqA95QGh-8dtA-Gaen4yD_PwH9clgXfG42t-/s587/GitHub_005.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;125&quot; data-original-width=&quot;587&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQawgIpspSssr2iyAJyOz3K1BRa8fusq38iVc79cXq0CTrdGwNr-wxgpsA2jD4ouAUl7Npq057vK_krc3mbVlDQPL3tywAnzyciZymneqmEqA95QGh-8dtA-Gaen4yD_PwH9clgXfG42t-/w640-h136/GitHub_005.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cloning a repo locally&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;After cloning our repo, we can now access our local files and modify their contents. You will realize that there is &quot;.git&quot; folder which contains some info on our repo (this indicates that we are accessing a &quot;Git managed&quot; folder), a &quot;LICENSE&quot; file (which contains the license we set for our repo) and finally a README.md, all created by GitHub.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg62Jp4TBhjeLD2Ip-PHfWdBxr7B6aYwVDmPUvEzFKoeZyGIcl0VIL1DTsahV_HcO6p6jDjh1xmanSoAElKc4FlGX_2IStI-9wcPjJemIA3Mp6-o0jVAe_QbtNF8B6xz6ZTXvl9kGzpqoKT/s1046/GitHub_006.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;241&quot; data-original-width=&quot;1046&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg62Jp4TBhjeLD2Ip-PHfWdBxr7B6aYwVDmPUvEzFKoeZyGIcl0VIL1DTsahV_HcO6p6jDjh1xmanSoAElKc4FlGX_2IStI-9wcPjJemIA3Mp6-o0jVAe_QbtNF8B6xz6ZTXvl9kGzpqoKT/w640-h148/GitHub_006.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Our repo locally cloned&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let&#39;s change the content of the README.md file so that we will include the permalink for this content. We can do that in any text editor we want.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After changing and saving the file, we will follow this steps:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Using the terminal (or Git Bash) we will access our local repo&#39;s folder (you can navigate to our folder using the &quot;cd&quot; command);&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Once at the appropriate folder, let&#39;s add all modifications to our track changes using the command &quot;git add -A&quot;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Now we will &quot;commit&quot; this changes which actually means that we will inform Git that we are creating a sort of &quot;checkpoint&quot; in our code, a new version of it. We also include a -m &#39;&amp;lt;message&amp;gt;&#39;&amp;nbsp; command, so that we can set the message our commit will present.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;We will not need it in our example, but should we need to download any changes made by others in the existing code hosted at GitHub before submitting our changes, we would need to use &quot;git pull&quot;;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If there are any conflicts between our changes and the remote version (that is, changes in files that overlap and are incompatible), we would then solve such conflicts indicated by Git and then commiting a new merged version, in which the remote code would be then &quot;fused&quot; into our local changed copy. After everything is set, we would then push our code to the remote GitHub repo, using &quot;git push origin&quot; (we will push to &quot;origin&quot; which is the remote repo set, which will then have the same commits we locally have).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizGd8-TmlCAoWltzrT0KCjthJLtJOfD711FXG7sWxjeqsMJIDX8yaXJXYeFXqhe-YY09wUc65byfjRREGQ3PvnmJSxbUwZKdyUpMnS2-Gi12UbbooOdnqShxMXjjhJv7WVnGlbP3uMadv_/s609/GitHub_007.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;468&quot; data-original-width=&quot;609&quot; height=&quot;492&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizGd8-TmlCAoWltzrT0KCjthJLtJOfD711FXG7sWxjeqsMJIDX8yaXJXYeFXqhe-YY09wUc65byfjRREGQ3PvnmJSxbUwZKdyUpMnS2-Gi12UbbooOdnqShxMXjjhJv7WVnGlbP3uMadv_/w640-h492/GitHub_007.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Commiting our local changes to GitHub&#39;s remote repo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We used the following commands in our code above:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 16.25px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;cd ~/Projects/devlawyer/GitEGitHub/
git add -A
git commit -m &#39;Atualizando o link do artigo&#39;
git pull
git push origin
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If we access our GitHub&#39;s repo now, we will see that the README.md file was indeed changed and now reflects the updated link we have provided.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ7SqVLU92NW0JjwwU5f81faFok_pVN2RZJgipFhmkMMbzDan9ux2fvoJafA3ObMFrK807jU6Fy5JO3sLCJ2riBEX7FZaNVCnqRiRAV65VHzcbFXU831I0Cwz18Tz8fGu3LYSl17ubQmKA/s1316/GitHub_008.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;405&quot; data-original-width=&quot;1316&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ7SqVLU92NW0JjwwU5f81faFok_pVN2RZJgipFhmkMMbzDan9ux2fvoJafA3ObMFrK807jU6Fy5JO3sLCJ2riBEX7FZaNVCnqRiRAV65VHzcbFXU831I0Cwz18Tz8fGu3LYSl17ubQmKA/w640-h196/GitHub_008.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;It worked :)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;Clicking in our past commits, we can also see the content of each file at that moment.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is Git&#39;s basics, but we can surely make a lot more than that (and I can make more content on this in the future, if there is enough interested readers), such as:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;creating sub-divisions of our repo to deal with a funcionality, bug or isolate feature (creating a &quot;branch&quot; of it);&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;creating separate test and productions environments, so that the code can be tested before reaching the final user;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;defining workflows for teams to simultaneous&amp;nbsp;work together, using approvals and revisions pipelines;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;structuring automated routines to validate the code, avoiding errors before the code reaches the production environment; e&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&quot;pushing&quot; code to other repos, collaborating in third parties&#39; code.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Does it sound too complicated?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://media.giphy.com/media/l3q2Ph0I1osaagoQE/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;Muito complicado?&quot; border=&quot;0&quot; data-original-height=&quot;169&quot; data-original-width=&quot;300&quot; height=&quot;180&quot; src=&quot;https://media.giphy.com/media/l3q2Ph0I1osaagoQE/giphy.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;Does Git only work for code, or can I version-control any document?¶&lt;/h2&gt;Yes, Git is not limited to code! In fact,Git can be used to track the whole history of changes in any kind of document.&lt;br /&gt;&lt;br /&gt;Note that there are a number of tools that use the version-control concept for files such as excel and word documents, such as&amp;nbsp;&lt;a href=&quot;https://gitpitch.com/&quot; target=&quot;_blank&quot;&gt;GitPitch&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;https://www.simuldocs.com/&quot; target=&quot;_blank&quot;&gt;Simul&lt;/a&gt;, even though there are limitations to work with &quot;closed source&quot; files such as&amp;nbsp;.xlsx ou .docx, which make this solutions less functional than the version-controle we use with bare code.&lt;br /&gt;&lt;br /&gt;Even so, it is possible to list a number of advantages when using Git to version-control documents: you can use it to have a more reliable backup of your documents when comparing to storing them in your hard-drive, and you can also track who changed the file at some point in time. This is debatable since Dropbox and Google Docs, for example, can track versions of your documents today, but we still second that Git could be used for something more as regards documentation.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will certainly explore a lot more on this topic, since our &quot;legal&quot; audience.&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;This seems a lot for version-control alone. Is it worth it?¶&lt;/h2&gt;When we look at &lt;a href=&quot;https://www.github.com/&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt;&amp;nbsp;it is clear that its value is far above code storage and version control. The platform has become, in fact, a huge collaborators community.&amp;nbsp;When making available code so that one or more individuals can learn, use and share/improve/amend/complement it, GitHub has become a great space for shared economy.&lt;br /&gt;&lt;br /&gt;One way or another, reading about Git will be great for you -- I am constantly thinking on how to integrate technology and Law, and this is the first step if want to follow our content here (since I will make code available in GitHub).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #999999;&quot;&gt;/* End of this post, see you next time */&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/1879771632772951321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2021/07/how-to-use-git-and-github-step-by-step-guide.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/1879771632772951321'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/1879771632772951321'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2021/07/how-to-use-git-and-github-step-by-step-guide.html' title='How to use Git and GitHub: a step-by-step dummies&#39; guide'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd5sbYpx_jtZFLHsa3kjHCV2Yf_4THu8jggsiCqg7vnMNAUO2r6CjIGEjp7UkdH6lKtAxiZiIYlKKYr69o7iYzueGAUh9LGFUZuFAROZ_ypRImDd5gmr6H76VaZXtPUqcRIkpIE2NemDfn/s72-c/thumbnail.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-7715883710934938405</id><published>2020-06-17T00:41:00.004-03:00</published><updated>2021-10-10T16:03:42.838-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="Thoughts"/><title type='text'>Is it possible to have a collaborative environment in Law?</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpxA_w6qgS1tokhb6pf-RykQIvJuT38fNXWUoFARHflcK57qNcI1EyZeP6BGB_LMNdtXlsTWLtyBef8ROhGel-qPNB7K0ProfzsiHMiMJuc6DhH6_9Hrd2D7NIKBI7SpI36tC09OU51Yeo/s320/YT_thumb_en.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;div&gt;As a lawyer and developer, I can constantly see myself reflecting on how those two careers - lawyer and developer - are so different, not only as per their content, but also as on how each of these professionals deals with the intellectual property of their work.&lt;br /&gt;&lt;/div&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5et83DeMRYdEB-Hqwph3pmO-Ee_O8xzDGTGm7wjhj1C-zno3fs_dhVqp8CmPH-rcIQmFJoGSS-yjohUHjKaX5wscYMQEdl6xBlW-2sNHPg972-pwP_y1jYBXRItL048JJK2zb3kUcrEhV/s862/mydraft.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;My precioussss draft...&quot; border=&quot;0&quot; data-original-height=&quot;862&quot; data-original-width=&quot;642&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5et83DeMRYdEB-Hqwph3pmO-Ee_O8xzDGTGm7wjhj1C-zno3fs_dhVqp8CmPH-rcIQmFJoGSS-yjohUHjKaX5wscYMQEdl6xBlW-2sNHPg972-pwP_y1jYBXRItL048JJK2zb3kUcrEhV/w476-h640/mydraft.png&quot; width=&quot;476&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;The dev world is, in essence, collaborative. ¶ &lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div&gt;In particular, the effort on &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;sharing knowledge&lt;/span&gt;&lt;/b&gt; by the dev community is something that draws my attention very much, mainly as regards open source projects, in which the work created by one programmer is constantly modified, completed and improved several times by other developers, sometimes giving birth to complex and unique software which their own creators could not possibly foresee. Many huge existing projects today would not see the light of the day if not by the joint effort of this community of developers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Today there are many knowledge sharing platforms used practically by all devs in the world (such as &lt;a href=&quot;https://www.stackoverflow.com/&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Stackoverflow&lt;/i&gt;&lt;/a&gt;) in which coding doubts about each and any existing programming language out there are daily discussed, solved and further explored, free of charge, in a quick and clean way, in an (almost) altruistic joint effort.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;The legal world is, in essence, exclusive.¶&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div&gt;The legal community, however, places itself in the exact opposite position.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;
Traditionally, lawyer use all the knowledge they painstakingly acquired thorough hours and hours of study, directly drinking from the knowledge fountain represented by well-know indoctrinators, combined with their own past experiences in many cases to then draft a document or thesis that is supposed to almost be a piece of art, Law in form of poetry and reason, so that their unique, exclusive and differentiated work make all the difference in the world to captivate a satisfied client in another success case.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Obviously, lawyers frequently share their knowledge through online videos, articles and by taking part on discussion forums, but always in moderation and not always due to actual altruism (remember, my video or article may be great, but ask a lawyer better! *wink*)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://media.giphy.com/media/dk3TmFZpn6pUI/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;225&quot; data-original-width=&quot;245&quot; height=&quot;183&quot; src=&quot;https://media.giphy.com/media/dk3TmFZpn6pUI/giphy.gif&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;As a general thumb rule, however, thesis, templates and documents all become intellectual property of the respective lawyers and their firms, competitive leverage over their peers, and the sole idea of sharing all this without proper compensation may make our legal fellows shout for ethical violations - indeed, outrageous!&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;There is a global movement for collaboration. &lt;b&gt;¶&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
 &lt;/h2&gt;&lt;div&gt;As of now, you have certainly heard about &lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;sharing economy&lt;/span&gt;&lt;/b&gt;, a model defined as a peer-to-peer activity of acquiring, providing and sharing access to goods and &lt;br /&gt;&lt;/div&gt;&lt;div&gt;services in every imaginable field.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sharing economy bruoght deep impacts on how we buy and consume assets and services today (such as services like Uber, in which you don&#39;t even need to buy a car anymore or AirBnb, in which buying a trip house only to stay a few days may see a waste of money). Also, even if the effects of sharing economy are somewhat common to us now, this reality is in fact relatively new, since the boom of companies providing such services date from not many years ago.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The development world, however, has older roots as regards the collaborative aspect of coding, being worth mentioning the most relevant example of Linux, the open source operating system developed by Linus Torvalds in the early 90s. To think that a open source code single-handedly developed would be one of the main platforms available in the world today is amazing. Today, more than never, the open source development world is vast and strong, with an active community that constantly creates unparalled software using joint efforts.&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;
Is there room for collaboration in the legal world?&lt;b&gt; ¶&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;Does the collaborative spirit have room in the legal community? I believe so. Even if the legal field is traditional and somewhat loath to accept technology and joint efforts, I can clearly see a new generation of fresh minded lawyers coming to the work space, willing to face the Law as a green field apt to experimentation and improvement.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Those new minds want to push for the broader access of knowledge and even to better professionals by means of tecnology, and startups in the legal area (legaltechs) pop up everyday with interesting new proposals for such a traditional field, opening up the minds of lawyers for something different.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #e06666;&quot;&gt;This new generation of lawyers, all connected, informed and curious, those who put aside the expensive suits and ties to seek more efficient, quicker and cheaper technological solutions for their clients&lt;/span&gt;&lt;/b&gt;. Those new lawyers embrace innovation as an opportunity to professionally grow instead of hiding behind absurd restrictions to new solutions designed to protect an illusory marked share.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The legal field is changing, and quick. If today many have an aversion to the mere thought of sharing knowledge, in a few years the lawyer who does not public show the world how much he (or she) knows and can contribute, will suffer.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://media.giphy.com/media/l1J3vV5lCmv8qx16M/giphy.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;270&quot; data-original-width=&quot;480&quot; src=&quot;https://media.giphy.com/media/l1J3vV5lCmv8qx16M/giphy.gif&quot; title=&quot;Compartlihar é se importar&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sharing is caring.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;span style=&quot;color: #999999;&quot;&gt;/* End of the post, see you next time */&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/7715883710934938405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2020/06/collaborative-law.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/7715883710934938405'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/7715883710934938405'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2020/06/collaborative-law.html' title='Is it possible to have a collaborative environment in Law?'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpxA_w6qgS1tokhb6pf-RykQIvJuT38fNXWUoFARHflcK57qNcI1EyZeP6BGB_LMNdtXlsTWLtyBef8ROhGel-qPNB7K0ProfzsiHMiMJuc6DhH6_9Hrd2D7NIKBI7SpI36tC09OU51Yeo/s72-c/YT_thumb_en.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8401140485607065969.post-7588568965006124002</id><published>2020-03-08T17:16:00.002-03:00</published><updated>2021-09-23T12:05:44.577-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Thoughts"/><title type='text'>Should Lawyers code?</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhulueu1pJfKWaI12OzyzINZkKfp4C4RHXVE4mm-g3UL7Ew0G_lmyQtUiZ0rKI5Eje-PW9jXgVAyC95WItUdgZa-F7J2uLmzW0L3AFcjQp9e_RcT2vCzZj3zR2nH4XW8jwAHr8Fhgk5igka/s320/YT_thumb_EN.png&quot; style=&quot;display: none;&quot; /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Can you code? No? Well, I am sorry to inform you but you are way behind in the current tech race. As it seems, learning to code is the new gold rush today and it doesn&#39;t matter whether you are a lawyer, a doctor, engineer, a valet parking operator, a telemarketer or otherwise. Robots will take your job and in less than a couple decades no profession will remain. (#irony)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
At least, this is what is being announce. But will it?&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtLLGz1YKDrWkT1a7baf2nhh-dejdPnR4yYwD9BXTxKZ_Is2rLXKYEihTwpkaBFKnOlcDyB13nTtCUSSUQMqsqJHDTBBKD6zye2mCZIdvsUXXUe6lxEpUNcKXEG0ZpMhadW2g4LLb9lliy/s1600/CodersEverywhere.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Coders, coders everywhere&quot; border=&quot;0&quot; data-original-height=&quot;769&quot; data-original-width=&quot;1131&quot; height=&quot;433&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtLLGz1YKDrWkT1a7baf2nhh-dejdPnR4yYwD9BXTxKZ_Is2rLXKYEihTwpkaBFKnOlcDyB13nTtCUSSUQMqsqJHDTBBKD6zye2mCZIdvsUXXUe6lxEpUNcKXEG0ZpMhadW2g4LLb9lliy/s640/CodersEverywhere.jpg&quot; title=&quot;Coders, coders everywhere&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp;&lt;/h2&gt;
&lt;h2 class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/h2&gt;
&lt;h2 class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Will robots take over lawyers? ¶&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So, are lawyers&#39; jobs in risk of being replaced by tech solutions? Of course! But don&#39;t worry, lawyers&#39; future is not as dark as it seems.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Bit by bit, we can see the rise of new technologies that make lawyers&#39; lives easier: mass advocacy systems, artificial intelligence for processes&#39; data analysis, lawyer-client online marketplaces (have you seen &lt;a href=&quot;https://www.hubjur.com.br/&quot; target=&quot;_blank&quot;&gt;HubJur&lt;/a&gt; yet?), technologies that assemble perfect legal documents in minutes and even &quot;robot lawyers&quot; that are equivalent to a 3-thousand lawyer force.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
In face of this doomed scenario, many lawyers race to learn this wizardry that is programming. Intensive programming logic courses (beginner level?) teach that Law professionals should &quot;code&quot; and therefore become up-to-date to the tech revolution legaltechs bring.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Well, I am sorry to tell you this, but 99% of this so-called new-programmer-lawyers will not become programmers.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://media.giphy.com/media/Ziz9kD82QekYo/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;205&quot; data-original-width=&quot;480&quot; height=&quot;136&quot; src=&quot;https://media.giphy.com/media/Ziz9kD82QekYo/giphy.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
Don&#39;t get me wrong: I do believe that is important that everyone (lawyer or not) should develop logic thinking and systematic inherent to programming skills, being true that this rational approach brought by software development is beneficial to event structure a lawyers&#39; thinking upon the drafting of a document and improving the overall quality of such lawyers&#39; work.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
What technology brings to the lawyer is the possibility to, by using good software and a solid logic-thinking foundation (not necessarily code), perform higher quality work in less time and at a more affordable price. It enables the lawyer to achieve, at last, the impossible triade of good, quick and cheap work.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;h2 class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Then I shouldn&#39;t learn to &quot;code&quot;?¶&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Therefore, fellow lawyer, do not feel pressured to &quot;code&quot;. Focus, instead, in following new tech solutions which improve your work and keep an open mind for innovations.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Support those who create new software which lessen the burden on your routine and can increase your productivity. Try it out. Do not rely in the false assumption of a market protection policy to refrain from using more efficient solutions, event if in a first glance such technology may seem to be &quot;stealing&quot; your clientele. Instead, fight and condemn such obstacles.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://media.giphy.com/media/xT1R9MnvTkfR9iFBJe/giphy.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;480&quot; height=&quot;240&quot; src=&quot;https://media.giphy.com/media/xT1R9MnvTkfR9iFBJe/giphy.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
In Brazil, for example, there is a recent case of our Bar trying to criminalize startups that act in the aviation market, even though our aviation sector is far from efficient (links in Portuguese only, sorry about that, but I have linked a Google Translate URL):&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://translate.google.com/translate?sl=pt&amp;amp;tl=en&amp;amp;u=https%3A%2F%2Feconomia.estadao.com.br%2Fblogs%2Fcoluna-do-broad%2Foab-vai-propor-que-congresso-criminalize-acao-de-lawtechs-do-setor-aereo%2F&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OAB (Brazil&#39;s Bar) will propose Congress to criminalize legaltechs acting in the aviation sector&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://translate.google.com/translate?sl=pt&amp;amp;tl=en&amp;amp;u=https%3A%2F%2Fwww.conjur.com.br%2F2019-dez-10%2Foab-investiga-startups-direcionam-clientes&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OAB investigates startups on client acquisition&lt;/a&gt; &lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Technology is not going anywhere, and it is a matter of time until everyone is using it. Be an &quot;early adopter&quot; instead of a baseless critic, and you will be ahead of your competition. &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So, It isn&#39;t possible to be a lawyer-developer? ¶&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Of course it is! Our critics made here are merely a pondering of this current image that dictates that those who cannot &quot;code&quot; are doomed to be left behind in this modern gold rush. It is indeed possible to follow technology evolution without coding, provided that you experiment and support new solutions without fear of losing market share.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
This blog, as you may know, specifically aims at an unique point of view: not only a lawyer&#39;s view neither a developers&#39; one, but both.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
If you are a lawyer and you are interested in technology, follow our next posts with an opened mind and heart, since I will be discussing some ideas and thoughts on how to use technology to change your life.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;/* End of this post, see you next time */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;

</content><link rel='replies' type='application/atom+xml' href='https://blog.dev.lawyer/feeds/7588568965006124002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://blog.dev.lawyer/2020/03/should-lawyers-code.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/7588568965006124002'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8401140485607065969/posts/default/7588568965006124002'/><link rel='alternate' type='text/html' href='https://blog.dev.lawyer/2020/03/should-lawyers-code.html' title='Should Lawyers code?'/><author><name>Octavio Ietsugu</name><uri>http://www.blogger.com/profile/10886592797300577586</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTl5keK789BkKPIzy71E8a3SFxfTDA7-ombINphfjzAY8Uhz1lKtbI7hutCwlBY6eDsdBenrhN2yv4Ygz6ssGCdBodc9JqN9nqdZ6Six-IZu_qV4Ax4yoGG8TuFIIEQ/s113/profile.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhulueu1pJfKWaI12OzyzINZkKfp4C4RHXVE4mm-g3UL7Ew0G_lmyQtUiZ0rKI5Eje-PW9jXgVAyC95WItUdgZa-F7J2uLmzW0L3AFcjQp9e_RcT2vCzZj3zR2nH4XW8jwAHr8Fhgk5igka/s72-c/YT_thumb_EN.png" height="72" width="72"/><thr:total>3</thr:total></entry></feed>