<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Vladimir Carrer</title>
    <description>The latest articles on Forem by Vladimir Carrer (@vladocar).</description>
    <link>https://forem.com/vladocar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F397097%2F56a04033-c6ca-4dc2-9ca1-10518728e772.png</url>
      <title>Forem: Vladimir Carrer</title>
      <link>https://forem.com/vladocar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/vladocar"/>
    <language>en</language>
    <item>
      <title>Free Figma (Low Fidelity) Hand Drawn Wireframe Kit</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Wed, 02 Jun 2021 12:28:55 +0000</pubDate>
      <link>https://forem.com/vladocar/free-figma-low-fidelity-hand-drawn-wireframe-kit-1p2c</link>
      <guid>https://forem.com/vladocar/free-figma-low-fidelity-hand-drawn-wireframe-kit-1p2c</guid>
      <description>&lt;p&gt;Low fidelity wireframes are sketches of the page layout and the basic navigation. The goal of a low fidelity wireframe is to give you a general sense of the hierarchy of information, the placement of major components on the screen, and the general flow of interaction.&lt;/p&gt;

&lt;p&gt;Below are a few good examples of wireframes with low fidelity and download this Figma Free UI Wireframe kit with hand drawn style.&lt;/p&gt;

&lt;p&gt;Nowadays, more and more designers are moving away from Photoshop to utilize other software. When you want to make a prototype, you can simply edit the content right inside Figma and collaborate easily with your peers. Also, if you want to go further than the prototype, you could build a fully- featured app with web components and a backend.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UU2biW_G--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3w77p4djlj05mdz1jpwe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UU2biW_G--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3w77p4djlj05mdz1jpwe.png" alt="Figma Low Fidelity Wireframe Kit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9xgPOxeB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w5800u1lah58turor4ej.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9xgPOxeB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w5800u1lah58turor4ej.png" alt="Figma Low Fidelity Wireframe Kit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.designinspiration.info/free-figma-low-fidelity-hand-drawn-wireframe-kit/"&gt;Free Figma Hand Drawn Wireframing Kit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ux</category>
    </item>
    <item>
      <title>GPT-3 and CSS Frameworks</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Wed, 05 May 2021 13:17:54 +0000</pubDate>
      <link>https://forem.com/vladocar/gpt-3-and-css-frameworks-2fpm</link>
      <guid>https://forem.com/vladocar/gpt-3-and-css-frameworks-2fpm</guid>
      <description>&lt;p&gt;Recently I gained access to the OpenAI GPT-3 API. I tried different things like content creation, code translation and other experiments. One of the amazing things of GPT-3 is the capacity to learn from simple textual examples.&lt;/p&gt;

&lt;p&gt;Programming is one of the most complex and problem solving tasks. But I wasn’t interested in training GPT-3 to program. For me it was more interesting how GPT-3 can speed up some boring repetitive code creation.&lt;/p&gt;

&lt;p&gt;GPT-3 works great with well structured code that has clear naming logic. I tried to train it to generate layout HTML with clear class syntax. &lt;/p&gt;

&lt;p&gt;I used my Smart CSS Grid Framework because it has simple naming logic. CSS Classes are named from one to twelve because it is a 12 grid system. &lt;/p&gt;

&lt;p&gt;The logic is the total of each row should be always 12 or something like this 3 + 3 + 4 + 2 = 12&lt;/p&gt;

&lt;p&gt;The idea was, when I write something like this: &lt;/p&gt;

&lt;p&gt;3 | 3 | 6 &lt;/p&gt;

&lt;p&gt;To receive something like this:&lt;/p&gt;

&lt;p&gt;After a couple examples GPT-3 started to work almost perfectly even with more complex layouts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BTEqZMmo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i3a4on98gs3mj4hrxbju.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BTEqZMmo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i3a4on98gs3mj4hrxbju.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is the text I used to train GPT-3:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;text: 4 | 4 | 4
code: &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt;

text: 3 | 3 | 3 | 3
code: &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt;

text: 2 | 2 | 2 | 6
code: &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="six"&amp;gt; 

text: 3 | 2 | 4 | 3
code: &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt;

