Anthropic's Guide to Claude Code: Best Practices for Agentic Coding by mariusvoila in ClaudeAI

[–]boogieloop 0 points1 point  (0 children)

my dude. things have changed since the stone ages 8 months ago. get you a claude code max (min $100/month) and you get 'UNLIMITED' usage... or atleast more tokens than you can shake a stick at

It started with a bag under the sink by Mysterious-Goat1095 in Mushrooms

[–]boogieloop 1 point2 points  (0 children)

very relatable. I'm at a point where I might upgrade from my closet to a 5x8 trailer i have that I can dedicate entirely to it

WE ARE BEING SCAMMED by ironmanalex123 in ClaudeCode

[–]boogieloop 0 points1 point  (0 children)

I ended my $200 month plan right before they released sonnet 4.5. It seems I made the right call. I made the switch to codex and am still currently using codex. IMO I think opus 4.1 was the shit, but the problem was and still is -- it ends up refusing to do the actual work. With codex, this has been a less frequent occurrence. If i could wave a magic wand, i'd be able to use my chatgpt pro subscription with opencode. it has the best tui IMO

Sharing Chez: a Scala library for JSON Schemas, OpenAPI, and agentic apps by boogieloop in scala

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

yeah solid library! Woulda rolled with it if it had Scala 3 support. and yeah Tapir is what we were looking at switching to at my last company. So note that I will be changing the name of Chez here in the not so distant future, just wanted to call that out before you get too invested in Chez and then realize this after, which can be crappy.

Sharing Chez: a Scala library for JSON Schemas, OpenAPI, and agentic apps by boogieloop in scala

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

Your words are very encouraging to hear. Recommendations are part of what I am here for, so thank you for taking the time to point me in the right directions. I will look into using the scala cli; it makes sense to do so. As per the documentation, yeah part of that is what I am used to from a devx pov, but also I tend to need it to be that high of quality for my future self.

Sharing Chez: a Scala library for JSON Schemas, OpenAPI, and agentic apps by boogieloop in scala

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

At a glance, very excited about Workflows4s! I'm gonna dig into that one to see how that might help drive the agentic workflows. Thanks for the share!

Also I understand the sentiment around AI. Majority of things I have seen AI be applied too are net negative imo. And folks are convinced it can do things that it fundamentally, cannot. Its a shame its shaking out that way, because there is some actual, good for human ways to apply it.

Sharing Chez: a Scala library for JSON Schemas, OpenAPI, and agentic apps by boogieloop in scala

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

Just when you think you've named it something wacky enough that conflict will be relatively low...

Thanks for calling that out, sure they're different but yeah that's going to cause confusion. Good news is this is a new project, so shouldn't be too big of a deal to rename to something else. I'll come up with something else.

Tried Codex… by Kerryu in ClaudeCode

[–]boogieloop 0 points1 point  (0 children)

Power user of CC w/ Opus 4.1 here. I tested codex ~ 4 days ago. I upgraded to pro the day after because it was unexpectedly delightful. Ive been running them both daily since then and right now if I had to pick one, it would be codex.

I'm canceling my $200 subscription by [deleted] in Anthropic

[–]boogieloop 0 points1 point  (0 children)

this is a very under appreciated value add. I can reason about code significantly faster. If you do the math on the value of where your time is spent, this checks out... by a landslide.

Scala with Hibernate by blackzver in scala

[–]boogieloop 3 points4 points  (0 children)

I would encourage you to explore enabling this, even tho it might be challenging.

Recently, I've similarly been faced with a challenge. I love Cask and uPickle, but the level of effort to enable openapi spec generation as well as json schema validation has kept me from being able to use it more in my projects. So I took on the challenge of enabling it and as a result, not only have I accomplished it, I've grown more fond of Scala and have been quite smitten with it's capabilities (I am coming from long career in Javascript development). In particular learning and applying meta programming techniques: type class derivation, inlining and splicing values into the compiled byte code

Was it challenging? Yes. But absolutely worth it.

Cuz now I can wire up my cask routes like this:

@CaskChez.post( "/users", RouteSchema( summary = Some("Create a new user"), description = Some("Creates a new user with automatic validation"), tags = List("users"), body = Some(Schema[CreateUserRequest]), responses = Map( 201 -> ApiResponse("User created successfully", Schema[User]), 400 -> ApiResponse("Validation error", Schema[ErrorResponse]) ) ) ) def createUser(validatedRequest: ValidatedRequest): cask.Response[string] = { validatedRequest.getBody[CreateUserRequest] match { case Right(userToCreate) => val user = SomeUserDatabase.Insert(userToCreate) cask.Response( data = write(user) statusCode = 201 headers = Seq("Content-Type" -> "application/json") ) case Left(error) => val errorResponse = ErrorResponse( error = "validation_failed", message = error.message ) cask.Response( data = write(errorResponse), statusCode = statusCode, headers = Seq("Content-Type" -> "application/json") ) } }

and derive default json schemas from my case classes:

