248 karma · joined July 24, 2019
I am looking forward to what AI can do to port Ruby gems to the ecosystem.
„Magic Test allows you to write Rails system tests interactively through a combination of trial-and-error in a debugger session and also just simple clicking around in the application being tested, all without the slowness of constantly restarting the testing environment.“
I will keep an eye on both now, probably they will compliment each other at some point in time.
[1] https://standards.ieee.org/beyond-standards/ieee-802-11bf-ai...
https://github.com/amberframework/docs/blob/master/examples/...
So far I have been building some smaller personal CLI tools and a few web apps (with the Lucky framework). I’ve also tinkered with running it in AWS lambda functions in a custom (albeit unfinished) runtime.
Coming from a decade of Ruby, due to the similar syntax and mindset Crystal is my go to for cases where I need performance or runtime-less execution (e.g. in containers from scratch that contain only the binary and dependencies, if needed).
Crystal's standard library provided enough functionality for me in the past to get away with only few dependencies per project, which is great for supply chain security and complexity. Some of it's highlights are:
- an ergonomic HTTP::Server and client
- OAuth / OAuth2 clients with token refresh
- JSON/YAML/XML parsing/generation/mapping
- JSON/YAML mapping to classes
- native templating similar to ERBTrusting Dropbox for sync (which I did) meant trusting a cloud service, too, but IMO it is a less lucrative target for hacks than a server that stores _nothing but_ credentials. Also, using DB made me less dependent on connectivity (LAN sync) and would let me switch providers quite easily.
So far it was able to add an API to fetch me the local weather, return the capital of Venezuela, control brightness and volume of my MacBook and replicate itself at random locations (but tell me where, after).
That being said, I added multiple human-in-the-loop points in the assess/suggest/patch/execute cycle and (given the nature of LLMs) would never use it outside of a sandbox without these safety rails.
A next generation of IaaS with great DevX would be a relief to everyone burnt by AWS‘s complexity overhead (for a great bunch of customer’s needs).
Broadly, these could be divided in implementations that offered a loading state (switch goes transparent until persisted, overlaid spinner etc.) and implementations that flicked the switch back when the request failed and provided a very noticeable status update (hint, animation, growl).
My preference for systems that work with unreliable persistence is the former, albeit that is purely personal and not founded in a deeper rationale.
Applied to a client/server web application, I would expect a toggle to immediately cause a request to the backend. I’d expect a checkbox to be used in a form which is sent as a whole on submit.
I appreciate these qualities in the standard library of Crystal [1], to name an example.
There is a short thread at the issue tracker of the official Docker image repository over at GitHub [1], which has a tumbleweed-y feel to it.
Is this a signal for everyone still rocking Ruby lambdas to either plan a migration to another language or to roll their own custom container image?
Also, people tend to react differently to a point-and-shoot camera than to a phone camera or a DSLR in my experience. That is because it feels less likely that the pictures end up on social media I’ve been told on request.
[1] https://44hz.de/assets/img/generated/R0001096-2-1200-9e3a59a...
[1] https://cdn.midjourney.com/6f52a6e9-b3f2-4830-81b1-84c8f8ca4...
[2] https://cdn.midjourney.com/361e143f-5121-4bff-ada9-069c2e400...
Disclaimer: I am not a lawyer and the previous post is my understanding of the described as a layman. I am pretty firm on the technical concepts surrounding blockchain solutions, though.