I just got back from a few days in Toronto that I spent attending some web conferences. I had a great time, so I thought I’d share my thoughts.
Full Stack Toronto
Full Stack Toronto was the conference I had traveled in for and it was a reallty good conference. Especially if you work for a non-profit since they have a discount which made the conference ticket around $75. I would say if you are close and can make it it is worth your time, even at full price. Specifically, Jenn Creighton’s talk on flexible React components, Joe Carlsson on React performance and Rachael McQuater’s talk on TypeScript (Yay Grand Rapids!) were really good. There also was clearly a big push for diversity in speakers by the organizers which I really appreciated.
I’de never been to a WordCamp before, but have recently been spending some more time with WordPress and the new Gutenberg editor. I knew that the 5.0 release would be a few days before this WordCamp when I registered for it, so I thought it would be interesting to time to check it out. (It ended up being a few days later – today!) This was interesting in that it was not at all who I thought would be attending. I guess I expected a group similar to who I had been at Full Stack Toronto – full-time developers, already up to speed on everything WordPress. If I had to guess that would only be about 50-70% of everyone there, with a lot more casual WordPress end users – people who use it to make websites but develop heavily. It was an interesting perspective and I am glad that I went. I knew there was some concern about page builders and Gutenberg, but even then I was surprised by the number of times it came up.
Even though I live only a few hours away, I’ve never been to Toronto before. To be honest, I knew it was a big city, but I didn’t know it was as big as it is (4th largest in North America!) For its size it was super clean, something I really appreciate. I stayed right downtown in a super nice condo through Airbnb. It was super nice but the owner must not have been permitted to rent it out because the check-in instructions were “Walk right past security, if they stop you, tell them you are here visiting Susan” Besides that, super nice, even had a gym I could use. The Chinatown area was my favorite part, great food, tea, and fun to walk around. the Chinatown seemed more authentic, with less of the super-touristy stuff like in New York or San Francisco. The art museum was cool and free every Wednesday night. The other thing I did was head to St. Lawrence Market for a Toronto specialty – the “Pea-meal bacon sandwich.” I thought it was odd they called it bacon since it was more like ham to me, then had the embarrassing realization of why we sometimes call ham “Canadian Bacon.”
A few months ago I picked up a hand plane at an antique shop we had stopped at on our vacation. I had been keeping an eye out for one since I was looking to get into woodworking a little more. Supposedly, old planes are just as good as new ones once they get restored, and the restoration process seemed simple enough. Long story short, it went really well, and I get why people are obsessed with these things.
The coolest part, is I posted online asking if anyone could identify it. Since it didn’t have any branding on it I couldn’t tell and was curious how old it was. Thankfully, the internet can be a neat place and someone was able to tell me they were pretty sure it was most likely make somewhere between 1902-07. Crazy right?
Maybe it’s because most of the things I make day to day are websites the get stale after a year or two and become useless after about five, but it’s really interesting to think that I am using something someone made over 100 years ago.
I have been blogging about tea at teageek.org for several years. I guess more accurately, I blogged about tea for several years there several years ago. I’ve been wanting to bring it back and decided to use it as a test case for creating a new WordPress theme from scratch, which I haven’t done in a while. I also decided it was time to get with the hip kids and give it a cool new url, so it’s not located at teageek.blog.
I’ll be writing there about tea a couple times a week if you are interested, mostly tea reviews and some things I’ve learned over the years drinking entirely too much tea.
If you are interested in the theme, you can find it here, although fair warning, it’s not quite ready for widescale use.
It took a lot longer than I wanted, and it is really far from perfect, but it is pretty satisfying to see it all done. I’ve made some shelving and stuff before but this is the first thing I have made that wasn’t destined for a basement or garage. My plan to finish a small woodworking project each week took a bit of a hit, but hey, nobody’s perfect. On top of that, my son came 5 weeks early, so it wasn’t quite on time. I’ve been learning a lot about woodworking online lately, and really enjoy when people post their thoughts on a project, so I thought I would do the same.
I had a lot of trouble finding plans that I liked for this. Originally, I had wanted to make a simpler version of a changing table that I had found online here. My wife wasn’t a fan of the open design because she thought it would look messy when it was full. I then looked around at plans online and decided to make a split dresser with drawers on one half and a section for hanging clothes on the other. I’m glad she said something because this is a lot more practical for us, especially since what we really needed was storage for clothes.
I found a few designs, but none that worked exactly, I decided to roughly follow this design, but substitute dowels to hold the panels together and box joints for the drawers. I also made the changing pad holder a separate piece and just attached it with mending plates in the back so that once we don’t need it anymore we can take it off and just use it as a dresser.
All in all, it went fairly well, but took a lot more time than I was anticipating, and cost a bit more as well. It’s all made of pine, the larger panels are all pine plywood. It hurt to have to buy the nicer “select” grade pine but I think it was the right call in the end. I ended up making the top from a piece of edge-banded 3/4″ plywood I had left over from the sides to save some money, as I was planning on putting a changing pad holder on top of it anyways. The doweling jig I bought was pretty easy to use and I will definitely make some more things using it. The pocket screws were quick and easy, I borrowed a jig for this project, and it’s definitely on my list of things to get now.
I tried making a cross-cut sled before I started to help get accurate cuts. I didn’t do a ton of research and it turns out I made all the mistakes I would read not to make later. It was huge, way too big to use easily, and I made the runners too short, so when I got all the way to the end of a cut it started losing its accuracy and wiggling. As a result, I spent a few nights and a Saturday making something that I promptly set in the corner in anger and haven’t moved since.
I also made a tapering jig to taper the legs and that worked pretty well. I needed a jointer jig as well, so I kind of cheated and went for a two in one. The clamps on the risers were for the 2×2’s that I tapered, the ones without can hold 1/2″-1″ boards to prep them for jointing. Got the clamps at Harbor Freight so it was pretty inexpensive. To use it to taper, I just eyeball how much I want to taper, clamp a stop block on the end and a scrap piece in the middle that pushes the far end out how far I need. It’s not high tech or probably the best way to do it, but it worked great for me.
Speaking of tapered legs, if you look close, the taper on the front right leg is going the wrong way, I wasn’t paying attention when I drilled the dowel holes and I didn’t have any more 2×2 stock so I left it. Oh well, adds character right?
Finishing took a lot of time. I painted the dresser itself with semi-gloss white paint we had left over from the trim in our house and top coated it with spray on polycrylic. I decided on polycrylic as a top coat because I assume this thing will be getting peed on a lot. I finished the drawers with spray lacquer. I went with lacquer because it dries so fast, I was able to knock out all of the drawers in an afternoon. The top I finished with a stain and polyurethane in one. I went with the two in one to save time, since the child it was for was already 8 weeks old at that point. It doesn’t look great, but since it is mostly covered anyways I just put the best side forward and called it good. I had wanted to turn my own drawer pulls, but with the timeline so far behind, I just bought some. My wife picked them out, she has a better eye for it than I do and I really liked them.
If you are starting out, don’t go for inset drawers, they are a real pain to get right.
If you are only using one pocket screw to attach something, you need to really clamp it in place to keep it from swiveling, I had all kinds of issues with the small 1×2’s in between the drawers, I ended up putting a clamp on the side piece right above and below them and that worked out okay.
When you attach the drawer slides to the drawer, make sure you leave some room so you can adjust them. I butted them all the way to the front at first, then when I was working on flushing them tot he cabinet, if the drawer was too far out I had to take the whole thing off and move it back.
Finishing takes just as long if not longer than building.
If you asked me anytime in the last three to five weeks, I probably would have told you I will never do anything like it again. Now that it’s done, I can say I totally will, but I think I might stick to smaller things for a while.
I recently finished up a fun project at work and thought I would share it, you can see it live now at https://www.gvsu.edu/gvmagazine. GVMagazine is the quarterly magazine that gets sent out from the university to keep alumni up to speed on what’s happening around campus,
It was fun for a few reasons:
Designers are awesome
I was working off of design specifications from some of our very talented graphic designers. Most of my projects tend to lean heavily on the CSS framework we built into our CMS, as opposed to totally custom design. Not that there is anything wrong with that, but it is fun to work with something new that is so well thought out. I used the foundation framework for some of the basics, but most of the design is custom. I am an adequate designer when I need to be, but they are on another level and I think that is shows in the end product. There also is now a really great continuity from the print piece to the online version that wasn’t there before.
React for the win
The public design was fun to implement, but the really fun part of this was creating the custom admin/CMS. I was developing this project solo so I got a little more leeway and decided to use react for the content editor. It was the biggest project I’d used it for so far, so I got to learn a bit and the end result was great. It was a little complicated because the design called for a lot of features in the articles: images, video embeds, pull quotes in multiple styles, and “featurettes” throughout the page. In the end, the users creating content have loved it and it really gave me a lot of flexibility. I was able to use the same styles for the admin and the public side so that it truly became a WYSIWYG editor, something I have been chasing for a while. It was a little tricky tying into the back-end system that we use, but it ended up not being as I thought it was going to be.