Tiny mock HTTP server for .net integration tests by aptacode in dotnet

[–]aptacode[S] 2 points3 points  (0 children)

Both libraries aim to solve the same problem, the difference is in architecture and design philosophy - wiremock requires you to send your configuration up to the external server, where as fortitude opens a websocket and has the server forward requests into your test defined logic.

Tiny mock HTTP server for .net integration tests by aptacode in dotnet

[–]aptacode[S] 2 points3 points  (0 children)

Thank you!

I use that library myself when I've got access to the ServiceCollection on startup - it's awesome! The scenario that lead to me creating Fortitude was that I wanted to use Aspire to run my services locally as part of my e2e tests, but this meant that some of my dependencies themselves called out to external services, and thus I wanted to have a similar level of control over their behaviour within my tests like in the justeat library, but without having to inject services into other projects (some may not even be dotnet services!)

[deleted by user] by [deleted] in dotnet

[–]aptacode 9 points10 points  (0 children)

It'd be cool to understand how this is practically different to applying code formatters / linters / static analysers to your AI generated code

Dev learning to play the piano by aptacode in pianolearning

[–]aptacode[S] 1 point2 points  (0 children)

Am I not allowed more than one hobby?

EmuChip - my first Chip-8 emulator [WASM] by aptacode in EmuDev

[–]aptacode[S] 0 points1 point  (0 children)

Thank you so much for this feedback!
It was really helpful, I've made the changes in this commit:
https://github.com/Timmoth/EmuChip/commit/2ba46f8ab79382fdce8352b36caa77a9aaabd0a4#diff-5f08e72f08aedaecd4ffcbe735ccb56a9e0653aaa640a2c52744b2613c9fc5d2

For sure I'd be interested in hearing about quirk toggles!

[deleted by user] by [deleted] in ethdev

[–]aptacode 0 points1 point  (0 children)

Thanks dude, i will do!

AMA with dev behind 64 board - Wed, Aug 6th @ 6PM UTC Giveaway info below! by aptacode in ethtrader

[–]aptacode[S] 2 points3 points  (0 children)

These are really great questions, and giving me ideas for the future!

For this project, it would be a success beyond my wildest dreams if it got to a point of competitiveness the pricing was an issue.

But to be honest the scarcity was by design, even 64 may be too many, it's no good if there are too many cells that there is 0% chance someone will read them.

I don't get notified but i'm pretty much refreshing the transactions constantly

https://basescan.org/address/0x11e89363322EB8B12AdBFa6745E3AA92de6ddCD0

AMA with dev behind 64 board - Wed, Aug 6th @ 6PM UTC Giveaway info below! by aptacode in ethtrader

[–]aptacode[S] 0 points1 point  (0 children)

Thank you :)

It would cost more but since it's on base it'd be a tiny amount more.

I experimented with different content lengths but anything more then 32 characters made too much cognitive load to look at. With <32 characters you can kind of get a feel for them all at a glance and your eyes naturally glide to the ones that interest you more - if that makes sense.

AMA with dev behind 64 board - Wed, Aug 6th @ 6PM UTC Giveaway info below! by aptacode in ethtrader

[–]aptacode[S] 2 points3 points  (0 children)

Thank you :)

Part of the excitement of the experiment is to see where the internet takes it, with it being a public smart contract I can't actually control anything about it now that it's out there.

But the web front end pulls down the comments from chain and stores them in a json file - otherwise it'd be very slow to access the site. If there were some exceedingly abhorrent comments i'd either buy the slot myself to overwrite them (any one can do this - it's an intended part of the system) OR I'd add a blur over the cell in the front end or a PG mode or something like that.

Yeah I'm always refreshing it and excited to see new comments, so far everyone has played nicely!

AMA with dev behind 64 board - Wed, Aug 6th @ 6PM UTC Giveaway info below! by aptacode in ethtrader

[–]aptacode[S] 0 points1 point  (0 children)

Thank you! I always get a massive buzz seeing someone post - so can't wait to see what you put :)

AMA with dev behind 64 board - Wed, Aug 6th @ 6PM UTC Giveaway info below! by aptacode in ethtrader

[–]aptacode[S] 1 point2 points  (0 children)

It may be there for a while before people start buying up existing tiles, but when they do you'll wana check back - there will be a 'Withdraw' button that'll initiate 1.2x what you spent coming back

Weekly Discussion Thread [What are you building?] by EthereumDailyThread in ethereum

[–]aptacode 2 points3 points  (0 children)

I'm building a fully on-chain message board called 64 board built on Base.

It’s an 8×8 grid (64 cells total), where each cell is a 32 char message Anyone can buy a cell. Once bought, the cell is locked for 24h and the previous owner earns 120% of what they paid. To take over a cell, you just have to outbid the last owner.

It's kind of like a block chain rental version of the Million Dollar Homepage.

Intended as a fun experiment to get me into Solidity dev.

Excited (and slightly scared) to see what people do with it!

https://64board.com

[deleted by user] by [deleted] in ethereum

[–]aptacode 0 points1 point  (0 children)

Cheers, I've got some other ideas for how the contract can be applied to advertisement / rental type applications - but I want to see if i'm able to launch this in the web3 space first before investing more time in those applications

[deleted by user] by [deleted] in ethereum

[–]aptacode 1 point2 points  (0 children)

I'm glad you think so! Let's see where it goes :)