<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>

<title>Paulo Nunes</title>
<link></link>
<description>A minimal blog template for tinyjam.</description>
<atom:link href="/rss.xml" rel="self" type="application/rss+xml" />

<item>
     <title>To the moon and back</title>
     <link>/posts/to-the-moon-and-back.html</link>
     <guid>/posts/to-the-moon-and-back.html</guid>
     <description><![CDATA[<p>Finaly it looks like we&#39;re back to exploring space again. Expanding science and technology hopefully for the good of all mankind.</p>
<p>Farewell Christina Koch, Victor Glover, Jeremy Hansen and Reid Wiseman, see you in 10 days. Go forth and explore!</p>]]></description>
</item>
<item>
     <title>Tiny notebook app</title>
     <link>/posts/tiny-notebook-app.html</link>
     <guid>/posts/tiny-notebook-app.html</guid>
     <description><![CDATA[<p>Small, simple, static and local hosted wep app i built for my personal use. It works offline, no data is collected or transmitted anywhere.</p>
<p>Notebook is for raw text, quick note taking in the browser. It uses the browsers&#39; localStorage to keep my notes always handy and persistant between sessions of copy/pasting text from websites, making to-do lists, drafting site copy, memos and emails.</p>
<p>No sync, Markdown or WYSIWYG features, but you can download a backup of all your notes and restore them if you change browser, do a clean install of your OS or the path to the app folder changes because you decided to move it somewhere else.</p>
<h2 id="features">features:</h2>
<ul>
<li>Create/edit/delete notes</li>
<li>Focus mode (removes the sidebar)</li>
<li>Dark/light mode</li>
<li>Download backup of all notes (JSON file)</li>
<li>Restore all notes from backup file</li>
<li>Download a single note as .txt</li>
<li>Responsive layout</li>
</ul>
<p>The first 20 chars of the first line you write will be the title of the note link on the sidebar list.</p>
<p><a href="../downloads/notebook-app.zip">Download the zip archive</a>, unpack it, put the folder somewhere on your disk, inside the folder open the file index.html in the browser and bookmark it.</p>]]></description>
</item>
<item>
     <title>The joy of handwriting CSS</title>
     <link>/posts/the-joy-of-handwriting-css.html</link>
     <guid>/posts/the-joy-of-handwriting-css.html</guid>
     <description><![CDATA[<p>AI coding skills have evolved to a point that anyone with no design or FE dev experience can build delightful user interfaces. I&#39;m ok with that, if you dont want to be picky about the details, if what matters is shipping a working product fast.</p>
<p>Its satisfying to see how good the results are.</p>
<p>I love to write CSS, i need to tinker with it, i like to think about how to structure the HTML and CSS, it gives me joy to write it myself, CSS doesn&#39;t have to be a &quot;means to an end&quot;. Knowing where and how all the parts work makes it much easier to adjust, adapt and be more creative.</p>
<p>Old habits never die, for me personaly, hand writing CSS is having ownership and control of what ever it is you are creating. I can even go wild and let AI do everything else, but the CSS is exclusively mine to handle.</p>]]></description>
</item>
<item>
     <title>Suddenly its monday</title>
     <link>/posts/suddenly-its-monday.html</link>
     <guid>/posts/suddenly-its-monday.html</guid>
     <description><![CDATA[<figure>
    <img src="../img/jellyfish.jpg"/>
    <figcaption>Jellyfish doodle</figcaption>
</figure>

<p>Every week the only thing that keeps me going is the weekend. Every weekend i try to do something or everything, but i sometimes get stuck on what or how. Suddenly its monday, again.</p>]]></description>
</item>
<item>
     <title>My chunky keyboard</title>
     <link>/posts/my-chunky-keyboard.html</link>
     <guid>/posts/my-chunky-keyboard.html</guid>
     <description><![CDATA[<p>This is my workhorse keyboard, a quirky but comfortable mechanical keyboard i finally purchased last year.</p>
<figure>
    <img src="../img/varmilo-pro75.jpg"/>
    <figcaption>Minilo75 Pro by Varmilo</figcaption>
</figure>

<p>I’m not into the keyboard modding thing, swapping keys or switches is the limit of my know-how on this subject.</p>
<p>I wanted a mechanical keyboard for a long time, but the problem is it’s hard to find a ready to use MacOS compatible pre-built keyboard with a PT(Portuguese) layout. Unless you custom build one yourself.</p>
<p>I finally found this Chinese brand that sells them with a set of PT and Mac keycaps, and swappable switches.</p>
<p>It’s about 90% plug and play, i had to swap a few keys around that were not in the right position for specific PT on Mac, but overall it works well.</p>]]></description>
</item>
<item>
     <title>Lightweight web development on iPad</title>
     <link>/posts/lightweight-web-development-on-ipad.html</link>
     <guid>/posts/lightweight-web-development-on-ipad.html</guid>
     <description><![CDATA[<p>This is how i setup a simple web dev environment to play around with HTML, CSS and JavaScript on an iPad. It <strong>is not</strong> how to setup a full working development environment using iPad. Hence the “Lightweight”.</p>
<p>There are other solutions to turn the iPad into a more legitimate development machine. VSCode server and Github Code Spaces are the most popular. Look them up.</p>
<p>In summary, using the above solutions you are not running things on the iPad, you are either using the browser to access a dev environment on GitHub, or you are using the iPad to access a dev environment on your primary dev machine, laptop/desktop.</p>
<h2 id="things-to-remember">Things to remember</h2>
<ul>
<li>Your browser options are Safari. The other options are just skins of Chrome, Chromium or Firefox, wrapped around Webkit.</li>
<li>No dev tools, web inspector apps/extensions that you may find on the App Store don’t work, are limited or unusable.</li>
<li>Safari will not open local files, period!</li>
<li>Your favorite IDE or IA coding thing does not have an iPad version.</li>
<li>Be patient, the workflow will need getting used to if you’re coming from a more feature rich dev environment.</li>
</ul>
<p>It all boils down to what apps are available on iPad to edit files and preview them in the browser. A basic text editor and a quick and easy localhost setup to view my projects.</p>
<h2 id="basic-text-editor">Basic text editor:</h2>
<p>There are about three text/code editor apps i could find, i didn’t try them all. Some seem to have more features than others, but remember that you will never get the features you are used to with whatever editor you use on desktop/laptop.</p>
<p>I chose <a href="https://runestone.app" target="_blank">Runestone</a>, the minimalist look and feel got me, plus it has all the basics and themes. It doesn’t have a tabbed UI, if you need more than one file open it translates to one app window for each file.</p>
<p>Its free, but you are limited to a few customisation options, pay a small one-time fee of €9.99 to unlock all customisation options.</p>
<h2 id="a-quick-and-easy-localhost-setup-to-view-my-projects">A quick and easy localhost setup to view my projects</h2>
<p>I’m pretty sure <a href="https://iconfactory.com/worldwideweb" target="_blank">WorldWideWeb</a> is the only app available to serve your local HTML documents on iPad. A plug-and-play mini web server with a built in browser to preview your files (again a Safari wrapper), you can also open the URL directly in Safari.</p>
<p>The app is free to use and remains fully functional. Upgrade to PRO for a one-time fee of €9.99 to keep using automatic refresh and other features.</p>
<h2 id="final-thoughts">Final thoughts</h2>
<p>If i really want to work on something smoothly and efficiently i prefer to use my Mac mini or Macbook. Using the iPad for dev work is fun to experiment with, but not the real deal.</p>]]></description>
</item>
<item>
     <title>Entropy and incompetence</title>
     <link>/posts/entropy-and-incompetence.html</link>
     <guid>/posts/entropy-and-incompetence.html</guid>
     <description><![CDATA[<p>There seems to be a serious problem in Portugal within the upper and middle managment profession, from government institutions to private companies.</p>
<p>In my experience, specific to software development, project management roles are given to people with no tech background or experience.</p>
<p>Their main objective is to just have something to sell at the next management meeting, a quick win to feed the FOMO, to get financed or get a pat on the back. It is not to build something really useful with quality in mind.</p>
<p>In most cases you have triple the managers than you have developers or the people that do the actual work and sustain the product.</p>
<p>The amount of burocracy and entropy created by non-stop bursts of random irrelevant information that turn into tasks with no planning or meaningful insight, project an image that work is being done. But its just an ilusion created to hide the general incompetence going around.</p>]]></description>
</item>
<item>
     <title>Current favorite typefaces</title>
     <link>/posts/current-favorite-typefaces.html</link>
     <guid>/posts/current-favorite-typefaces.html</guid>
     <description><![CDATA[<p>I&#39;m a typography enthusiast, i&#39;ve collected hundreds of fonts, both paid and free. One of my favorite things to do is looking up new typefaces, reading about the history behind the design, comparing letter forms and hoarding font files.</p>
<p>I go through fases of favorites, from low x-height grotesk sans-serifs, to modern serifs and quirky monospaced gems.</p>
<h2 id="current-favorites-are">Current favorites are:</h2>
<h3 id="sans-serif">Sans-serif</h3>
<ul>
<li>BDO Grotesk</li>
<li>Neue Haas Grotesk</li>
<li>PP Neue Montreal</li>
<li>Raveo</li>
</ul>
<h3 id="serif">Serif</h3>
<ul>
<li>Literata</li>
<li>Paragon</li>
<li>DM serif</li>
<li>Brygada 1918</li>
</ul>
<h3 id="monospace">Monospace</h3>
<ul>
<li>Fragment mono</li>
<li>Ioskeley mono (you&#39;re looking at it)</li>
<li>Realtime Text</li>
<li>Necto mono</li>
</ul>]]></description>
</item>
<item>
     <title>CSS3 attr() function for all properties</title>
     <link>/posts/css3-attr-function-for-all-properties.html</link>
     <guid>/posts/css3-attr-function-for-all-properties.html</guid>
     <description><![CDATA[<p>I&#39;m looking forward to using <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/attr" target="_blank">attr() CSS function</a> on any property value, and use it for non-string values (e.g. numbers, colors). Waiting on global adoption by all main browser engines, we&#39;re nearly there - <a href="https://caniuse.com/?search=attr" target="_blank">caniuse</a>.</p>]]></description>
</item>
<item>
     <title>Browser diet</title>
     <link>/posts/browser-diet.html</link>
     <guid>/posts/browser-diet.html</guid>
     <description><![CDATA[<p>I used to have half a dozen browsers installed at a given time, for work related purposes or because i got bored.</p>
<p>My browsing habits are simple, i don’t use extensions just a good ad blocker. My bookmarks are organised in 4 categories or folders:</p>
<ul>
<li>work</li>
<li>tools</li>
<li>docs</li>
<li>reading</li>
</ul>
<p>I don’t organize my daily life around the browser, or use specific web apps that only work on browser XYZ.</p>
<p>I don’t need extra features, bells and whistles or AI.</p>
<p>What i need is a browser that has the latest stable web technology features implemented, is fast, private and has a simple UI to navigate.</p>
<h2 id="my-currently-installed-and-favorite-browsers">My Currently installed and favorite browsers</h2>
<ul>
<li><a href="https://helium.computer/" target="_blank">Helium</a></li>
<li><a href="https://zen-browser.app/" target="_blank">Zen</a></li>
<li>Safari</li>
</ul>
<p>My daily driver for work and casual browsing is Helium, a de-googled chromium fork. You get the latest and greatest stable features without the telemetry and data mining. If i do want to switch now and then, i use Zen, the best Firefox fork out there in my opinion.</p>
<p>On mobile devices i stick to the default Safari, yes i’m on the Apple ecosystem. It works just fine for my needs.</p>]]></description>
</item>

</channel>
</rss>
