Exercises I use to practice Go
Go to file
raul 36e2592e4b
Add isEven exercise
After spending so much time having to do bash exercises, writing just
this tiny bit of Go feels incredible
2025-02-03 13:52:04 +01:00
chat-tests Finish cleaner chat server 2024-04-25 10:30:10 +02:00
count-to-100 Edited folder name 2024-01-22 13:58:52 +01:00
delayed-channel Added delayed-channel exercise 2024-03-08 10:26:58 +00:00
dragon-scan Move dragon-scan to exercises repository 2024-11-25 08:41:48 +01:00
factorial Learning structs and cleaning up old code 2024-02-10 13:44:41 +01:00
fizzbuzz startup 2024-01-16 18:34:48 +01:00
fizzbuzz-threads Trying to implement fizzbuzz with goroutines 2024-03-08 12:03:16 +00:00
get-time Added get-time exercise 2024-03-25 17:24:03 +01:00
gob-file Proof of concept for delivering files over gob structs 2024-06-14 09:03:39 +02:00
gob-listfiles Add PoC for listing files across a network with Gob 2024-06-17 07:51:37 +02:00
gob-net Add gob-net exercise 2024-06-03 08:52:47 +02:00
gocui-practice Editor properly empties text after hitting enter 2024-04-10 09:01:55 +02:00
golangr Minor tweaks 2024-03-20 20:59:48 +01:00
hello-template Add template practice exercise 2024-05-04 11:30:37 +02:00
http-get Added http-get exercise 2024-03-10 09:29:55 +01:00
httpserver Add extra handlers 2024-04-20 09:29:30 +02:00
interfaces Cleaner interface exercise implementations 2024-04-18 09:10:30 +02:00
inverse-counting Added inverse-counting exercise 2024-03-04 07:54:48 +00:00
isEven Add isEven exercise 2025-02-03 13:52:04 +01:00
json Add json + interfaces exercise 2024-04-16 08:54:21 +02:00
loading-bar Added loading-bar exercise 2024-02-21 18:07:30 +01:00
matrix Added an actual win condition 2024-03-01 20:45:21 +01:00
mclibre Properly finished arithmetic average exercise 2024-01-25 19:50:52 +01:00
parseJSON Parsing nested JSON using nested structs 2024-04-29 08:38:25 +02:00
partidos-apuestas Cleanup 2024-01-29 17:43:28 +01:00
ping-pong Added ping-pong exercise to practice goroutines 2024-03-08 08:22:28 +00:00
query-cpu Added custom port flag to server command 2024-03-28 15:03:58 +01:00
rtd Move rtd to exercises repository 2024-11-25 08:46:04 +01:00
script Add script library exercise 2024-04-18 12:51:00 +02:00
select-buttons Configure selecting buttons with enter and tab 2024-04-15 10:01:49 +02:00
separar-letras Edited folder name 2024-01-22 13:58:52 +01:00
simple-port-scanner Added simple-port-scanner exercise! 2024-10-13 21:12:58 +02:00
sockets Added ability to use custom ports 2024-03-10 09:21:02 +01:00
star-shapes Added cool delay to star printing 2024-02-01 07:13:28 +00:00
star-shapes-mk2 Improve star-shapes-mk2 2024-04-18 10:34:39 +02:00
sum-args Finished exercise and added getAverage() 2024-02-17 21:41:21 +01:00
tcell-practice Clean up tcell exercise 2024-04-12 08:21:45 +02:00
tcp-movie Added tcp-movie exercise 2024-03-11 08:29:41 +01:00
tour-of-go Add interfaces exercise 2024-04-16 08:14:52 +02:00
tui-test Add "Connected users" view 2024-04-12 08:37:48 +02:00
tui-test-2 Wrap selection back to beginning and viceversa 2024-05-16 11:58:22 +02:00
unit-testing Add the actual test file 2024-05-12 09:32:23 +02:00
waitgroups Added waitgroups practice exercise 2024-10-11 12:59:02 +02:00
wasd-game Add error handling to WASD inputs 2024-04-11 15:19:04 +02:00
yes-clone Learning structs and cleaning up old code 2024-02-10 13:44:41 +01:00
LICENSE Added LICENSE 2024-02-12 09:23:46 +00:00
README.md Added README.md 2024-01-21 18:40:35 +01:00

README.md

golang-exercises

These are the exercises I'm using to practice writing Go, they may or may not be poorly written, but it's better than nothing