Explore >> Select a destination


You are here

avelino.run
| | beeb.li
5.2 parsecs away

Travel
| | Yet another personal blog about programming and technology, by Valentin Bersier
| | code.dblock.org
5.1 parsecs away

Travel
| | I've been working on the new OpenSearch OpenAPI Specification that aims to properly document OpenSearch RESTful APIs. The spec is to be used to auto-generate OpenSearch clients in Python, Java, .NET, etc. One of the neat features of the API specification repo is a set of declarative YAML integration tests that ensure that the spec has the correct request parameters, and that it matches the actual responses from the server. This is particularly useful when documenting a large existing API such as OpenSearch with its 1021 known APIs.
| | devopsian.net
2.9 parsecs away

Travel
| | Discover the value of API-First design for side projects. Learn how this approach can streamline development, improve consistency, and accelerate your workflow through practical examples and code generation.
| | nmn.gl
18.6 parsecs away

Travel
| Last Tuesday at 1 AM, I was debugging a critical production issue in my AI dev tool. As I dug through layers of functions, I suddenly realized - unlike the new generation of developers, I was grateful that I could actually understand my codebase. That's when I started thinking more about Karpathy's recent statements on vibe coding. For those who missed it, Andrej Karpathy recently shared his thoughts on what he calls "vibe coding" - essentially surrendering code comprehension to AI tools and hoping for the best. His exact words? "I 'Accept All' always, I don't read the diffs anymore." I have learnt a lot from Karpathy and use AI tools daily, but there's a world of difference between augmenting your capabilities and completely surrendering your understanding.