Hacker Newsnew | past | comments | ask | show | jobs | submit | ilmor's commentslogin

Repo: https://github.com/ilmoraunio/conjtest

Conjtest is a policy-as-code CLI tool which allows you to run tests against common configuration file formats using Clojure. You can write policies using Clojure functions or declarative schemas against many common configuration file formats such as YAML, JSON, HCL, and many others (full list in repo).

Under the hood, it uses Babashka and SCI (Small Clojure Interpreter) to run the policies and Conftest/Go parsers for compatibility with Conftest (https://www.conftest.dev/). It’s also possible to bring your own parser or reporting engine using Babashka scripting.

The initial big pieces are in place now, I’m preparing my end of the year to talk about Conjtest and get some feedback/issues to work on.


It may be ”single language”… until you have to dive into the insides of a React Native library at which point you also have to know at least Java AND Objective-C. Add to that Windows-specific language(s) if your library will want to support Windows.

And let’s not even think about those cases when a feature is written with not all the platforms in mind. I once had to fix a bug where a developer did not have access to an iOS simulator to test their pull request… so they had merged it in without support for iOS.


I would say... In a smart company, you would enjoy learning some* ObjC and Java while working on a React Native app. It can be tough, but at the end of the day, we nerd hackers know Python and C and Java and bits of C# and objC. If you have to dive into Native internals, it can be a really fun journey if your boss tells you to explore and research it carefully, but it can be really confusing if you on a tight deadline.

> developer did not have access to an iOS simulator to test their pull request

This is clearly a company's fault, just get him iPhone and Mac if he delivers mobile apps LOL

* and you really don't need much, unleast you need to implement a working WebRTC protocol from scratch, haha


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: