Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
melezhik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
151.
▲
by
melezhik
3y ago
https://dev.to/melezhik/sparky-self-hosted-task-runner-with-...
152.
▲
by
melezhik
3y ago
On my helm experience, it’s unnecessary complex and overengineered, I always end up managing a huge bulk of templates with yet another template engine … I still believe that managing kubernetes configurations should be simpler
153.
▲
Show HN: Minimalist self-hosted CI server written on Raku
6 points
by
melezhik
3y ago
|
1 comments
154.
▲
by
melezhik
3y ago
Hi! With all respect to dagger tool itself, I am still not convinced by this post in what dagger could give me for IaC? 1. If I need to run things locally I can use polumi cli 2. Dagger case in this post is just a wrapper around polumi comm
155.
▲
by
melezhik
3y ago
> Consider a complex (1000+ line) YAML GitHub action that involves building, testing, linting, deploying, releasing, etc. If one has a 1000+ yaml pipeline - this is not because they did not hear about dagger, but because they haven’t don
156.
▲
by
melezhik
3y ago
You can have all that by using yaml based pipeline framework _together_ with building blocks written on general purpose languages
157.
▲
by
melezhik
3y ago
Yes,debugging long running /complex / multistage pipelines is a tedious process, however imho it does not make a huge difference if one runs the same pipelines locally (they won’t turn into something more lightweight after that lo
158.
▲
by
melezhik
3y ago
> Often, teams might have only 1-2 people who _really_ understand Bash/Make, but the rest of the team understands the language they use daily (Go, TypeScript, etc.) This is not what matches my experience, make and Bash are relativel
159.
▲
by
melezhik
3y ago
You might want to check out the SparrowCI - it has combination of yaml AND standard programming languages ( Python/Ruby/GoLang/Powershell/Bash/Raku) giving you the best of two worlds - declarative style and extreme
160.
▲
by
melezhik
3y ago
The are lot of tasks that don’t require performance, so if you are not going to write embedded / real-time system - you should be fine
161.
▲
by
melezhik
3y ago
Because it provides one with a lot of flexibility out of the box while not forcing you into a specific programming style and without any additional overhead or costs … OOP, functional programming, strong/dynamic typing, declarative &#
162.
▲
by
melezhik
3y ago
Not sure, here doc is more readable imho …
163.
▲
by
melezhik
3y ago
The bottleneck is not a tool, but what it does by doing “configuration management”, most of the time it repeats the same, well idempotent operations, which take time. This should be addressed not by tool but by a proper design.
164.
▲
by
melezhik
3y ago
You just need to start using it. Raku is here and ready for many practical tasks. Again you don’t have to keep up with all Raku features, you may want to just start using it for something … )
165.
▲
by
melezhik
3y ago
Isn’t it the same as if to say - “you are given hammer and nails only because anything more complex would make it things harder to the rest of your team”? But Raku, by the way could be that way - very simple and you don’t have to use all it
166.
▲
by
melezhik
3y ago
However I wonder what’s pulumi future gonna be with that move ? So you guys now are going to maintain a transpiller for a closed product, huh ?
167.
▲
by
melezhik
3y ago
> Raku looks very horrifying if you want to actually do anything practical. Why so? Raku is practical, I have a solid experience of doing a lot of practical things with it. It has all battery included things - type checking, overloading,
168.
▲
by
melezhik
3y ago
you can use sparrowdo for that - https://github.com/melezhik/sparrowdo --- disclaimer - I am the tool author
169.
▲
by
melezhik
4y ago
well, yaml based DSLs seems are mainstream now (I don't say they are perfect), they have all the mentioned issues, however if they are substituted by pure programming languages, we have another issue - we tie ourselves to a specific la
170.
▲
by
melezhik
4y ago
… but probably, if you need to build a Docker image SparrowCI is not a fit, however there is probably a simple fix to allow to do that …
171.
▲
by
melezhik
4y ago
You can try out SparrowCI ( https://github.com/melezhik/SparrowCI ) -it’s simple and could be self-hosted. It builds on docker images, so if you spin up an SparrowCI on arm64 host you should be probably good. It’s not po
172.
▲
by
melezhik
4y ago
You can try https://ci.sparrowhub.io as well, it’s yaml based but more flexible then standard yaml based CI systems, reporters https://github.com/melezhik/SparrowCI/blob/main/reporters.md al
173.
▲
by
melezhik
4y ago
On my view of the main disadvantages of go (however overall I find the language is quite good by itself), stopping me from using it in full, is it's very verbose language , where one need to write a lot of code for really simple things
174.
▲
by
melezhik
4y ago
That is all ok, however Dockerfile means one builds an image for a certain OS/Linux distribution ( base image or FROM directive) , not just a specific Golang version, I did not find how one can do so in the provided examples
175.
▲
by
melezhik
4y ago
I did not see how one can build against different Linux distors. The code example shows "golang:latest" image only ...
176.
▲
by
melezhik
4y ago
Deploying app services might take minutes on my experience, there is a lot that happens under the hood when one uses platform as a service in Azure, and there is a little you can really control, Azure implementation of underlying resources
177.
▲
by
melezhik
4y ago
just browsing GitHub and bumping into interesting projects, that is it … at least sometimes works for me …
178.
▲
Ask HN: Is Ansible Still a Thing?
2 points
by
melezhik
4y ago
|
4 comments
179.
▲
Ask HN: Best CI service for open source projects
1 points
by
melezhik
4y ago
|
0 comments
180.
▲
by
melezhik
4y ago
Old good irc ? At least for some communities that works …
More ›