Malachi Bowerbank

Front-end Web Developer

Writing Resilient CSS


An interesting series on how to write CSS in such a way that allows you to use the most recent technologies available without sacrificing functionality on older browsers.

It's a nice resource and good things to keep in mind when writing CSS moving foward so I figured I'd keep the link here for safe keeping.

Site Revamp 2 - Electric Boogaloo

Site Update

After looking at other personal websites and how other web developers format their sites, I've decided to do yet another overhaul.

I know I said that I didn't want it to seem like Bootstrap is some sort of crutch but after taking the time to learn it I feel as though demonstrating knowledge of it is much better than not. Going in, I sort of had the impression that it streamlined things in such a way that you can just slap together a website in no time but after learning Boostrap 4, I know that's far from the case. You still have to do all our own stylings for it to work and look presentable; Bootstrap just takes a lot of the tedium out of some things but it is still very much your own work.

As such, this site is now running using Bootstrap! I really do like the new look much more than the previous site design I had come up with. There's still things that need to be tinkered around with but I feel that for now the site is in a good position. Really look forward to building more on top of it.

Personal Website Revamped

Site Update

Before I get my own domain name start paying for hosting, I figured if I have this free space provided by the university that I might as well use it. So this is a complete rework of the personal site I made in CMT 421 Web Publishing Technologies. I still have the old file tucked away somewhere but man is it ugly. Continuing off of the course assignement though, I will be using this space as an online portfolio to showcase my skills.

Instead of just having this page be filled with lorem ipsum text, I figured I could use this blog section to archive my progress as I continue to learn more and add to this site as well as to just keep track of my own thoughts about what I'm learning and what I need to work on and do. Since this is the central demonstation of my skills, I feel like it would probably be best to keep this site itself vanilla and purely written in my own code. It might look a little bare but I feel like it this will be the best way to show that I have knowledge of HTML and CSS; I've started to teach myself Bootstrap online but I don't want to give the impression that Bootstrap is a crutch for me and that I only know how to copy, paste, and plug bits of code in without writing it myself. So while I will still use techniques and snippets that I learn along the way, I'm going to keep libraries, frameworks, etc in separate files and just link to them from the projects section of this page.

Just a few things I'm noticing about what I should do with this site in general is I need to start adjusting the colors; as of right now they kind of don't fit right with me. I'll be sure to put aside some time to play around with that. I also need to adjust some styles so this all looks less ugly. I'll be borrowing some styles I wrote from a blog page assignement I did from a learning course that I'll be showcasing at some point in the projects page. They gave us some colors and showed us what they wanted it to look like but the styles are entirely written myself. I also had the idea to add little category labels so viewers will now what the blog post is about. I think it's a nice touch though I'll need to address it in my break-points Lastly and speaking of break-points, while I was able to make this site responsive, I really should've built it from mobile first rather than going from my desktop view and then making media queries as it scales down. There's not much to this site so it shouldn't matter a whole lot but it's a good practice to get used to and I may fix that somewhere down the line.