React, Redux, Unnecessary Rendering, and Computed Values

This is a continuation of my post https://adamcross.blog/2019/07/12/creating-the-drop-app-composed-react-logical-layers/ where I discussed one of my React apps, "Drop". Here I want to talk further about some of the internal logic and how it relates to switching over to Redux. To understand the topic of this post, you need to understand a tiny bit about how the … Continue reading React, Redux, Unnecessary Rendering, and Computed Values

Creating the “Drop” App: Composed React Logical Layers

Recently in my learning process I created and published my most sophisticated React app thus far. Now, bear in mind I did make it all by myself. It's not that sophisticated. But it is more sophisticated than what I had done before. I call this app "Drop". You can see the source code here: https://github.com/xerocross/drop-react. … Continue reading Creating the “Drop” App: Composed React Logical Layers

“Describe a time when…” Interview Questions

I have had quite a lot of interviews this year and I want to gather some of my observations. Hopefully this will help both you and I prepare for the next one. Very often interviewers want stories with specific examples, and if you haven't planned for that it's hard to come up with an example. … Continue reading “Describe a time when…” Interview Questions

CSS Master Class (part II)

In Part I ( https://adamcross.blog/2019/06/18/css-master-class-part-i/ ), we began developing a map of the CSS language, both in our heads and concretely here: https://atlas.mindmup.com/adamcross/css_mind_map_l2/index.html. It's no longer good enough to have a haphazard collection of rules and properties in our minds. We need a broader understanding of how CSS is written and organized, and we need … Continue reading CSS Master Class (part II)