-
Checkin to Yokohama Stadium (ζ¨ͺζ΅γΉγΏγΈγ’γ )
Final game of the season! -
Checkin to Starbucks
Coffee before Leoβs football β½οΈ match next door. -
Good morning Yokohama
-
Checkin to Art Rink in ζ¨ͺζ΅θ΅€γ¬γ³γ¬εεΊ«
Getting some ice skating in with the fam. So hard. Leoβs doing good. ππ» -
Checkin to γ³γΉγ’γ―γΌγ«γ γ‘γͺγΌγ΄γΌγ©γ³γ
Merry-go-rounding in his Tube shirt. -
Checkin to Hamleys
The last day before they close for good. Will have to visit the original shop. -
Checkin to η₯ε₯ε·ηγγΉγγΌγγ»γ³γΏγΌζ¬ζ
Getting Leoβs first passport. They have a great shop here with suitcases and travel goods, so youβre ready to go! -
Checkin to Baird Bashamichi Taproom (馬θ»ιγΏγγγ«γΌγ )
Brews with a friend. Great pub weather. -
Response to
It's a little bittersweet β on the one hand it feels good as I know that I have a new solution but, on the other, it feels a little sad that the fruits of so much time and effort are now redundant.
I feel this when I improve implementations all the time. Code reflects our best understanding of a given problem to a given solution at a given time. Requirements changing naturally means that the problem has also changed.
When writing code I try to remind myself that all is temporary and will be deleted or rewritten at some point, so I best not grow too fond of it. -
Weekly Roundup #1
Along with my regular status posts, I'm going to try to make a weekly roundup post for Tanzawa. As this is more of an experiment at this time,Β I'm putting them in the "Articles",Β but I may add a weekly stream just for these posts.Locations
I build and launched the ability to associate a location with an entry. Initially I had planned on limiting locations to check ins and statuses, but decided against building in an artificial limitation.
Location support is baked into the Tanzawa micropub endpoint as well as the RSS feeds. Posts that have a location associated with them will display the location after the author's name in the posts' byline. RSS feeds will append the location name ( or coordinates where there isn't an address) to the end of the post.Layout Cleanup
While adding the map to the public post views, I also I did some cleanup. I had originally planned on having a 3 column layout for Tanzawa: left navigation, middle content, right meta. But having it split into 3 columns felt unnatural. I removed the meta-data from the third column, though it still exists.
I also cleaned up the footer so it's stuck of the page without extending the view port beyond the natural max. Practically speaking it means that you'd always get a scrollbar even if the content length didn't warrant it. Ironic given that the footer text reads "Made with care". This text is also now styled to reduce emphasis.
Posts that belong to multiple streams will have their streams highlighted on the left. There's also a new "Home" link that takes you to the top of the site.Misc Issues
The CSS and Javascript required to run Tanzawa is now getting sufficiently complex where I should look into a proper deploy solution. My main server is the smallest droplet available at Digital Ocean, and 1GB of memory just isn't enough to run postcss when I made a lot of template changes without causing the server to swap and basically bring it down until the build completes.
The CSS and Javascript build processes are currently separate commands run with npm. CSS (tailwind) is controlled by postcss, while Javascript is controlled with webpack. I need to integrate the css build into webpack. Doing so would allow me to reduce the number of commands run on each deploy and create unique filenames for each build. Saving each filename as a hash would allow me to never worry about caching old assets.
1 of 3
Next