text: 3 | 2 | 4 | 3 | 4 | 8
code: &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="eight"&amp;gt; &amp;lt;/div&amp;gt;

text: 3 | 2 | 4 | 2 | 2 | 8
code: &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="eight"&amp;gt; &amp;lt;/div&amp;gt;

text: 3 | 2 | 9 | 
4 | 4 | 12 | 
5 | 2 | 4
code: &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="nine"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="twelve"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="five"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt;

text: 3 | 2 | 9 | 
4 | 4 | 11 | 
5 | 2 | 4
code: &amp;lt;div class="three"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="nine"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="eleven"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="five"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="two"&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class="four"&amp;gt; &amp;lt;/div&amp;gt;

text:
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Important to keep the “temperature” to 0, we don’t want GPT-3 to be creative. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5jA-gZIx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y8hnox1bdq7xfweoyr6f.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5jA-gZIx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y8hnox1bdq7xfweoyr6f.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a super simple example of how GPT-3 can be used to generate repetitive HTML code. Basically all CSS Frameworks follow certain rules that can be easily used for GPT-3 training.&lt;/p&gt;

</description>
      <category>gpt3</category>
      <category>css</category>
      <category>webdev</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>SMART CSS GRID - Minimal CSS Framework</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Mon, 08 Feb 2021 09:14:40 +0000</pubDate>
      <link>https://forem.com/vladocar/smart-css-grid-minimal-css-framework-4je0</link>
      <guid>https://forem.com/vladocar/smart-css-grid-minimal-css-framework-4je0</guid>
      <description>&lt;p&gt; Smart CSS Grid is CSS GRID based fluid responsive layout system with 12 columns. &lt;/p&gt; 




&lt;ul&gt;
&lt;li&gt;Minimal. It is only 0.5 KB. &lt;/li&gt;
&lt;li&gt;Clear syntax. &lt;/li&gt;
&lt;li&gt;No unnecessary nesting, meaning you will write less HTML.&lt;/li&gt;
&lt;li&gt;Responsive.&lt;/li&gt;
&lt;li&gt;Flexible the main width can be any number or uint ex: 960px, 90% or whatever you like.&lt;/li&gt;
&lt;li&gt;Supports rows merging, nesting columns, column swapping..&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is designed to adapt to any size or any column gap. You can change these values into the main CSS file. Example width: 85% and grid-gap: 20px; or width: 1200px and grid-gap: 14px;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vladocar.github.io/SMART-CSS-GRID/"&gt;https://vladocar.github.io/SMART-CSS-GRID/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vladocar.github.io/SMART-CSS-GRID/Smart-Grid-Demo.html"&gt;Demo 1&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Download or Install
&lt;/h2&gt;

&lt;p&gt;You can simply download the library or use:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ npm i smart-css-grid
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can use PKG CDN:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt; &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://unpkg.com/smart-css-grid@1.0.0/smart-grid.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Project on Github: &lt;a href="https://github.com/vladocar/SMART-CSS-GRID"&gt;https://github.com/vladocar/SMART-CSS-GRID&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>github</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Screenshoteer - Makes web screenshots and mobile emulations from the command line.</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Mon, 01 Feb 2021 13:34:56 +0000</pubDate>
      <link>https://forem.com/vladocar/screenshoteer-makes-web-screenshots-and-mobile-emulations-from-the-command-line-3lna</link>
      <guid>https://forem.com/vladocar/screenshoteer-makes-web-screenshots-and-mobile-emulations-from-the-command-line-3lna</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fiklot9m9w5xduo6838t7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fiklot9m9w5xduo6838t7.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tool based on &lt;a href="https://github.com/GoogleChrome/puppeteer" rel="noopener noreferrer"&gt;puppeteer&lt;/a&gt;. &lt;/p&gt;

&lt;h4&gt;Installation &lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm i &lt;span class="nt"&gt;-g&lt;/span&gt; screenshoteer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can use  screenshoteer like this:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;screenshoteer  &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.example.com

or .html localy copy the url path from the browser

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; file:///Users/../index.html
screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; file:///C:/Users/../Random-HTML-file.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And with the help of puppeteer(Headless Chrome) it will generate screenshot of the entire web page.&lt;/p&gt;


