Q: What is this.?

Answer: A collection of developer notes pertaining usually to web development and adjacent fields.

At minimum these are notes directed toward myself for future recollection. I am usually learning something so some notes may contain partial incorrect information. I do not claim to be an expert on anything and that any code here should not be used for production nor is best practice.

Channel Service Update | 220707

Project - Conduit

220707 Channel Service update -0703- I Got the Get to were I want it to be about now. I just finished the PUT It works, but took some messing about with. Read More…

220630 | Ed-M.dev

Project - Conduit

220630 0645 Okay while looking through the code for the channels I realized I had not run it since moving everything to a new drive and while also looking at it kinda confused. Read More…

Kafka Group Internal Monolog | 220629

Project - Conduit

220629 _0610 Okay looking into it I have a better idea of what Kafka is, but has came with some issues I need to have each service have it own message command system thingy. Read More…

Getting Kraft Container Working | 220601

Project - Conduit

220601 Getting Kafka to some operational state So I got the KRaft to work I think, then I realized I really didn’t understand all that much about Kafka and using the new stuff leaves documentation rather low, but whatever. Read More…

Trying Kraft for this project | 220531

Project - Conduit

220531 So I am starting with Choreography pattering so that means going with Kafka I have worked with MQ in the past but the future is now. So looking at the documentation for Kafka there is new feature that been in the tested in Kafka for a few years (since 2020) that removes the required zookeeper meta manager under the title KRaft Read More…

Planning out Saga 'Object' | 220525

Project - Conduit

_2321 I had some code written for a saga, Its not perfect, but I would like to start to mess with it. package saga import ( "fmt" "io" "net/http" "strings") type Saga struct { SageName string Transactions []*transaction } type transaction struct { TransactionName string ServiceName string TransactionAction } func (t *transaction) GetTransaction() *transaction { return t } //TODO find a better name for this. Read More…

New local Drive | 220524

Project - Conduit

(EDIT 221004) I moved this is why there is gap in the devlopment (220201 ~ 220501). I also built a desk in this time 220524 Alright I have moved to a warmer location and gotten set up Read More…

PGX Implementation | 220108

Project - Conduit

210108 ~ 210122 Had wood to cut and snow to clear, plus trying to dev on generator power and LTE got old. Granted it suppose to snow again tomorrow(today)… PGX Server Crud is in a working state. Read More…

Out with the GROM in with pgx | 220107

Project - Conduit

220107 Out with the GROM in with pgx was working and messing around in another project trying to get a better understanding on how I am going to do this saga thing, when I open back this project I forgot that I still have to remove all that grom stuff Read More…

Kafka Containerization | 220106

Project - Conduit

210106 Still cranking that generator and LTE hot-spot Docker Kafka Alright looking this space in relation to containerization(docker images) there seems to be a couple options at the time of writing this(Jan 2022) Read More…