<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Toheeb Ogunbiyi]]></title><description><![CDATA[Toheeb Ogunbiyi]]></description><link>https://blog.toheeb.com</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 11:57:07 GMT</lastBuildDate><atom:link href="https://blog.toheeb.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[To 3 Publications]]></title><description><![CDATA[The section "connections" on page 112 of the book "Think Like a Monk" gave me an insight, "I'm a maker giving creators the power of engineers". And this refined my choice of publications towards the Web System.
The first publication is a Course on We...]]></description><link>https://blog.toheeb.com/to-3-publications</link><guid isPermaLink="true">https://blog.toheeb.com/to-3-publications</guid><dc:creator><![CDATA[Dr SU]]></dc:creator><pubDate>Fri, 30 Jun 2023 12:05:27 GMT</pubDate><content:encoded><![CDATA[<p>The section "connections" on page 112 of the book "Think Like a Monk" gave me an insight, "I'm a maker giving creators the power of engineers". And this refined my choice of publications towards the Web System.</p>
<p>The first publication is a Course on Web Engineering for Creators. This doubles as documentation for the Web System. The second publication is a Blog on Web Engineering, primarily for me and secondarily for engineers. This blog is meant to track and aggregate web engineering options. The third, and final, yet may be optional, is a journal where I think things through. If social media count as a publication, I'm using that to exchange feedback.</p>
<p>In light of this, I should rename this subdomain from blog to journal. Or better still, merge it to the main domain – <a target="_blank" href="http://www.toheeb.com">www.toheeb.com</a>.</p>
]]></content:encoded></item><item><title><![CDATA[Reshaping Shape Tools in UI Design Tools]]></title><description><![CDATA[I wanted to make a dotted map in Figma. Yet, not sure which will look better; square dots or circle dots? Instead of using a circle which I can't turn to a square, I used a square which I can turn into a circle with a border-radius. Below's the idea ...]]></description><link>https://blog.toheeb.com/reshaping-shape-tools-in-ui-design-tools</link><guid isPermaLink="true">https://blog.toheeb.com/reshaping-shape-tools-in-ui-design-tools</guid><category><![CDATA[UI]]></category><dc:creator><![CDATA[Dr SU]]></dc:creator><pubDate>Mon, 19 Jun 2023 18:01:35 GMT</pubDate><content:encoded><![CDATA[<p>I wanted to make a dotted map in Figma. Yet, not sure which will look better; square dots or circle dots? Instead of using a circle which I can't turn to a square, I used a square which I can turn into a circle with a border-radius. Below's the idea of Non-destructive shape tools.</p>
<p>It would make sense if it doesn't matter what UI design shape you start with. Because you'll be able to transition between triangle, rectangle, star, ellipse, and many more, anytime. A solution is not to have shape tools for each of Rectangle, Line, Arrow, Ellipse, Polygon, and Star. As we have in Figma and other design tools. Rather, we would have only one Polygon tool with a panel of properties for any other shape tool. Count for the number of polygon sides, width and height for regularity, Ratio for side bulge, etc. For UX, there will be a preset for each of the other shape tools. In summary, shape tools like triangle and rectangle are only a preset of a polygon tool, not another shape tool. Besides, this approach is mathematically correct.</p>
<p>That's the design direction I set for the vector tools of the web system I'm creating at <a target="_blank" href="http://www.toheeb.com/en/os#products">www.toheeb.com/en/os#products</a>.</p>
]]></content:encoded></item><item><title><![CDATA[rex or ex for CSS line-height]]></title><description><![CDATA[Adam Argyle wrote “New CSS Relative Units”, totalling CSS units to 50! In his voice, "pretty rad".
Me? I'm excited about the root x-height, rex. The ascending factor makes it a nice addition to the existing ex unit. It should ease the process of crea...]]></description><link>https://blog.toheeb.com/rex-or-ex-for-css-line-height</link><guid isPermaLink="true">https://blog.toheeb.com/rex-or-ex-for-css-line-height</guid><category><![CDATA[CSS]]></category><dc:creator><![CDATA[Dr SU]]></dc:creator><pubDate>Fri, 16 Jun 2023 12:58:00 GMT</pubDate><content:encoded><![CDATA[<p>Adam Argyle wrote “New CSS Relative Units”, totalling CSS units to 50! In his voice, "pretty rad".</p>
<p>Me? I'm excited about the root x-height, rex. The ascending factor makes it a nice addition to the existing ex unit. It should ease the process of creating vertical rhythm across columns of headlines, paragraphs, and other elements with varying font sizes.</p>
<p>Moreover, this family of vertical font sizing units, ex and rex, is intuitive to setting line heights.</p>
<p>It feels unsemantic to me making line-height relative to, for example, the width of the font's letter "m". Which is what we do setting line-height with the values: 1.6, 1.6em, or 1.6rem.</p>
<p>What feels semantic to me is setting line-height relative to the x-height. Which we can do with a line-height of 3ex or 3rex. Where 3 didn't come from nowhere but equivalent to the 3 rows of a glyph; the ascender height, the x-height, and the descender height.</p>
<p>A line height of 3ex makes a good default for body fonts. Because their ascender and descender heights are usually shorter that the x-height. Making the cumulative negative spaces a good leading. A line-height of 3ex also makes a good basis to account for wider or shorter measure, display or caption fonts, and other possible conditions.</p>
<p>I look forward to experimenting with this on <a target="_blank" href="http://toheeb.com/">toheeb.com/</a></p>
]]></content:encoded></item><item><title><![CDATA[Go Classic]]></title><description><![CDATA[I relaxed in publishing after my last article. It feels like a recurring pattern after self-glorification.
I had a draft I could have published the next day. My excuse is being busy on a case study. But, that won't fly because publishing that draft c...]]></description><link>https://blog.toheeb.com/go-classic</link><guid isPermaLink="true">https://blog.toheeb.com/go-classic</guid><category><![CDATA[Indie Maker]]></category><dc:creator><![CDATA[Dr SU]]></dc:creator><pubDate>Thu, 15 Jun 2023 16:12:38 GMT</pubDate><content:encoded><![CDATA[<p>I relaxed in publishing after my last article. It feels like a recurring pattern after self-glorification.</p>
<p>I had a draft I could have published the next day. My excuse is being busy on a case study. But, that won't fly because publishing that draft can take less than 10 minutes. Moreover, my busyness didn't stop me from making more drafts on paper afterwards.</p>
<p>I reacted to the perception of conflict of attitude, Classic Attitude as stated in <a target="_blank" href="https://www.toheeb.com/en/os/#principle">toheeb.com/en/os#principle</a>. Right or wrong, I need find the truth from the book “Clear and simple as the truth”.</p>
]]></content:encoded></item><item><title><![CDATA[The method to my madness]]></title><description><![CDATA[“Get out to get them to get in.”
I'm building an independent web. Starting with one site, my site. With each site being able to do whatever you can do on third-party sites. I want you to be able to use Twitter from your site, Gmail from your site, Ba...]]></description><link>https://blog.toheeb.com/the-method-to-my-madness</link><guid isPermaLink="true">https://blog.toheeb.com/the-method-to-my-madness</guid><category><![CDATA[Web Development]]></category><dc:creator><![CDATA[Dr SU]]></dc:creator><pubDate>Mon, 05 Jun 2023 14:44:26 GMT</pubDate><content:encoded><![CDATA[<p>“Get out to get them to get in.”</p>
<p>I'm building an independent web. Starting with one site, my site. With each site being able to do whatever you can do on third-party sites. I want you to be able to use Twitter from your site, Gmail from your site, Bank or Commerce transactions from your site, and any other thing possible the web can offer.</p>
<p><a target="_blank" href="http://www.toheeb.com/en/journey">www.toheeb.com</a> is where that independent web begins. Pending the completion, I'm depending on a lot of services. Including blog.toheeb.com to tell the story. This domain is only a facade of a sub-domain on hashnode.com. These stories are automatically shared to dev.to as drafts and manually shared to Twitter as screenshots. Zohomail powers the email and the list goes on. This is me getting out to get you to get in when it's ready.</p>
<p>My madness is for you and me to own our web respectively. Not them owning us. TO the future of a completely independent web!</p>
]]></content:encoded></item><item><title><![CDATA[I Started a Web OS]]></title><description><![CDATA[In my introductory article titled Hello Web, bla bla bla; I tucked in an external link at the end. In this article, I also tuck in an external link. And in the next article, where I share the method to my madness, I'll also tuck in another external l...]]></description><link>https://blog.toheeb.com/i-started-a-web-os</link><guid isPermaLink="true">https://blog.toheeb.com/i-started-a-web-os</guid><category><![CDATA[Web Development]]></category><category><![CDATA[Indieweb]]></category><category><![CDATA[journal]]></category><dc:creator><![CDATA[Dr SU]]></dc:creator><pubDate>Sat, 03 Jun 2023 15:58:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1685807649093/4124e8c7-303b-432b-a5d5-65e331e6ccc2.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In my introductory article titled <a target="_blank" href="https://hashnode.com/post/clieer8e0000808k2ciev00on">Hello Web</a>, bla bla bla; I tucked in an external link at the end. In this article, I also tuck in an external link. And in the next article, where I share the method to my madness, I'll also tuck in another external link. One at a time. Well, that's a <em>story for the gods</em>.</p>
<p>So, I published an Operating System (OS), not a Design System. The latter seems constrained to visual design. I wanted something that captures the entire engineering process from Architecture, and Design to Development. Operating System sounds like the perfect term.</p>
<p><a target="_blank" href="http://www.toheeb.com/en/os/">Toheeb's Web OS</a> starts with brand elements. These elements are highlighted from the Idea link I tucked in the introductory article.</p>
]]></content:encoded></item><item><title><![CDATA[Hello Web,  from Dr Strange Unabomber]]></title><description><![CDATA[The overwhelming state of the web can use the cautious spell of Dr Strange on the crazy idea of Unabomber.

Ted Kaczynski, infamously known as the Unabomber ... argued that modern people are depressed because all the world's hard problems have alread...]]></description><link>https://blog.toheeb.com/hello-web-from-dr-strange-unabomber</link><guid isPermaLink="true">https://blog.toheeb.com/hello-web-from-dr-strange-unabomber</guid><category><![CDATA[Web Development]]></category><dc:creator><![CDATA[Dr SU]]></dc:creator><pubDate>Fri, 02 Jun 2023 10:13:59 GMT</pubDate><content:encoded><![CDATA[<p>The overwhelming state of the web can use the cautious spell of Dr Strange on the crazy idea of Unabomber.</p>
<blockquote>
<p>Ted Kaczynski, infamously known as the Unabomber ... argued that modern people are depressed because all the world's hard problems have already been solved. ... So Kaczynski's idea was to destroy existing institutions, get rid of all technology and let people start and work on hard problems anew.</p>
<p>- Page 94 and 95 of Zero to One by Peter Thiel with Blake Masters.</p>
</blockquote>
<p>In Unabomber's extreme stance are the opportunities starting afresh brings. Which, the web needs to redefine the web experience and erase the web tech debts.</p>
<p>Yet, unsetting web technologies that power millions of businesses worth trillions of dollars is a no-no. But with Dr Strange's mirror dimension, as a safe space to explore that crazy adventure, it's a yes-yes.</p>
<p>Through <a target="_blank" href="http://www.toheeb.com/en/journey/">toheeb.com/en/journey</a>, I'm starting anew to create an independent web.</p>
<p>I is Dr SU.</p>
]]></content:encoded></item></channel></rss>