#codingtogether — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #codingtogether, aggregated by home.social.
-
I might be looking for one or more coding buddies for a modest after work #python #game project.
Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun #codingtogether.
Moderate Python skills needed. German or English speaker. No Vibe coding.
Here is my pitch:
I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
Maybe some #asciiart.
And I'd like to use and improve my #async programming skills as well as try out/showcase the #textual library.
I have also wanted to build something on top of the Space Traders API for a while.
I have been a developer on the #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
I have been an OGame player for about a decade.
I have 20 years of experience in web development in PHP.
Here is my proposed Stack:
* Python 3.10 or above
* Textual Frontend
* AioHTTP via OpenApi Generator
* SQLite / SqlAlchemy for local storage
* Space Traders API
* Bonus points for hosting the app on a server with textual-serve or textual-web. -
I might be looking for one or more coding buddies for a modest after work #python #game project.
Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun #codingtogether.
Moderate Python skills needed. German or English speaker. No Vibe coding.
Here is my pitch:
I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
Maybe some #asciiart.
And I'd like to use and improve my #async programming skills as well as try out/showcase the #textual library.
I have also wanted to build something on top of the Space Traders API for a while.
I have been a developer on the #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
I have been an OGame player for about a decade.
I have 20 years of experience in web development in PHP.
Here is my proposed Stack:
* Python 3.10 or above
* Textual Frontend
* AioHTTP via OpenApi Generator
* SQLite / SqlAlchemy for local storage
* Space Traders API
* Bonus points for hosting the app on a server with textual-serve or textual-web. -
I might be looking for one or more coding buddies for a modest after work #python #game project.
Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun #codingtogether.
Moderate Python skills needed. German or English speaker. No Vibe coding.
Here is my pitch:
I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
Maybe some #asciiart.
And I'd like to use and improve my #async programming skills as well as try out/showcase the #textual library.
I have also wanted to build something on top of the Space Traders API for a while.
I have been a developer on the #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
I have been an OGame player for about a decade.
I have 20 years of experience in web development in PHP.
Here is my proposed Stack:
* Python 3.10 or above
* Textual Frontend
* AioHTTP via OpenApi Generator
* SQLite / SqlAlchemy for local storage
* Space Traders API
* Bonus points for hosting the app on a server with textual-serve or textual-web. -
I might be looking for one or more coding buddies for a modest after work #python #game project.
Especially someone who can support keeping me organized and motivated. Both are hard with ADHD.
No need to be a professional it is meant for fun and learning. Ideally, we can learn from each other while having fun #codingtogether.
Moderate Python skills needed. German or English speaker. No Vibe coding.
Here is my pitch:
I miss the old browser games of 10-20 years ago without all sorts of fancy frontend nonsense.
Animations, graphics, overbearing JS, Flash or similar. I'd like to do a very toned-down CLI style UX.
Maybe some #asciiart.
And I'd like to use and improve my #async programming skills as well as try out/showcase the #textual library.
I have also wanted to build something on top of the Space Traders API for a while.
I have been a developer on the #OGame Team for a while and have worked on porting old browser games to newer PHP versions before.
I have been an OGame player for about a decade.
I have 20 years of experience in web development in PHP.
Here is my proposed Stack:
* Python 3.10 or above
* Textual Frontend
* AioHTTP via OpenApi Generator
* SQLite / SqlAlchemy for local storage
* Space Traders API
* Bonus points for hosting the app on a server with textual-serve or textual-web. -
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.
-
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. :)
-
If you want to run this, and you have Nix on your machine, it's a one-liner:
nix run git+https://git.luminescent-dreams.com/savanni/tools/#cyberpunk-splash -- --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.
-
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 this week is done. Started working on counting liberties, and it turns out that the flood fill algorithm isn't necessarily easy.
-
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
-
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?
-
Did a write-up on last night's stream about using a Model View API
https://savanni.luminescent-dreams.com/posts/2023-04-07-operating-view-request/
And here's the live stream from last night:
-
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.
https://youtube.com/live/dG9kVRLrcZI
Write-up tomorrow!
-
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!
-
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.
-
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:
-
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.
-
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.
-
'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:
-
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)
-
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)
-
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)
-
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)
-
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)
-
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:
https://git.luminescent-dreams.com/savanni/tools/src/branch/main/hex-gridThe music player project isn't merged to main yet:
https://git.luminescent-dreams.com/savanni/tools/src/branch/music-player/music-player -
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.
-
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:
-
Should I do more than one #CodingTogether stream per week, focusing on a variety of projects?
I've got a web + dbus project that I'm working on right now that I could share, but I don't want to drop the hex map editor.
-
In about an hour, 9pm EST, I'll be doing my weekly #codingtogether stream!
This week, we're going to continue on with the hex grid application. I'll first be attempting to put my actual artwork into the tiles.
If I get through that, I'll move on to adding some state so that this can more become a map editor!
-
Tonight's recording is done. I didn't get quite to the point of putting terrain tiles onto the map, but I did start coding the hexagons based on terrain type.
Next week, we will finish this up (probably) with actual image manipulation.
-
I'm live now for coding together, this time on my Youtube stream instead of twitch!
-
For tonight's #CodingTogether stream, I'm going to populate the hexagons from last week with terrain tiles, in much the same way as older tile-based games do things.
-
A web app that provides slick music player control to an otherwise headless server.
I have speakers plugged into a zero-security bluetooth receiver. My media server sits right next to them. Playing music from the media server requires turning on the TV and streaming the media to my Roku.
A web app that I can run on the media server, plug the speakers directly into it, fuck the bluetooth receiver, and just control the server through a web app.
Should I do this on my #CodingTogether streams?
-
I think for my next #CodingTogether, I'm going to set up a bunch of images that I can draw into the hexagons.
I don't know how it's normally done, but I feel like this kind of sprite work is usually done as one great big file with all of the sprites, and the app dynamically indexes to the correct location.
-
My #CodingTogether video is up on Youtube!
Got much further than I thought. By the end of the video I was running calculations to reverse from screen coordinates to hex coordinates.
They were wrong, but things were working, and then I was able to fix them this evening before bed.