|
This weekend I traveled to Brussels to attend FOSDEM 2023 , although only for the first day (Saturday 4th, 2023). It hasn’t been my first one, but it has been the first massive event I have attended after the COVID-19 pandemic. After the morning keynote, I had a quick look around the buildings where the event was hosted to visit the different stands of the many sponsors of the conference. Among the most interesting ones (for me personal....
|
|
How to manage Kubernetes clusters in WSL with OpenLens on Windows
-
www.patrickdap.com
-
3 years ago
-
spa
How to make them play well with each other Recently I've been playing with a few different tools to make me more proficient when working with Kubernetes. Additionally, people that know me know I play lots of games -- sinking more and more time into Destiny 2 -- so I keep Windows as my daily desktop driver and even with all the grievances of WSL -- including random loss of networking -- I still use it as a daily driver to write code and do..
|
|
Comment systems are an essential part of modern websites, providing a platform for users to engage with the content and share their thoughts and opinions. While there are many options available for adding commenting functionality to a website, one alternative worth considering is integrating a Mastodon thread, also known as a “toot.” Mastodon is an open-source, decentralized social media platform that allows users to share text, images, a....
|
|
Mounting Secrets and ConfigMaps in a preexistent folder without deleting the folder's contents
-
www.patrickdap.com
-
3 years ago
-
spa
I bet you've been there: you mounted a ConfigMap and nuked the entire preexistent directory! We've all been there: we're working on our next super-hyper-duper Kubernetes operator, we're about to deploy it but we're doing some local testing, so we create a ConfigMap or a Secret, we mount it to the Pod, launch our app and we see the entire directory is now gone, replaced with our ConfigMap or Secret's contents. This post will show you how t..
|
|
PA1DPM / EA5JBR Welcome to my HAM Radio page! This is my radio station: You can find me on: QRZ HamQTH
|
|
Six things I wish I would've known when I started working with Istio
-
www.patrickdap.com
-
4 years ago
-
spa
Service meshes and networking in Kubernetes have their tricks! Working with service meshes is really an interesting concept and sells you the benefits of, well, the service mesh itself, mutual TLS, end-to-end encryption, and more. Unfortunately though, not everything is as straightforward as you might think. In fact, Istio's own documentation page has a full section dedicated to "common issues". These issues are not so evident if you come..
|
|
ArgoCD Health Checks: How to create custom Health Checks to validate resource statuses
-
www.patrickdap.com
-
4 years ago
-
spa
Or how health checks avoid me from running into issues with controller-managed resources Here's an interesting problem I ran into while doing some work a few days ago. I was working on a pipeline to deploy new resources using ArgoCD. Everything was going great until one of the Kubernetes resources was, in fact, a resource managed by a Kubernetes controller: that is, applying it will not create it, it will merely tell the controller to cre..
|
|
"wait-for", a tiny utility to wait for TCP or UDP resources to be ready
-
www.patrickdap.com
-
4 years ago
-
spa
Use it in your Kubernetes clusters to wait for resources to be ready, like SQL Databases I know I'm not the first one to create this and, in fact, there are a plethora of options out there to use as of right now. Still, I wrote my own version of wait-for, and there are a few differences that make it to be a little more useful than the alternatives. For those of you who have never heard about this, wait-for is a very simple and tiny applic..
|
|
Recuperando el blog personal y poniendo algunos objetivos para el 2022 y el futuro Hola! Uff, qué raro se siente escribir en un blog de nuevo. Después de un par de días de trabajo, he logrado recuperar el blog. Inicialmente, este blog usaba Hugo, pero por varios años de descuido -- entendiendo que el último artículo que escribí fue en Enero del 2015, 7 años atrás! -- no me fue posible recuperar la tecnología de fondo del blog. Si mal ni m..
|
|
A while back, digging into an old DO NOT DELETE backup folder in one of my old hard drives, I stumped upon a folder called parchis, and for a moment I held my breath until I found some *.bas files there! So what? Well, I just found the lost source code of my very first project, the one I coded while learning about variables, procedures and loops, the one that made me realize that this is the kind of stuff I wanted to do as my professi....
|
|
In memoriam, avus magni. Algunas personas tienen una urna, otras un sepulcro, otras quieren su nombre tallado en una banca o calle. Yo quiero hacer un recuerdo en digital de mi abuelo que falleció la ultima semana de junio para compartir lo hermoso que fue compartir la vida con él. Este texto también existe en mi blog, danielsada (punto) tech para el futuro. – Una de las cosas más características de nuestra relación es que siempre nos habla..
|
|
Bitcoin (and many more) cryptocurrency prices have been sky rocketing for the lasts weeks/months, and thus their usage and mining. But have we stop thinking how this impacts the Climate Change? Before jumping into graphs, a quick recap on how cryptocurrencies work: when you buy or sell Bitcoins (for example), your transaction is being recorded into a distributed ledger. This distributed ledger is cryptographically secured against tamperin....
|
|
If you are a AWS SES user (AWS’ email system) you probably know that working with its JSON based templates is not a user-friendly task: Text and HTML content are defined as properties of a JSON object It’s a JSON file, meaning that you have to escape some characters, like " in the HTML It’s quite hard to find the content to change in the HTML being stored in a single line But still, is a quite convenient system, as hosting your own em....
|
|
¿Siempre te es muy confuso comprar computadora? Guía Sada 2021 para comprar computadoras.
-
danielsada.tech
-
5 years ago
-
spa
Comprar una computadora es igual que comprar un automóvil, es muy dificil escoger el correcto y salir de la tienda sabiendo que fue la mejor opción” - Carlos Cerdeira Muchos de mis amigos invierten una cantidad considerable de su dinero para comprar una laptop ”potente” pero al final, cuando llegan a casa a usarla, esta igual o más lenta que la anterior. Por lo que me he decidido a hacer una guía de cómo comprar computadora basado en las úl..
|
|
Soy un usuario promedio: ¿Que app debería usar? Ideal: Signal - porque no recaba datos tuyos y no puede ver tus mensajes es lo mas seguro. Expertos en computacion pueden ver directamente el código que usa (github.com/signalapp) por lo que sabemos que es seguro. Tambien es el que usan periodistas y gente de wikileaks que necesita tener su información segura. Mejor: Whatsapp - Mientras que Whatsapp va a compartir a Facebook con quien te estas..
|
|
Definition: A monorepo is a standard Version Control System , or VCS (such as Git , Subversion or CVS ) repository, which instead of containing just one application or unit of software (applications, libraries, micro services, modules…), contains all the components that a project (or company) needs to operate. At first glance, it sounds counterintuitive to host more than one unit of software in a single repository, but there are fe....
|
|
Ahora que vivimos en una sociedad global, hacer tu curriculum vitae es mucho más dificil, debido a que los regionalismos que tenemos en cada una de las partes del mundo para aplicar a los trabajos, no son adecuados (e incluso ofensivos) para ciertas compañías globales. Asimismo, quiero dar algunos de los puntos mas importantes para formular un CV que me han ayudado a través de los años. Quita la foto de tu CV!
|
|
Amazing . That’s the one word summary for this unconference. It wasn’t my first time in an unconference , although the previous ones were slightly smaller and my experience then wasn’t that satisfactory as the one I’ve had in JCrete. And I have just discovered the key ingredient for a successful unconference: the people . Because is not only about the technical content of the sessions (which was quite high, don’t get me wrong), but....
|
|
It’s been a while (well, years) since I rotated my GPG keys, and to be honest, now that I know better how to handle a GPG key pair in order to avoid master key rotation, I think it’s the time to get a new pair. This tutorial will show you the steps I followed with explanations on what we are achieving in every step. Environment This is the GnuPG version used in this tutorial (if you are using a different version, probably not every comm....
|
|
No suelo quejarme mucho, sin embargo, varias cosas me han irritado en cómo los bancos que proclaman ser tan conocedores en ciberseguridad tienden a ser los que más caen en falsedades que solo aparentan seguridad. Mas aún, sus malas prácticas suelen llegar al punto que, en lugar de hacer los sistemas más seguros, los hacen más inseguros. No me malinterpreten, – Santander es de los mejores bancos con los que he tratado y la mayoría de estas c..
|
|
In the previous post we explained from a theoretical point of view how a block chain works. In this post we will get down to work and will implement a working blockchain in Go. If you haven’t read it yet , we recommend you to do it now before continuing. It’ll provide you the basic concepts needed to understand the examples below. (You can find the complete example in this Github repository: https://github.com/dplabs/demistifying-bl....
|
|
Blockchain is one of those buzzwords everyone is listening nowadays, but what it really is? In this series of posts we will dig one general concepts about BlockChain and a little bit of its relation with BitCoin, as well as we will develop a simple blockchain in Go. To put it simple, and as its name states, it’s just a chain of blocks. The interesting detail is that is a cryptographic chain providing some characteristics that make t....
|
|
There has been a lot of noise around Monero and Coinhive lately, or web mining in general, and don’t quite agree with most of what I’m hearing. It all started with The Pirate Bay adding a web mining script to their site, so whenever you’d visit them, your CPU would be used to mine some Monero for them. That was made without any notice to the user, just “stealing” their power. That was probably the best ad Coinhive (which is the serv....
|
|
In this tutorial I’ll show how to piece together the required NPM modules to build a REST API in Node.js with proper Swagger documentation. We’re going to use Express as the HTTP framework, and the Swagger documentation will be written as inline comments within the code, as close as possible to the handling endpoint or models that will implement the contract, so it will be harder for them to eventually diverge. First of all, these are the....
|
|
Recently I took the decision of leaving my long beloved distro – Ubuntu (sorry, link in spanish) and moving forward into Arch Linux. And why? As JFK said when the USA was aiming to land on the moon, “not because it’s easy, but because it’s hard”, maybe not that much compared to getting to the moon, but definitely more tedious than Ubuntu. One thing you can take for sure if you take the chance to install Arch: no matter if you success ....
|
|
En El Héroe de las Eras , tercera y última entrega de la saga Nacidos de la Bruma – Mistborn , Brandon Sanderson nos presenta el colofón a esta épica historia de aventuras y magia – alomancia , en la que los protagonistas viajan a través del mundo en busca de las pistas que Lord Legislador les dejó para combatir el mal que les avecina: Ruina . La Banda de Kelsier, encabezada por Vin y Lord Elend , tratarán de aunar las distintas ....
|
|
El Pozo de la Ascensión es la segunda parte de la saga de Nacidos de la Bruma (Mistborn) de Brandon Sanderson, en la que ha demostrado que posee la creatividad suficiente para dar vida a una historia de gran envergadura, y lo mejor, conservando la esencia de la entrega anterior, añadiendo unos toques que proporcionan un aire de frescura y misterio a la franquicia. Esta entrega se inicia con los problemas que nuestros protagonistas enfr....
|
|
Si lo que deseas es una trama absorbente, con una gran cantidad de misterio, situaciones fantásticas y personajes entrañables, El Imperio Final , primer libro de la saga Nacidos de la Bruma – Mistborn de Brandon Sanderson es estás buscando. Sin duda alguna es una historia que demuestra que aún es posible encontrar libros con un buen contenido literario y un tono oscuro, tan difícil de encontrar en la literatura fantástica desde hace much....
|
|
La ciudad de los dioses ya no es un lugar con seres de grandes poderes y magia, es ahora un lugar en ruinas llena de no muertos que sufren incansablemente por un hambre sobrehumana, dolores que nunca sanan y un corazón que no late. Elantris de Brandon Sanderson es la ciudad donde una misteriosa desgracia cambió todo, sus habitantes se transformaron y después de ser unas maravillas, son ahora seres malditos. Esta novela llena de fantasía....
|
|
Por todo lo que has sido y hecho, no puedo hacer otra cosa que estarte agradecido. Llevo meses tratando de escribir este post, y realmente puede que sea el más difícil escrito nunca. Varias veces he tenido que parar y dejarlo para otro momento. No pretendo que sea un post público sino algo que te escribo a ti. Para mi. Ni que decir que te echaré de menos. Nunca te olvidaré y haré todo lo posible para que Izan tampoco lo haga. Todas las ..
|
|
El ex profesor de lengua y literatura inglesa Patrick Rothfuss presenta El Temor de un Hombre Sabio la continuación del libro El Nombre del Viento , incluido en la Crónica el Asesino de Reyes . Narra la historia de un joven prodigio que todos dan por muerto, ahora con nuevo nombre en una aldea extraviada, trata de rehacer y continuar con su vida. Los recuerdos sobre interesantes batallas, alegrías y penurias explican porque la arrogan....
|
|
Asesino, músico, mendigo, estudiante, ladrón, mago y héroe: ésta es la verdadera historia de Kvothe. Tras soportar los cotilleos, rumores y conjeturas que las personas hicieron sobre su vida, en El Nombre del Viento se narra las verdaderas vivencias de su auténtica y dificultosa existencia en el mundo. Se trata de una novela llena de fantasía escrita por el estadounidense Patrick Rothfuss, su primera edición fue en 2011 y hoy en día ....
|
|
Tras unos días de análisis e introspectiva financiera, he conseguido detallar cuáles son mis gastos previsibles mes a mes, por lo que creo que me encuentro en situación de pasar a la siguiente fase: definir un plan de ahorro personal . Voy a optar por un plan bastante agresivo, puesto que mi colchón actual está completamente deshinchado y esto es algo que me hace sentir poco seguro. Tras hablarlo con mi mujer, hemos decidido apretarnos u....
|