&lt;p&gt;&lt;br&gt;
Parameters:  &lt;/p&gt;

&lt;p&gt;-h help&lt;br&gt;&lt;br&gt;
--url web page url&lt;br&gt;&lt;br&gt;
--emulate - emulate web device example: --emulate "iPhone 6"&lt;br&gt;&lt;br&gt;
--fullpage - can be true or false. It will take screenshot of entire web page if is true. True is the default parameter.&lt;br&gt;&lt;br&gt;
--pdf - generate additional pdf&lt;br&gt;&lt;br&gt;
--w - width of the Web Page in px&lt;br&gt;&lt;br&gt;
--h - height of the Web Page in px&lt;br&gt;&lt;br&gt;
--waitfor - wait time for the page load in milliseconds&lt;br&gt;&lt;br&gt;
--waitforselector - wait for the selector to appear in page&lt;br&gt;
--el - css selector document.querySelector&lt;br&gt;&lt;br&gt;
--auth - basic http authentication&lt;br&gt;&lt;br&gt;
--no - exclude "image", "stylesheet", "script", "font"&lt;br&gt;&lt;br&gt;
--click - example: ".selector&amp;gt;a" excellent way to close popups or to click some buttons on the page.&lt;br&gt;&lt;br&gt;
--file - output file name (optional, otherwise based on page title and timestamp)&lt;br&gt;&lt;br&gt;
--theme - switch to dark or light color theme&lt;br&gt;&lt;br&gt;
--vd - Emulate vision deficiency 'achromatopsia', 'deuteranopia', 'protanopia', 'tritanopia', 'blurredVision', and 'none'&lt;br&gt;
&lt;/p&gt;


&lt;h4&gt;Examples: &lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;screenshoteer  &lt;span class="nt"&gt;--url&lt;/span&gt; https://news.ycombinator.com &lt;span class="nt"&gt;--fullpage&lt;/span&gt; &lt;span class="nb"&gt;false

&lt;/span&gt;screenshoteer  &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.reddit.com/r/nodejs &lt;span class="nt"&gt;--emulate&lt;/span&gt; &lt;span class="s2"&gt;"iPhone 7"&lt;/span&gt;

screenshoteer  &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.nytimes.com  &lt;span class="nt"&gt;--emulate&lt;/span&gt; &lt;span class="s2"&gt;"Nexus 4"&lt;/span&gt;

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.reddit.com/r/javascript/ &lt;span class="nt"&gt;--w&lt;/span&gt; 600 &lt;span class="nt"&gt;--h&lt;/span&gt; 800 &lt;span class="nt"&gt;--fullpage&lt;/span&gt; &lt;span class="nb"&gt;false

&lt;/span&gt;screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.reddit.com/r/javascript/ &lt;span class="nt"&gt;--w&lt;/span&gt; 600 &lt;span class="nt"&gt;--h&lt;/span&gt; 0 &lt;span class="nt"&gt;--fullpage&lt;/span&gt; &lt;span class="nb"&gt;false

&lt;/span&gt;screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://lobste.rs &lt;span class="nt"&gt;--pdf&lt;/span&gt;

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://lobste.rs &lt;span class="nt"&gt;--w&lt;/span&gt; 500

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt;  https://news.ycombinator.com/item?id&lt;span class="o"&gt;=&lt;/span&gt;18598672 &lt;span class="nt"&gt;--el&lt;/span&gt; &lt;span class="s2"&gt;".fatitem"&lt;/span&gt;

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt;  https://site.com &lt;span class="nt"&gt;--auth&lt;/span&gt; &lt;span class="s2"&gt;"username;password"&lt;/span&gt;

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.nytimes.com &lt;span class="nt"&gt;--no&lt;/span&gt; &lt;span class="s2"&gt;"image"&lt;/span&gt;

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.nytimes.com &lt;span class="nt"&gt;--no&lt;/span&gt; &lt;span class="s2"&gt;"script"&lt;/span&gt;

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.economist.com/ &lt;span class="nt"&gt;--click&lt;/span&gt; &lt;span class="s2"&gt;".ribbon__close-button"&lt;/span&gt;

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; file:///Users/../index.html

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.slashdot.org &lt;span class="nt"&gt;--file&lt;/span&gt; /tmp/slashdot.png

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://mxb.dev/blog/color-theme-switcher/ &lt;span class="nt"&gt;--theme&lt;/span&gt; dark

