#CodingTogether

2024-12-30

Вот список хэштегов, которые помогут отслеживать новости и находить новые проекты в сфере разработки свободного программного обеспечения (ПО):
Общие хэштеги по свободному ПО:
#OpenSource
#FreeSoftware
#FOSS (Free and Open Source Software)
#LibreSoftware
#OSS (Open Source Software)
Хэштеги для отслеживания инноваций:
#TechInnovation
#OpenSourceInnovation
#DevNews (Development News)
#CodeForGood
#FutureOfTech
Для поиска конкретных проектов:
#Linux
#Kubernetes
#Docker
#Blender3D
#GIMP
Сообщества и обучение:
#OpenSourceCommunity
#LearnOpenSource
#CodingTogether
#OpenSourceContributors
#DevCollaboration
Обновления и релизы:
#OpenSourceUpdates
#OSSRelease
#VersionControl
#GitHubProjects
#OpenSourceTools
Экосистема технологий:
#CloudNative
#OpenData
#APIDevelopment
#IoT (Internet of Things)
#AIandOpenSource
Эти хэштеги помогут вам не только оставаться в курсе событий, но и находить новые инициативы и сообщества для взаимодействия. Если нужен более узкий фокус, например, по языкам программирования или типам проектов, уточните, и я дополню список!

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-27

Tonight on #CodingTogether, I'll be back to implementing the rules of Go. Starting with verifying that my liberty calculations are correct, I'm then going to work on removing captured stones from the board.

I think I'm going to change format, in that I will stream to Twitch, but may only post a 10 minute edited cut to Youtube. My one-hour videos get zero watches, and maybe the flailing programmer has no appeal.

twitch.tv/savannidgerinel

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-20

So, tonight, on #CodingTogether, I'll be tangentially working on Kifu.

I'm going to build on some learning that I did this morning to see if I can build wasm bindings for kifu-core and see if I can get a progressive web app to talk to said bindings. But, no build environment for the Javascript. No webpack, snowpack, vite, or anything of the kind. Just straight-up Javascript code and some wasm-pack for the Rust side.

This one will be more flail than normal. Maybe that would amuse you. :)

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-18

If you want to run this, and you have Nix on your machine, it's a one-liner:

nix run git+git.luminescent-dreams.com/sav -- --title "Playing the game" --countdown 10:00

This is (at least at the moment) a slightly older version which lacks the glow effect and the #CodingTogether hashtag.

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-18

Gotta share this.

A bit over a week ago, I spent a day creating a new animated splash screen for my live stream.

This morning, I added a dirt simple glow effect. So, now I'm super, super excited to share it!

#CodingTogether

A cyberpunk aesthetic splash screen. It consists of several purple lines with a simplistic glow effect, a title, a countdown timer, and a meter consisting of a bunch of slashes.

The lines encircle the text, turning at right angles to avoid intersecting the text.
Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-14

#CodingTogether this week is done. Started working on counting liberties, and it turns out that the flood fill algorithm isn't necessarily easy.

youtube.com/live/rq72_Nu_WMQ?f

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-13

It's Thursday night, and I'll be live streaming #CodingTogether again.

Tonight, we will be dropping out of the user interface so we can focus on the logic of playing a game of Go. There are several algorithmic problems to be solved, and we're going to solve them with some test driven development!

8pm EDT, 00:00 UTC

youtube.com/@SavanniDGerinel/s

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-11

So, I keep doing these programming streams, but I rarely get anyone attending during the stream, and almost no feedback afterwards.

I would like to regularly have three to five people actively engaging in the chat when I'm streaming, and a few elements of feedback on the recorded videos.

So, what's the right way to go about this? Advertise more? Change the format somehow?

#CodingTogether

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-07

Did a write-up on last night's stream about using a Model View API

savanni.luminescent-dreams.com

And here's the live stream from last night:

youtube.com/live/dG9kVRLrcZI

#CodingTogether #GTK #Kifu

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-07

Tonight's #CodingTogether stream is up!

What I got was the chance to explain the API infrastructure and to submit a basic move stone command to the core. We demonstrate that with the fact that the color of the ghost stone changes to reflect that it's a different player's turn.

youtube.com/live/dG9kVRLrcZI

Write-up tomorrow!

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-04-06

In two hours I'll be starting up my #CodingTogether stream.

Tonight, it's all going to be about sending messages from the UI to the core and getting response back in the Kifu application.

8pm (00:00 UTC). Catch you there!

youtube.com/@SavanniDGerinel/s

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-03-30

I've changed my streaming schedule, and I'll be streaming on Thursday evening at 8pm this week.

This week I will give a walkthrough of the Kifu application thus far. Then we will get into implementing the first command.

#CodingTogether

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-03-19

In 30 minutes (9pm EDT, 1am UCT) I'll be streaming #CodingTogether .

Tonight I'll be starting a new project, a potentially multi-platform Go application, with design and project planning. Come join me on my Youtube channel:

youtube.com/@SavanniDGerinel/s

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-03-11

Going to be streaming again tonight. This time I'm going to finish up the hex-grid application and start speculating on the next project.

#CodingTogether

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-02-26

Alrighty, y'all. In two hours, 9pm EST, I'll do my final stream on the Hex Grid application.

Tonight will be all about making the map editable. This will involve moving data out of read-only memory and into some proper state management. I'll finish it up by saving the map to disk and then loading it up again.

This one may run a bit long since I want to move on to another project afterwards.

#CodingTogether

youtube.com/@SavanniDGerinel

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-02-18

'evening, y'all.

9pm EST this evening, #CodingTogether!

I'm open for requests, but this week I'm going to be refactoring the hex-grid app. Basically, I'll be eliminating the Glade XML file and will start building widgets in code. This could be tedious, but it's also a way to see a bit of how to create custom widgets in GTK.

Streaming on Youtube, as I've done for the last few months:

youtube.com/@SavanniDGerinel

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-02-11

I'll be streaming #CodingTogether this evening.

This evening I'm going to resume the hex-grid project, especially now that I have it posted to my open source repository. I'll be figuring out more about how the cropping tools in #CairoGraphics works, and refactoring the relationship between a Terrain and a Tile. Hopefully I'll finish the evening with a full rendering of the example map that I made a few weeks ago!

Join me on my Youtube channel at 9pm EST (-0500 UTC)

youtube.com/@SavanniDGerinel

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-02-06

For those of you following along with #CodingTogether , I've finally done the licensing to make my monorepo public again.

For the hex grid project:
git.luminescent-dreams.com/sav

The music player project isn't merged to main yet:
git.luminescent-dreams.com/sav

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-02-05

My #CodingTogether stream will not be happening tonight, mostly because it's pretty cold in my house.

Last summer I got comfortable with electronics. This upcoming summer, I will get comfortable with tools and work hard on sealing hidden holes all through my house.

Mx. Savanni D'Gerinelsavanni@anarchism.space
2023-02-02

Hey, y'all. I have a quiet evening coming up, so I think I'm going to do a #CodingTogether live stream tonight.

Starting at 8pm EST, I'll be working on a client/server application for controlling a media player on the server machine. Rust and Typescript, probably touching on the Mpris protocol. I'll try to have the music player server working before we start.

Streaming over on Youtube:

youtube.com/@SavanniDGerinel/s

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst