Caktus Blog
Web development blog with how-to's on UX, quality assurance, project management, and more.
-
Build React Apps with Styled Components: The Why and How of the Styled-Components Library
React is a library that helps developers approach user interface (UI) development with the single-responsibility principle in mind, while building reusable, encapsulated compon... Read more
October 8, 2020 -
JWT Authentication: How Does it Work?
Part one of a two-part series. A REST API is a wonderful way to expose application data to a wide variety of clients. Anything that can speak HTTP can communicate with a REST A... Read more
August 21, 2020 -
Accessibility Testing Tips for Beginners
If you’re new to testing accessibility features like I was, it can feel like an amorphous blob that you’ve been tasked with putting into organized boxes. There are multiple fini... Read more
July 23, 2020 -
Build a useKeypress Hook in React
One of the great patterns to come out of React 16.8 is composable hooks. Using React's built-in hooks such as useState and useEffect, we can encapsulate and modularize bits of ... Read more
July 1, 2020 -
How to Schedule Tasks Using Celery Beat in a Container
When running services in a container, changes to files can be discarded at any time, but the Celery beat default scheduler keeps its state in a file. We can help these tools to... Read more
May 14, 2020 -
How to Use Kubernetes on Azure for Cloud Computing
For the Review, Appraisal, and Triage of Mail (RATOM) project, funded by the Andrew W. Mellon Foundation, we were tasked with deploying to a Microsoft Azure environment. More d... Read more
April 28, 2020