1st Feb, 2022
4 min read
At the beginning of this year, I made a goal for myself to be more consistent
with creating things — whether it be through my writing or making mini-apps on
the side to learn new things and keep up with the tech.
The point is that I make and keep making
At the beginning of this year, I made a goal for myself to be more consistent with creating things — whether it be through my writing or making mini-apps on the side to learn new things and keep up with the tech.
The point is that I make and keep making — come rain, shine, lockdowns, homeschooling, and whatever life will throw at me in 2022. This newsletter is part of the consistency and creation pledge.
Without further ado, let’s dive into this week’s stories.
Asking for money is a touchy business. We don’t want to lose out on a job because we’re asking too much. We also don’t want to be underpaid either. Sometimes, it’s hard to know exactly where we’re standing when it comes to paychecks and how much software developers should be paid.
Sure, there’s the old method of asking what you think you’re worth — but then we run the risk of undervaluing our skills because we don’t know what the market rates are.
So I went digging and here’s what I found.
You’ve built an app but it still lives on your localhost:3000. You want to share a preview of this app with your friends, boss, or client without the need to deploy it. Or you might just want to test a service worker. Whatever the case, something or someone needs access to your localhost.
This is where tunnels come in. Cloudflare has a free tunnel service that you can use. I’ve tested it. It’s seamless to start using and less annoying than ngrok.
For performance-sensitive apps custom React hooks can very easily turn into the biggest performance killer, if not written and used very carefully. This story isn’t about how to build and use hooks — rather, it’s about their performance implication for complicated apps.
Remix is the newest and hottest full-stack React-based framework on the block. Newly minted and open-sourced in November, the framework closed off 2021 with +10k stars on GitHub. What makes Remix a different kind of React framework is that it’s primarily a server-side rendered framework. On the first page load the page is pre-rendered on the server, which ensures a super-fast load time.
But how does it work? Here is a quick tutorial on how to use Remix with Apollo GraphQL.
ORMs help developers to write complicated queries quickly and make it easier to update and reuse the code. However, getting started with ORMs can be challenging due to the learning curve. So, here is a quick tutorial on how to set up Sequelize ORM with Node.js and MySQL.
As a society, we’re drawn to stories of overnight success and of mythical genius that achieves the impossible by building something from nothing. In reality, though, success is more often the result of slow, consistent experimentation and tinkering.
Here is a piece about creating an environment that supports the iterative development of ideas and validates them in phases.
Serverless is not new. Up until the mid-2000s, servers were giant rooms that lived on-premise to provide businesses with the infrastructure they needed to run their centralized software systems. Then along came cloud computing, along with ideas like elastic load balancing, on-demand self-service, resource pooling, and infrastructure as a service.
Here is a short history with a list of serverless frameworks you can use for your next project.
In case you’re unaware, Google has had an interesting track record in the Framework category. So, what’s going on with Angular? Here is a piece that outlines Angular’s potential future fate.
Firebase Analytics is one of the most exciting features of Firebase since it provides an application-focused analytics dashboard with countless features. Here is a quick tutorial on setting up Firebase Analytics with Angular.
Making the same mobile phone app twice is not the best use of a developer’s time. That’s two different platforms to maintain and manage. By requirement, Apple uses Swift. On the other side of the ring sits Android and its Java-based compilers.
And that's it for this week! Stay tuned for next week's tech and dev finds.
Bots and crawlers have a thing against single page apps. This is where SSR comes in and why.
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
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
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