Even though I was pretty tired all day as I was rudely awoken by a peacock at 04:44 this morning, and eventually gave up trying to get back to sleep just after 06:00, I had a weirdly productive day today.
My Always Developing session went well, with me finishing off the search box for the new Snippet Pixie GUI app's list snippets screen. I think it's looking and working pretty good, even if I say so myself.
At work I did a tonne of writing, screenshotting, and video recording for an upcoming blog post, and worked out a nice way to proceed with my next big piece of development.
In the evening I updated, rebuilt, tested and pushed out changes to three open source projects, and tested a fix to a service I use.
Oh, and I wrote a long over due microblog post. 😉
Continuing to add a search box to the main list of snippets in the Snippet Pixie GUI app built with Svelte, Go and Wails.
In this session I abandon using an input element of type search, and instead start to build out a custom Svelte search input component.
I also hook up the search box so that entering a search term actually works, including handling when nothing is found, and refreshing the results dynamically and on demand.
—
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
After a quick catch up of how I added abbreviation validation to the Add Snippet screen off camera, I get started on the List Snippets screen Svelte component.
—
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
00:00:00 Catchup in changes in snippetpixiegui repo
00:11:30 Add SvelteJS Input component
In this session I show some minor changes I’ve made to the way snippetpixiegui’s shell.nix and Makefile have changed to allow for the generated wailsjs and dist frontend files to not be committed to the repo.
I then add a SvelteJS Input component with included label and error message areas, and improve the validation of the Abbreviation when adding a new snippet.
—
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
00:00:00 Review & test of a Wails PR
00:33:08 Fix Snippet Pixie’s wails.json file
In this session I checkout, review and test a PR Lea Anthony submitted to fix a small issue I found with the Wails project.
I then quickly fix up the Snippet Pixie wails.json file to be compatible with the latest Wails v2 format, which just so happens to fix using `wails dev` and therefore the Svelte Firefox plugin to inspect the app’s UI. 🎉
—
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
00:00:00 Upgrading Snippet Pixie to use next version of Wails v2
01:05:00 I find the reason for the problems – nix-shell
01:11:45 Create wailsij nixpkgs overlay for custom wails binary
01:23:00 No dice, nix nix-shell 😉
A little dragon told me about some upcoming improvements to Wails v2 that I might find really nice to work with, so let’s check them out and try and apply them to the Svelte based Snippet Pixie desktop application.
In the last video (#160) ran out of time before being able to take full advantage of the changes in Snippet Pixie, in this follow-up I complete the migration to use the new features of Wails v2, but make plenty of mistakes along the way!
—
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
A little dragon told me about some upcoming improvements to Wails v2 that I might find really nice to work with, so let’s check them out and try and apply them to the Svelte based Snippet Pixie desktop application.
I ran out of time before being able to take full advantage of the changes in Snippet Pixie, so stay tuned for a follow-up that completes the migration to use the new features of Wails v2.
—
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.
Took way longer than I should to stretch the no connection notice across the otherwise flex centered welcome screen. Then I get errors to display in native desktop dialog windows via the Wails MessageDialog runtime function.
Before starting every work day, I do half an hour or so of noodling on side projects, making sure to keep them moving forward, albeit slowly.
Working on these side projects is how I learn new programming languages, frameworks and technologies.
Chances are I’ll fail miserably each and every day, so at the very least you can take comfort in seeing a so-called senior developer fumbling through some development with little success.