screenshoteer &lt;span class="nt"&gt;--url&lt;/span&gt; https://news.ycombinator.com &lt;span class="nt"&gt;--vd&lt;/span&gt; blurredVision
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Github: &lt;a href="https://github.com/vladocar/screenshoteer" rel="noopener noreferrer"&gt;https://github.com/vladocar/screenshoteer&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>puppeteer</category>
      <category>node</category>
    </item>
    <item>
      <title>Minimal Notes - web app build with Vue.js</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Wed, 27 Jan 2021 13:18:46 +0000</pubDate>
      <link>https://forem.com/vladocar/minimal-notes-web-app-build-with-vue-js-4l3m</link>
      <guid>https://forem.com/vladocar/minimal-notes-web-app-build-with-vue-js-4l3m</guid>
      <description>&lt;p&gt;There are many notes apps, but I needed something simple that works for me on my laptop. &lt;/p&gt;

&lt;p&gt;That is why I made minimal notes that will work in my browser locally. &lt;/p&gt;

&lt;p&gt;Everything is stored in your web browser localStorage. All the coding is done with Vue.js and the best part is everything is in the &lt;strong&gt;index.html&lt;/strong&gt; file that is &lt;strong&gt;only 4Kb&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I also made Minimal Notes.app for Mac OS users. First I used Electron to package the app. But the file from 4Kb became 400 Mb, with some optimization I achieved around 140 Mb but I was not happy. Then I tried Cordova for Mac and worked perfectly. Now the file is 0.45 Mb that is much better then 140 Mb.&lt;/p&gt;

&lt;p&gt;Demo:&lt;br&gt;
&lt;a href="https://vladocar.github.io/Minimal-Notes/" rel="noopener noreferrer"&gt;https://vladocar.github.io/Minimal-Notes/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project on github:&lt;br&gt;
&lt;a href="https://github.com/vladocar/Minimal-Notes" rel="noopener noreferrer"&gt;https://github.com/vladocar/Minimal-Notes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fqt9l7adcx9jb6s0n8gmu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fqt9l7adcx9jb6s0n8gmu.png" alt="Minimal Notes App"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>vue</category>
      <category>github</category>
    </item>
    <item>
      <title>Basic.css - Classless CSS Starter File</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Mon, 18 Jan 2021 15:01:15 +0000</pubDate>
      <link>https://forem.com/vladocar/basic-css-classless-css-starter-file-ok0</link>
      <guid>https://forem.com/vladocar/basic-css-classless-css-starter-file-ok0</guid>
      <description>&lt;p&gt;Basic.css gives you basic CSS formatting and ability to make basic grids with only HTML5 syntax. You can use this project to Set your default styling.&lt;/p&gt;

&lt;h3&gt;
  
  
  List of features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Lightweight 1kb minified and gzipped.&lt;/li&gt;
&lt;li&gt;  Basic typography.&lt;/li&gt;
&lt;li&gt;  Basic forms.&lt;/li&gt;
&lt;li&gt;  Custom colors.&lt;/li&gt;
&lt;li&gt;  Dark theme.&lt;/li&gt;
&lt;li&gt;  Round corners.&lt;/li&gt;
&lt;li&gt;  Flex Grid without classes.&lt;/li&gt;
&lt;li&gt;  Flex Grid cards.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Demo: &lt;a href="https://vladocar.github.io/Basic.css/"&gt;https://vladocar.github.io/Basic.css/&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  You can change root css variables with your color palette:
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nd"&gt;:root&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="py"&gt;--c1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#0074d9&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="py"&gt;--c2&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#eee&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="py"&gt;--c3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#fff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="py"&gt;--c4&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#000&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="py"&gt;--c5&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#fff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h5&gt;
  
  
  Or adjust the round corners
&lt;/h5&gt;

