Skip to main content

Johan Bové

Watching a live coding stream while on a high speed train with spotty network connection is not great. It is amazing it kinda works, for sure. But we're not in the always connected high speed internet future yet.

Johan Bové

I want to like Gun DB JavaScript API and coding paradigm, but the method chaining is throwing me off a bit. I understand why it's done that way; so trying hard to get over myself and use it. The docs are great and the tutorials super cool. https://gun.eco/docs/API

Johan Bové

Johan Bové

Johan Bové

Note: Making Beaker OS a reality

Gathering ideas and basic requirements

1 min read

Actually: Beaker OS would be very similar to Google's Chrome OS which installs on many laptops. What would be necessary to make Beaker OS "bootable" ?

A list of basic applications any computer should have

  • Editor: check: basic text editor and coding IDE (similar to VScode)
  • Browser: check; similar to Chromium, without the extensions. Also issues with accessibility and internationalization.
  • Application platform: check
  • Address book: how would we integrate non-beaker profiles in the address book?
  • Calendar: CalDav, web client
  • Message client (email): web client
  • File Manager: check, but issues with syncing with OS FUSE and Hyperdrive
  • Terminal: check, and extensible with "Web Term Commands"
  • Media player: some examples: Winamp player, video player?
  • Photo Management: creating a photo gallery is easy. Web client?
  • Chat client: IRCCloud, web clients
  • "Office-like" applications: spreadsheet, editor, presentations: offline working spreadsheet?
  • Games: many web games already out there. Some multi-player using Beaker api?
  • Remote Desktop Client: not sure how this would work.

Johan Bové

Johan Bové

Replying to Add .editorconfig for code formatting consistency

1 min read

Regarding the editorconfig support:

That's a good question. Looking at the Github project and the number of integrations that are available for all editors, I would say it's fairly widely supported. https://github.com/editorconfig

It helps us to have everyone use spaces instead of tabs, even-though colleagues might use a different editor for coding.

Johan Bové

generative artistry

Tutorials on coding generative digital art

Johan Bové

Chrome 72 and are not getting along. Multiple JavaScript console errors related to the "Known" object not being initialized yet. It all still works on Firefox 67. Going to have to do a full re-coding of Known's JavaScript implementation if this project is going to have to keep existing. Also, Content Security Policies and Indieweb don't get along very much yet either...

Johan Bové

Figuring out how to properly instantiate Vee-Validate instances in a cluster of Vue.js components in the most optimal way.