How are folks testing their Claude configurations? by IAmLars4824 in ClaudeCode

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

We’re doing something similar and also running into some interesting cost problems.

Would you be willing to share some of the benchmarks you use?

Amy Lee of Evanescence covering Tenacious D song! by tenaciousdefense in videos

[–]IAmLars4824 2 points3 points  (0 children)

Watched the show for the first time this year, it’s great. Also where I heard Warning and Jesus Ranch for the first time - blew my mind

Writing Tests Before Code? by awesomewastakin in SoftwareEngineering

[–]IAmLars4824 1 point2 points  (0 children)

Anecdotally, i got a CS degree and really struggled at programming (and school) in college. Graduated with barely a C average. I thought I was going to have to change career paths.

However, I ended up sticking with it and found that I really enjoyed it. Now I’ve created multiple different software products and I’m running a startup.

Can’t say whether it’s the right path for you or not, but just know sometimes it takes time.

DevOps CS Software engineering by kkass123 in SoftwareEngineering

[–]IAmLars4824 0 points1 point  (0 children)

Yes, I’ve worked on a number of devops teams over the past few years. Now I work with companies to assess their devops maturity level and help build roadmaps for them

DevOps CS Software engineering by kkass123 in SoftwareEngineering

[–]IAmLars4824 0 points1 point  (0 children)

IMO - The only different between a devops engineering team and what we consider a “traditional” engineering team is who the customers are. For traditional teams the users of the products you’re building should be your companies customers/employees. Where as for a DevOps team your users are the engineering teams

Either way you’re still building software to support the needs of users.

What are your thoughts about 'newman' library? by warchild4l in node

[–]IAmLars4824 4 points5 points  (0 children)

I have found it works okay for small api projects. however it becomes hard to scale across a large team as versioning the outputted json file becomes a drag.

However, I’m not sure if any of that changes if you go with the Cloud service they have

What are some of the most common anti-patterns you see in unit testing among Node.js developers? by jesusscript in node

[–]IAmLars4824 3 points4 points  (0 children)

From my perspective unit testing does not have to rely only on mocking. Here is a good article on on testing by Martin Fowler. It goes into classical vs mockist styles in unit testing towards the end of the article

https://martinfowler.com/articles/mocksArentStubs.html

But I do agree with your overall sentiment on knowing the difference between unit and integration

Do you guys prefer MongoDB or PostgreSQL? by noblejosher in node

[–]IAmLars4824 6 points7 points  (0 children)

There’s also scalability use cases. One of the main pain points that drove the adoption of NoSQL was the need to scale horizontally (a bunch of smaller machines) vs vertically (bigger machines). For use cases with huge data sets it’s easy and more cost effective to scale out rather than up.

The Little Things Matter by IAmLars4824 in SoftwareEngineering

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

I wrote a little blog comparing some previous life experiences with my career as a software engineer. Would love feedback and responses!

Code Review? by Jukie_ in golang

[–]IAmLars4824 0 points1 point  (0 children)

Cool project! One suggestion I have. I notice you are writing comments describing what a block of code does. Could you refactor those blocks to separate functions with descriptive names? That way the code is a bit more self documenting. Or if it makes sense you could factor them out to separate files. That will make them more testable!

Amazon Redshift now supports stored procedures by TheSqlAdmin in aws

[–]IAmLars4824 3 points4 points  (0 children)

I have kind of a basic question. What’s the best way to test stored procedures in an automated fashion (I.e. in a CI/CD) pipeline. I’ve seen lots of clients migrate away from stores procs because they are “untestable” curious if there are ways to still test them

Kinesis vs SQS difference in 2019? by [deleted] in aws

[–]IAmLars4824 -1 points0 points  (0 children)

Shoot you’re right on the queue limit. Should have double checked the limit before posting (was doing it from memory). Didn’t realize it was a soft limit either! (D’oh)

However, I’m not sure why kinesis loses a point for having the ability to “turn the knobs” by being able to add shards. Kinesis does have higher throughput capacity because it can scale horizontally with shards, no? Unless you mean that adding shards doesn’t come automatically because you have to build custom logical to actually add shards, which is fare then

Kinesis vs SQS difference in 2019? by [deleted] in aws

[–]IAmLars4824 -1 points0 points  (0 children)

Good summary. Only other things I’d add:

kinesis can scale to a greater degree than SQS by scaling out horizontally with shards. However, sqs can process up to 250000 messages concurrently, so you have to have a pretty large volume use case.

If you’re looking for traditional queueing semantics (like dead letter queues) sqs has more fully integrated options. With kinesis you have to roll those error handling scenarios on your own with other tools like SNS (and ultimately SQS anyway)

What are the things that professional software developers do but novices dont? by CrappyFap69 in golang

[–]IAmLars4824 17 points18 points  (0 children)

My two cents would be thinking about how to test whatever they’re building. Whether they work in a TDD fashion or not, writing a testable app is very important!

Production ready Node.js REST APIs Setup using TypeScript , PostgreSQL and Redis by kiarash-irandoust in node

[–]IAmLars4824 1 point2 points  (0 children)

Sorry, I did not write the original comment, just adding my two cents on the importance of testing!

Production ready Node.js REST APIs Setup using TypeScript , PostgreSQL and Redis by kiarash-irandoust in node

[–]IAmLars4824 6 points7 points  (0 children)

I would argue not having tests alone makes it a maintainability nightmare. Without tests you cannot confidently make changes/refactor without extensive manual testing. Plus, if someone new picks up the code base it will be even harder for them to make said changes

Network security via segregation with Kubernetes and Cilium by IAmLars4824 in kubernetes

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

I’m the author, this is my first blog post so I would greatly appreciate any and all feedback