&lt;p&gt;By default are 8px, use --rc: 0px; if you don't like round corners.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nd"&gt;:root&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="py"&gt;--rc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;8px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h5&gt;
  
  
  Override the colors in the dark mode:
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="k"&gt;@media&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;prefers-color-scheme&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;dark&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nd"&gt;:root&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="py"&gt;--c2&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#333&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="py"&gt;--c3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#1e1f20&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="py"&gt;--c4&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;#fff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h5&gt;
  
  
  How you can use the infinity flex grid?
&lt;/h5&gt;

&lt;p&gt;Use the HTML5 tags section and nested section to make flex grid.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt; 1 &lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt; 2 &lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt; 3 &lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt; 1 &lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt; 2 &lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt; 3 &lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt; 4 &lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Demo: &lt;a href="https://vladocar.github.io/Basic.css/grid.html"&gt;https://vladocar.github.io/Basic.css/grid.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Use the HTML5 tags selection and article to make cards.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;section&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;article&amp;gt;&lt;/span&gt; 1 &lt;span class="nt"&gt;&amp;lt;/article&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;article&amp;gt;&lt;/span&gt; 2 &lt;span class="nt"&gt;&amp;lt;/article&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;article&amp;gt;&lt;/span&gt; 3 &lt;span class="nt"&gt;&amp;lt;/article&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Demo: &lt;a href="https://vladocar.github.io/Basic.css/cards.html"&gt;https://vladocar.github.io/Basic.css/cards.html&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How to use this project?
&lt;/h4&gt;

&lt;p&gt;Simply download and personalize the &lt;strong&gt;basic.css&lt;/strong&gt; file.&lt;/p&gt;

&lt;p&gt;Or&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm i @vladocar/basic.css
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Why should you use this project?
&lt;/h4&gt;

&lt;p&gt;Instead of using CSS Reset you could just Set the basic css formatting and styling. You could even make some grids with the HTML5 tags. Naturally if you want to build something more complex you should use CSS classes and this project works great in combination with other CSS frameworks.&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/vladocar/Basic.css"&gt;https://github.com/vladocar/Basic.css&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>github</category>
    </item>
    <item>
      <title>Boilerplate README.md Template for GitHub or GitLab</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Thu, 12 Nov 2020 09:04:32 +0000</pubDate>
      <link>https://forem.com/vladocar/boilerplate-readme-md-template-for-github-or-gitlab-4a5i</link>
      <guid>https://forem.com/vladocar/boilerplate-readme-md-template-for-github-or-gitlab-4a5i</guid>
      <description>&lt;p&gt;I hate to always "reinvent" README.md on GitHub that is why I decided to make this Starter README.md template. Also I prefer HTML syntax because I use HTML every day and it has some extra features like center the elements. I also included markdown version.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/vladocar/boilerplate-readme-template"&gt;https://github.com/vladocar/boilerplate-readme-template&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>opensource</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Scribble Font for Wireframing</title>
      <dc:creator>Vladimir Carrer</dc:creator>
      <pubDate>Mon, 09 Nov 2020 12:02:15 +0000</pubDate>
      <link>https://forem.com/vladocar/scribble-font-for-wireframing-2nk3</link>
      <guid>https://forem.com/vladocar/scribble-font-for-wireframing-2nk3</guid>
      <description>&lt;p&gt;Scribble Font is a replacement for Lorem Ipsum Text and works great with low fidelity wireframes.&lt;/p&gt;

&lt;p&gt;Low fidelity wireframes are quick rough sketches that represent the initial concept (blueprint) of a website or app.&lt;/p&gt;

&lt;p&gt;Here is a demo of the Scribble Font with low fidelity wireframe:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4G78ndci--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8fuo1nm9wq63cz8nrui1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4G78ndci--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8fuo1nm9wq63cz8nrui1.png" alt="Low fidelity wireframe"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Scribble Font is free (MIT license) and can be downloaded from github:&lt;br&gt;
&lt;a href="https://github.com/vladocar/Scribble-Font"&gt;https://github.com/vladocar/Scribble-Font&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is also a list of other similar &lt;a href="https://www.designinspiration.info/free-fonts-for-lo-fi-wireframing/"&gt;free fonts for wireframing and prototyping&lt;/a&gt;&lt;/p&gt;

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

</description>
      <category>ux</category>
      <category>github</category>
      <category>opensource</category>
      <category>uiweekly</category>
    </item>
  </channel>
</rss>
