Chat app, art apps, information visualization, Elm+Tailwind+Firebase (Q2, 2022)

This post is a report of my activities in Q2, 2022. While working on client projects, I started learning Information Visualization. I hope this will give me new skills and lead to outcomes in the near future. Client work An app project with a startup Building a new messaging app for teenagers. Switched to tech-consulting work in June Making some features while sharing programming techniques Art app projects with an artist based in New York Technical consultancy work: giving technical advice and writing code together in pair-programming sessions using TUPLE. In-App purchases, image processing, Firestore migration, etc. Learning Information Visualization specialization at Coursera I learned the foundation of information visualization and the basics of D3.js. Iā€™m interested in visualizing complex data these days. My next step would be to visualize the complexity of programming itself. I hope Iā€™ll be able to share the outcome in the near future. Elm + Tailwind + Firebase Hosting I tried making a website using Elm+TailwindCSS and hosted it at Firebase Hosting. The website is here. (The contents are copies of my website.) Dutch basics using Dualingo and some books Tech Events Unison Forall, 24 June Great conference about Unison programming language. Rust Developers Amsterdam meetup, 22 June I learned a little about Makepad, a GUI framework for Rust. CocoaHeads NL @Stream, 15 June Coffee coding, Saturdays Other stuff Visiting museums ...

June 30, 2022 Ā· 2 min
DEPOT

2 client projects, Tailwind+Elm, ElmUI+Firebase, DEPOT, etc (Q1, 2022)

This post is a report of my activities in Q1, 2022. Although there werenā€™t many changes, there was some progress, including web frontend development trials using Elm, TailwindCSS, and Firebase. Enjoy readingāœØ Client work An app project with a startup Building a new messaging app for teenagers. Using SwiftUI, The Composable Architecture (TCA), Firebase, GraphQL, and so on. Using lots of features from Firebase. Art app projects with an artist based in New York Technical consultancy work: giving technical advice and writing code together in pair-programming sessions using TUPLE. Learning TailwindCSS + Elm Iā€™m making a copy of this website using Tailwind and Elm. Tailwind seems great. Handling CSS had been one of the obstacles for me to get into web frontend development, however, with Tailwind I feel I can finally control the appearance of websites precisely. So, I may be able to work on web frontend projects. ...

March 28, 2022 Ā· 2 min
Christmas tree at a coworking space

First year of freelancing (2021 Summary)

Hello, world! Itā€™s time to look back on 2021, isnā€™t it? 2021 was my first year as a freelance software engineer in the Netherlands, which was very dynamic and full of new experiences. Iā€™d like to summarize my year here and I hope the foundation made this year will bring me a lot of interesting outcomes and experiences in the following years. Thank you so much to everyone who supported me in 2021! ...

December 24, 2021 Ā· 4 min

New clients, new languages, coworking space, etc (Q4, 2021)

This is a report of my activities in 2021 Q4. Project changes, learning, and so on! Client work New client projects started in this period. Coral Thank you, Coral team. Iā€™m looking forward to working with you again. An app project with a Japanese startup Building a new messaging app for teenagers. Using SwiftUI, Firebase, GraphQL, The Composable Architecture (TCA), and so on. An art app project with an artist based in New York Building a photo-based app with some interesting ideas. Technical consultancy work: giving technical advice and writing code together in pair-programming sessions using TUPLE. Learning New programming languages ...

December 24, 2021 Ā· 2 min

Meditation app, tech blogs, new Dell laptop (Q3, 2021)

Hello, world. As Q3 of 2021 has finished, I wrote a summary of my activities during this period. The summer has finished, winter is coming very soon, but Iā€™m enjoying nice autumn weather very much these days. I hope these activities in Q3 will lead to great outcomes in Q4 and the future. Client work Coral mediation app HealthKit integration, file downloading using file system and Realm, Firebase In-App Messaging, Xcode 13 & iOS 15 update, dependencies update, and of course UI & feature updates! Thank you, Coral teamšŸ˜€ Output I wrote blog posts regarding my tech interests and career. Enjoy reading if you havenā€™t read them. ...

October 6, 2021 Ā· 4 min
System programming, JavaScript ecosystsem, Functional Programming

Three tech areas I'm going into

Since the beginning of 2021, Iā€™ve been considering tech areas that Iā€™m going into for the next few years. As I roughly decided them, let me share my thoughts about it :) Context Back in 2015, I decided to focus on iOS app development, since when Iā€™ve been working mostly on iOS apps. To keep being a good iOS developer, I had to keep up with so many topics around Swift/iOS and wasnā€™t able to make enough time to catch up with things outside of them. ...

September 16, 2021 Ā· 6 min
This is a screenshot of my SpeakerDeck page

My past presentations

Let me share my past presentation slides. Even though some engineers in Japan know me because of my past talks, those who arenā€™t familiar with the Japanese dev community might not know me well. Giving presentations is an important activity for me. I like summarizing my interests, knowledge, and experience into the format of presentations from time to time. Therefore, I believe these presentations have represented my interests quite well. So, enjoy reading these. If you have any questions or maybe future opportunities for talks, Iā€™d be more than happy to hear from you! ...

August 25, 2021 Ā· 2 min

Haskell and Swift

Hello, world. Let me share some of my findings of Haskell and Swift. I got interested in functional programming, especially in Haskell, when I realized that most of my favorite Swift features come from functional programming. My favorite features include enum with associated values, Result type, higher-order functions (i.e. passing functions themselves), KeyPath type, and so on. After started learning Haskell, I found there are more common features between Swift and Haskell than I expected. Some data types are essentially the same, some syntax is similar, and some concepts are common. In fact, Chris Lattner, who is the main author of Swift, confirms that Generics in Swift is inspired by Haskell according to an interview. ...

July 23, 2021 Ā· 4 min

Report - April to June, 2021

Hello, world. Iā€™m going to share my report on the second quarter of 2021. Fortunately, I could start working on a client project, learned new stuff, and attended some events! I hope to see some more progress in Q3. By the way, in the Netherlands, April and May were quite coldšŸ˜° (April was the coldest April in 35 years in NL!), it became warmā˜€ļø (almost suddenly) in June. Client work Coral app Apple/Google SignIn, Push Notification (FCM), some new screens, some investigations, and bug fixes. Thank you, Coral team! Iā€™m open to working on more projects on a part-time basis or short-term projects. Contact me if you need my help! ...

June 29, 2021 Ā· 3 min

Released my new websitešŸŽ‰

Iā€™ve made my new website to explain who I am, what Iā€™ve been doing, and what Iā€™m gonna do. This is the site. Also, Iā€™m going to gather some blog posts that I wrote on multiple platforms into here. Please come here and check regularlyšŸ™‚ Technologies used for this site GitHub Pages Hugo: The worldā€™s fastest framework for building websites PaperMod theme GitHub Actions for Hugo Visual Studio Code These tools are really nice! ...

May 3, 2021 Ā· 1 min