A short an less technical post about how we handled the Cloudflare outage with the use of infrastructure as code even when the Cloudflare dashboard (UI) was down.
HN user
mig4ng
4 day work week guide:
https://forms.gle/8VkGnE6Rpq86BGQa6
Location: Porto, Portugal
Remote: Yes
Willing to relocate: Yes (inclusive to the US)
Technologies: Terraform, Kubernetes, Helm, Rancher, GitOps, Fleet, Flux2, CentOS, CoreOS, Ubuntu, Arch, Jenkins, GitHub Actions, AWS, S3, Route 53, OVH, Scaleway, nginx, Prometheus, Thanos, Jaeger, Grafana, Datadog, SigNoz, Azure, Blob Storage, HAProxy, Docker, CI/CD, JavaScript, Nuxt.js, Vue.js, Node.js, TypeScript, Elixir, Java, SQL, MongoDB, GNU/Linux, BSD.
Résumé/CV: https://miguelcarneiro.pt/cv.pdf and https://miguelcarneiro.pt/ (a bit outdated, will update)
Email: mig4ng@gmail.com or mail@miguelcarneiro.pt
Been handling all the infrastructure for a company from Luxembourg, all by myself. Including the CI/CD, patching, hardening, maintenance, disaster recovery plans and incident management.I am looking for something new and different. I am willing to take a step back, and get my hands again on software development, or technical sales, customer support, or even developer advocate. Take into consideration I will be learning and improvising/adapting. I learn fast! The reason I am considering something different is to learn about different business models and key business aspects to see how I can improve it with automation and AI.
Full time or part time, with preference on full time. I have experience as a Contractor too.
If you need someone for infrastructure, I am battle tested in this regard and eager to take on a new challenge. Be it for cost reduction, scaling, building from zero. You name it.
Awesome! I did it via the Terraform provider, but for anyone else without access to the dashboard this is great. Thank you!
Cloudflare Dashboard/Clicky clicky UI is down. I really appreciate that their API is still working. Small change in our Terraform configuration and now I can go lunch in peace knowing our clients at skeeled can keep working if wanted:
resource "cloudflare_dns_record"
- proxied = true
+ proxied = false
In terms of probability looking at the history, it is correct. It's mostly me messing up with the web server.
That is really good to be honest!
I have Cloudflare running in production and it is affecting us right now. But at least I know what is going on and how I can mitigate (e.g. disable Cloudflare as a proxy if it keeps affecting our services at skeeled).
I have been sharing house with a roommate for years now (in Portugal), and I prefer it to living alone. Even with a girlfriend, I highly prefer to live in a house with more people.
I come from a "big" family, and I am used to movement where I live. And living alone or just with one person, makes my energy go down.
Now that I plan on moving to Paraguay, I am looking for co-living options or someone to rent place with. Different people have different preferred ways of living.
For me, it's cheaper, and I am happier, when I share place with other people. Also, you get to learn from others, have people to talk with, at the expense of a bit of privacy. But depending on the roommates you choose the privacy thing is usually not an issue.
This is hilarious! Make the accordion of selection always open please.
I use it for many side projects, and I am starting to use it for bigger ones too.
Should we submit personal projects and smaller side projects, or is this for fully fledged app only?
Also, should we add know open source applications such as Plausible[1]?
I am always happy to see Elixir and Erlang hit the front page.
Shameless self-plug related to this, my uBlock Origin Filters [1].
I want to add to this by saying I've been mainly using Firefox for more than a decade now, and I highly prefer it to Chrome, except for the Lighthouse feature to test page speed, accessibility and such.
And as the post says, it now allows for vertical tabs (without extensions) and you can even put vertical tabs on the right side. Or collapse it when you want to focus on what you are reading. Perfection.
The uBlock extra filters I use to avoid going down on doom scrolling feeds.
Also, Today I Learned the meaning of tailwind: wind blowing in the same direction as the path of a ship or aircraft.
I didn't learn if because of TailwindCSS, but while reading The Millionaire Fastlane. Either way, I have used TailwindCSS for this project (with Flowbite help) and it indeed is a wind blowing you in the same direction of you finishing your designs.
To be honest, both Liveview and TailwindCSS were a wind blowing in the same direction of finishing this product.
---
I am happy with the result so far, I have more ideas to implement, but I believe the MVP is usable and very useful.
It requires no login/email to create a room and start voting (this is a feature).
Please do give me feedback and tell me if you enjoy it.
Is there anything as good as Firefox with UBO?
Consider trying Orion. I use it on macOS, not on iPhone, but would love to try it on the phone too. It supports UBO as far as I know.
Thanks for making the book process open source. That's a major thing for me and I want to support you just for making that decision.
What were you hoping to do in bulk? Change a status? Add to list? etc?
For now, remove from list, maybe move/add to list.
One is making the feed filterable. If we added feed items for blog post and you could set your filter to only show those that would work. The other thing was creating widgets to show in the left/right columns on the feed page. Do you feel like either/both of those would work?
I am already pretty happy with the suggestion I did in Discord and has been already deployed, of having the div id in the feed.
! Hide hardcover.app Feed
hardcover.app###feed
I already use this rule in uBlock Origin. I wish other apps had those, it would make my filters[0] a lot simpler.Having a setting to disable feed in the settings, or making it show some stats, books read this year, progress bar on goals it more fitting for me as I don't want a feed.
Any thoughts on that kind of approach to start? Or are you much more curious about the Rails side?
I never had a big open source project of my own, my suggestion is: It does not have to be perfect, nor having an amazing contribute guide. Not even a readme or a license. You can start adding those slowly.
Ideally some time after open source it, from my point of view, I like having a one liner or couple of commands to run the project. That way I can pull, make some changes and test those changes. Then when I open a PR I can get extra insights from the maintainers. Be it a Nix flakes file, a shell.nix file, a docker-compose, or docker container, even a shell script.
Hi Adam,
Thanks for creating and sharing this. I was using my notes to keep track of it since GoodReads was not a viable option anymore.
I have a couple suggestions/questions:
1. Is there a way to bulk edit a list? I want to most of my Want to Read books and going one by one is slow.
2. Related to the first one, when I click the "Want to Read" big yellow button, it takes about 100-200ms for something to show or be clickable. This is very annoying and probably worth optmizing.
3. When in Airlist (not sure what it means, but appears to be a more advanced view of regular list) when I click manage, nothing appears. This appears to be a bug (and maybe the bulk actions are here).
4. This is a suggestion, make it possible in the settings to configure what the home page is. E.g. I do not like feeds in any application. I would prefer it to be the blog page of hardcover.app or my library, instead of the feed, and have the feed reachable elsewhere.
5. Do you think it will ever be open source? It appears to be an amazing Ruby app, would love to see it's source. Of course the book data could be private (or public even better), but the application source code open source (or even public source with a private license, but ideally open source).
That's basically it. Very grateful for the alternatives that have been popping. Hardcover looks amazing overall.
Pretty slick nirvanist, clean and pretty. I actually have in my bucket list to implement this in Liveview to sharpen my Elixir/Phoenix Liveview skills.
1. Is it open source?
2. What stack did you use?
The repository I shared is very opinionated and I will decide what goes in or not (a benevolent dictatorship). I want to make it easy for me to maintain, and others to use/fork if they want.
You could share them publicly without having the burden of replying to issues/PRs etc. But I get you.
Doesn't block do this already?
Ahah, yes I like Disenchantment a lot. Haven't watched the latest season though.
Created an issue regarding this: https://github.com/mig4ng/ublock-origin-filters/issues/5
Could you elaborate?
Just tried it and it seems pretty cool. I hope they go open source as stated in the FAQ.
Also would love to see a similar browser with vertical tabs for Linux/Windows.
I have that one in uBlock origin.
Thanks for the suggestion, added it :)
I didn't know Orion existed. Just tried and it is exactly what I want.
Excited to see where it goes. Hope Arc and Orion eventually decide to go open source.
Thanks for sharing. I don't use Dark mode but someone might be interested in this!
I have checked them, I have to try them. Also I referenced them in the repository. Thanks :)
Feel free to share them in the repository via PR, issue, or here :) Thanks.
I am just using it to remove elements, not visual tweaks, at least for now.
Also, I try not to have many configurations/extensions extra that I have to install in a new machine. As I did not find a good way to manage these configs as code.
I don't really use facebook these days, but thanks for sharing. I might add them if I ever step into a facebook post that I want to see and they annoy me :)