Commit Graph

153 Commits

Author SHA1 Message Date
raul 73413b465b
Move rtd to exercises repository 2024-11-25 08:46:04 +01:00
raul b3881ba966
Move dragon-scan to exercises repository 2024-11-25 08:41:48 +01:00
raul cd17d47e0d Added simple-port-scanner exercise! 2024-10-13 21:12:58 +02:00
raul 1e08dc4069 Added waitgroups practice exercise
Yes, I am back
2024-10-11 12:59:02 +02:00
raul 4b2777ea91 Add PoC for listing files across a network with Gob 2024-06-17 07:51:37 +02:00
raul 9b33642a4e Proof of concept for delivering files over gob structs 2024-06-14 09:03:39 +02:00
raul e9d72b09fe Add gob-net exercise 2024-06-03 08:52:47 +02:00
raul c96dcea8ac Wrap selection back to beginning and viceversa 2024-05-16 11:58:22 +02:00
raul 17bf35e591 Figure out way better choice highlighting 2024-05-16 11:27:09 +02:00
raul d4230db74f Select individual lines from buffer 2024-05-16 11:12:44 +02:00
raul 39727a66ae Practicing UI for "tune" project 2024-05-16 10:48:34 +02:00
raul c98136caa8 Add the actual test file 2024-05-12 09:32:23 +02:00
raul b0e0884020 Add unit-testing exercise 2024-05-10 08:57:55 +02:00
raul a6de42db31 Add template practice exercise 2024-05-04 11:30:37 +02:00
raul 81b210b338 Parsing nested JSON using nested structs 2024-04-29 08:38:25 +02:00
raul a6daa7b8e7 Practice parsing json and nested structs 2024-04-28 10:13:51 +02:00
raul 3c56a83b0f Finish cleaner chat server 2024-04-25 10:30:10 +02:00
raul 11f600fd8f Update project name 2024-04-25 10:29:47 +02:00
raul f7a69132ce Update LICENSE 2024-04-25 10:29:20 +02:00
raul bc65b98141 Update dependencies 2024-04-25 10:28:53 +02:00
raul 6cb6ff1103 Update client 2024-04-25 10:24:27 +02:00
raul 7248c4d30c Introduce basic chat functionality
I have yet to develop multi-user chats
2024-04-25 09:04:27 +02:00
raul 7cfd2e87d8 Fix client IP parameter not working 2024-04-25 09:03:56 +02:00
raul b4147d6008 Client tweaks 2024-04-24 16:14:44 +02:00
raul dff54a8d0b Add interface to be refactored 2024-04-23 09:58:07 +02:00
raul 15ea54b5ae Add ability to receive username 2024-04-23 08:30:36 +02:00
raul ed54642110 Add client to project 2024-04-23 08:00:07 +02:00
raul 09a9f9efb7 Create server structure 2024-04-23 07:59:38 +02:00
raul a0b0332cd4 Update comments and dependencies 2024-04-23 07:58:54 +02:00
raul c4302aea1a Organize files and implement clean port selection 2024-04-22 08:21:59 +02:00
raul 3bfe744b8d Add Cobra and start codebase refactoring 2024-04-22 08:05:34 +02:00
raul 6a75e7cd41 Add chat-tests
Planning to rewrite mini-chat from the ground up
2024-04-21 19:45:32 +02:00
raul e16bc31a11 Add extra handlers 2024-04-20 09:29:30 +02:00
raul 1f23019846 Add http-server exercise 2024-04-19 07:51:21 +02:00
raul 1a36774ee3 Add script library exercise 2024-04-18 12:51:00 +02:00
raul 829a84fabb Improve star-shapes-mk2 2024-04-18 10:34:39 +02:00
raul b8fe0a216b Cleaner interface exercise implementations 2024-04-18 09:10:30 +02:00
raul 725071ded5 Add star-shapes-mk2 exercise
Now improved using methods and interfaces!
2024-04-17 10:07:09 +02:00
raul fb05399eca Add json + interfaces exercise 2024-04-16 08:54:21 +02:00
raul f240e98da4 Add interfaces exercise 2024-04-16 08:14:52 +02:00
raul baa3b77552 Improved methods exercise with custom types 2024-04-15 11:49:18 +02:00
raul 84149fc850 Configure selecting buttons with enter and tab 2024-04-15 10:01:49 +02:00
raul 313d22fd64 Add select-buttons exercise 2024-04-15 09:00:48 +02:00
raul 7c73e03d60 Practicing methods 2024-04-15 08:30:10 +02:00
raul 3921e103a5 Add "Connected users" view 2024-04-12 08:37:48 +02:00
raul ae2477dc77 Clean up tcell exercise
Tcell is a tad bit too low level of an API for me, I'll just stick with
Gocui until I need lower-level control
2024-04-12 08:21:45 +02:00
raul ac3ded6e9a Add error handling to WASD inputs
Can't believe I forgot about that
2024-04-11 15:19:04 +02:00
raul 3eacb27315 Added wasd-game exercise
I am most definitely getting the hang of the Gocui library, this is fun
2024-04-11 08:41:58 +02:00
raul 7d33ba18fc Clean up interface and simulate CLI chat client 2024-04-11 07:59:56 +02:00
raul 23a65fcb01 Modifying a view from another one 2024-04-10 16:02:38 +02:00