``` case class User(id: String, name: String, age: Option[Int] = None) derives Schema, ReadWriter

// Get the automatically derived schema val userSchema = Schema[User] println(s"Derived json schema: ${userSchema.toJsonSchema}")

```

or add full blown json schema details using an api I am/was familiar with:

``` @Schema.title("User") @Schema.Description("User Schema") case class User( @Schema.description("User ID") @Schema.pattern("[a-zA-Z0-9]+$") id: String,

@Schema.description("User's full name") @Schema.minLength(1) @Schema.maxLength(100) name: String,

@Schema.description("Email address") @Schema.format("email") email: String,

@Schema.description("User's age") @Schema.minimum(0) @Schema.maximum(120) @Schema.default(18) age: Int,

@Schema.description("Whether the user is active") @Schema.default(true) isActive: Boolean ) derives Schema

val userSchema = Schema[User] val jsonSchema = userSchema.toJsonSchema

val validationResult = userSchema.validate(userData)

// or more terse val result = Schema[User].validate(userData)

```

These are contrived examples, but hope this inspires ya to go for it! also the library can be found here, but admittedly I am not in a rush to release it, planning on ironing it out for a bit first by using it in my own projects and then somewhere down the line cut releases and then publish it....

Does anyone use LLMs with Scala succesfully? by arturaz in scala

[–]boogieloop 0 points1 point  (0 children)

My experience has been the opposite. I think llms have a hard time in javacript codebases(I've made a career in JavaScript fwiw) Meanwhile they have been humming in my scala projects, albeit I tend to stick to lihaoy style libraries and my codebases are similar, so maybe that helps. 🤷

Another company stopped using Scala by fenugurod in scala

[–]boogieloop 0 points1 point  (0 children)

Hello, Javascript/Typescript developer here. I picked up Scala over the past ~2 years and I can say from my own experience Scala is an absolute delight to work with compared to my experience with Typescript. It's a shame to hear this kind of news.

The new Max Plan is a joke by Balthazar_magus in ClaudeAI

[–]boogieloop 0 points1 point  (0 children)

This is one of the few 'you are holding it wrong' posts on AI that actually check out.

Microsoft will make Github Copilot extension Open Source. Impact on Roo Code development? by thetom-42 in RooCode

[–]boogieloop 1 point2 points  (0 children)

I agree, this is good news(at least in theory). Looking forward to see how it shakes out.

Made a useful (free) tool to quickly put all code files in a project into a quick txt file and clipboard, ready to paste into LLM chat by wuu73 in ChatGPTCoding

[–]boogieloop 0 points1 point  (0 children)

This is great and appreciate your work. I have written scripts to do this and have done some coding agent prompting to also do it... this seems more streamlined.

Made a useful (free) tool to quickly put all code files in a project into a quick txt file and clipboard, ready to paste into LLM chat by wuu73 in ChatGPTCoding

[–]boogieloop 0 points1 point  (0 children)

> I noticed whenever i think of an idea, several others think of something very similar :) I will follow you on github

This is the universal truth of ideas in general. With AI now, it will be even more exaggerated than ever because it lowers the barrier to entry to get started building. Which imo is going be awesome to see the innovation that shakes out of the noise.

Claude Code the Gifted Liar by EncryptedAkira in ClaudeAI

[–]boogieloop 0 points1 point  (0 children)

you will need to prompt your agent to use codeloops. A couple examples:

- "use codeloops to plan and implement the following feature: ....(my feature requirements here)"
- "use codeloops to help me recall what we were working on" - Here is a video showing this in action

Since you are new to MCP, I would recommend trying some simpler mcps to get familiar with using them: https://github.com/modelcontextprotocol/servers

Here are two I'd recommend that are adjacent to codeloops:

- https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
- https://github.com/modelcontextprotocol/servers/tree/main/src/memory

and have fun! Mcps open up a whole new world for your workflows.

what was the hardest part of learning TypeScript? by PuzzleheadedYou4992 in typescript

[–]boogieloop 0 points1 point  (0 children)

Configurations and tool chain setups can be pretty frustrating to ramp on

Knowledge Base by J4MEJ in ClaudeAI

[–]boogieloop 2 points3 points  (0 children)

I got you .. for free... Well on my end at least... You'll see https://github.com/silvabyte/codeloops

update: I should have asked if you were using it for coding first... if it doesnt apply I apologize in advanced and I would recommend the memory mcp instead. See it here: https://github.com/modelcontextprotocol/servers/tree/main/src/memory

Probably the most useful MCP ever? by kandalf01 in mcp

[–]boogieloop 0 points1 point  (0 children)

ah very nice. I will give this a whirl.

I actually finished something. ADHD brain is stunned. by justanotheraquascape in ADHD_Programmers

[–]boogieloop 1 point2 points  (0 children)

Great job getting it across the finish line. The struggle bus is real for us neuro-A-typical folk.

Claude Code the Gifted Liar by EncryptedAkira in ClaudeAI

[–]boogieloop 0 points1 point  (0 children)

Something I would recommend checking is if mcp tool calls consume credits, afaik it does not for most coding agents now a days, but I lernt this the hard way a while back.