You want to make something, but you’re stuck. You either don’t know what to make, or you’re just not sure how to make it.
I know the feeling.
What you need is a framework on how to get started — to get the motions started and make progress
8th Oct, 2022
5 min read
Not everything is an object. When it comes to functional programming, it’s more
to do with the processes that get you from point A to point B than how data and
groups of business logic are structured.
The Internet has become the new land of dreams where anything can happen. Many
of us flock to make a living online as tales of people making bank emerge in the
suggested and recommendations list from the rubble of survivor bias.
But living online isn’t a get rich quick
Back in September, I wrote this story
on var, let and the keyword this
However, some people still found it hard to distinguish between the difference —
or rather, they wanted something that was more visually accessible. So I decided
to change the format a little
If you're just here for the code snippet, here is the quick rundown of it.
* set user-select to none in your CSS.
What is user-select in CSS?
It's a CSS property that lets you specify if a text element can be selected. For example, if you hold your mouse over
16th Oct, 2022
2 min read
In human years, WordPress has already graduated high school and probably working a part-time job while taking college classes.
In tech years, WordPress is part of a suite of legacy technologies that were new and shiny when it first came out - but over time, the prettiness has waned significantly.
12th Oct, 2022
5 min read
Bots and crawlers have a thing against single page apps. This is where SSR comes in and why.
29th Aug, 2022
Is it here to stay? Will it take hold?
In a myriad of programming languages, do we really need another one? According to Google, the answer is yes.
Officially unveiled to the world a week ago by Chandler Carruth at CppNorth, Carbon has got the programming communities talking.
22nd Aug, 2022
3 min read
Because who doesn’t want to work more efficiently?
For software developers and engineers, the number of hours worked doesn’t always correlate to productivity. Instead, it can point to inefficiencies — or being stuck on a bug for an unnecessarily long time.
The ability to code quickly and efficiently can
As a frontend dev, console.log() is necessary. But there's more to debugging than just littering it everywhere.
The thing about console.log() is that it's more than just a utility tool that helps us debug. It is also something that you can put inside your error handling process to
21st Aug, 2022
1 min read
Over the past few weeks, I've been immersing myself in React - specifically, Next.js.
While React can be fun, the differences between function and class-based component construction can throw off newbies. It also doesn't help that tutorials mix and match them without much context or explanation.
Personally, I've come
14th Aug, 2022
Another weekend, another feature is released — well, that’s the current game plan and so far.
The thing about building apps is that we often come up with grand plans, only to have them fall short because we ran out of time. This is where consistency comes in.
Rainbow gradients are everywhere. They're cool and fun looking. The text is also fully readable by bots.
Here are some cool examples in the wild:
Vercel - cloud platform
But how is it done?
The magic lies in linear-gradient, -webkit-background-clip and -webkit-text-fill-color
Here's the quick code snippet for it 👇
9th Aug, 2022
Don’t get me wrong, Next.js is great. I love it. It works. I don’t need to deal with routing because it’s already baked into the framework. You can write APIs and the inner workings won’t be exposed on the client side. It’s also React
React is great. It gives us a ton of freedom to do what we need to do. However, with great freedom comes the increased potential for a project that’s structurally mangled.
When I first started using React, all the tutorials were pretty basic with file structures that were linear
8th Aug, 2022
4 min read
Or pay a fraction of the price if you want to certificate
Let’s get real — University education can get expensive. Or perhaps you’re contemplating switching careers but don’t want to spend 3 years back in school. You don’t need a degree to get into programming. The
7 min read
The thing about being a dev is that we tend to horde domain names.
It's easy to come up with grand ideas and convince ourselves that we are going to commit to it once we have the domain name in our possession.
I'm one of these people.
After several years
Another week, another newsletter 💌
This week has been pretty intense for me - from playing with Next.js SSR and learning how to use Chakra UI.
Here's what I learned from the process of learning something new:
* it's always hardest at the start
* what you know doesn't become real until
7th Aug, 2022
As I get back into the groove of weekend projects, I find myself optimizing my workflow. We often associate productivity with our abilities to stay focused. But as software developers and engineers, our tools are as equally important - or more importantly, the extensions and plugins we utilize in our
31st Jul, 2022