Meanwhile, back in the backend...I had to spend some time in the backend setting up some essential infrastructure components of my app. First, a MySQL database server hosted by Digital Ocean in Singapore. Second, a Database Proxy Server, developed by me, hosted by Render in Virginia...Jan 19, 2024 · 1 min readtommccann.hashnode.dev
Including the Bootstrap CSS Framework in a Google AppBeing a CSS newbie, I regard Bootstrap as my 'training wheels'. I'm not confident enough with CSS to create clean-looking designs so I welcome help from wherever I can get it. I like the simplicity of Bootstrap. In a previous post I demonstrated how ...Jan 7, 2024 · 1 min readtommccann.hashnode.dev
Embedding a Svelte app in the Sheets sidebarThe Google Sheets add-on requires a menu and various controls in the sidebar. I originally intended to hand-craft the HTML and CSS, but that would be very fiddly. Is it even possible to integrate a Svelte-developed app into the Google Apps sidebar? Y...Jan 7, 2024 · 2 min readtommccann.hashnode.dev
Choosing the project and the right toolsRather than choosing a boring brochure-ware website as my first project, I've decided to do something more ambitious. I will build an add-on to Google Sheets that allows users to import data from various relational databases. As you can see from the ...Jan 3, 2024 · 2 min readtommccann.hashnode.dev
40+ years dev experience on the Backend. Can I break into Frontend?I ran my first computer program, written in Fortran, on the 27th September 1979 at 11:54:26. How can I be so sure? I've got the line-printer output in front of me. 'Scuse the coffee stains. Since then I've been on a journey through the emergence of n...Jan 2, 2024 · 1 min readtommccann.hashnode.dev