Mark Thomas Miller builds and designs software.
This Year's Projects
Building better product websites
Let's cover how to build a performant, free, and hands-off website that can deliver business results. I'll be recommending a setup that helped someone become the most powerful man in the world.
IPC Not Sending/Receiving
Having problems sending and receiving data via Electron’s IPC module? This might be the culprit. To use IPC, you need to make sure that your listener window did-finish-load. Otherwise, your data will just fade into the ether.
Things I learned in 2017
Each year brings about new lessons. 2017 was no different – and in some ways, more monumental than other years have been. I made strides in my career, my technical skills, in happiness, and health and wellness. Here's what I learned.
How to style React with CSS Modules
There are many methods to style React components, but my favorite is CSS Modules. It's a must-have if you're working on a large application, or if you're new to React and coming from the world of CSS styling. In this post, I give a very simple example of how to use it, and I list some of its other features and benefits.
How to write cleaner CSS
CSS is powerful. No other computer language has such a direct impact on the human psyche. It forms first impressions, informs user flow, and accelerates buying decisions. Entire companies are differentiated by their stylesheet. And yet, the structure of our CSS is often an afterthought. How can we make our stylesheets smaller and more enjoyable to use?
Silver, the smallest CSS grid ever
Most CSS grid systems are bloated, outdated, or complete overkill. So I made a smaller one. It's extremely simple to use, it can handle tons of different layouts, there are no hacks, and it's tiny – just 228 bytes compressed.
Entrepreneurship for INTJs
This is a megapost on INTJ entrepreneurship. I feel that many people giving advice – the podcasters, influencers, speakers, and interviewees – are often extroverts. They advise everyone to take the paths that worked for them, but an introvert can see better results if they approach the business world differently.