All blogs / Software / engineering practice
DeavidSedice's blog
Thoughts about programming
- Posts
- 154 from 13 Jul 2006 to 25 Oct 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://deavid.wordpress.com/feed/
2026 2
2025 2
2024 1
2023 6
2022 3
2021 16
- Producing (awful) Music now!
- 99.6 million of e digits
- I started using a Password Manager – Bitwarden – , and you should too
- A giant leap to come in PCs by 2024
- I started streaming on Twitch and the computer I built might not be enough
- A review on first cup of Rust blog post
- A small shift on this blog! Advocating for a simpler Rust
- Rust – What made it “click” for me (Ownership & memory internals)
- When to think about using Cloud for your service
- What if cryptocurrencies were used to perform useful work?
- OVH lost a datacenter on a fire, what do we learn?
- Rust vs Python: Rust will not replace Python
- Threading is not a magic wand for performance
- Finally upgraded my computer to Ryzen 7 5800X
- Actix and Rust unsafe
- Released new ping tool in Rust!
2020 22
- Intel probably wants AVX-512 just for benchmarks
- Phasmophobia – a low tech Ghostbusters game
- AMD Ryzen 5 5600X, a gaming beast?
- Time to upgrade our computers
- Kerbal – Realism Overhaul
- Affero GPL is toxic – avoid it like the plague
- Beginner’s guide to Unit Testing
- I love Rust language!
- Cómo funciona la RAM (I): SRAM y DRAM
- Cpu cache and memory bottleneck
- Linux Overcommit (VII): ¿a favor o en contra?
- Linux Overcommit (VI): Memoria compartida
- Linux Overcommit (V): La memoria virtual
- Linux Gaming: Things have changed
- Linux Overcommit (IV): Porqué abortan los programas
- Linux Overcommit (III): Memoria libre, caché y swappiness
- Linux Overcommit (II): Qué es el memory Overcommit
- Linux Overcommit (I): No afecta al rendimiento!
- Cómo se generan números al azar en un programa de ordenador
- Actix-web is dead (about unsafe Rust)
- I’m not buying a new computer (yet) – Is Moore’s law dead?
- My predictions for tech in 2020
2019 29
- Interviewing for Google’s SRE
- Water cooling with Peltier – Part II
- Water cooling with Peltier, worth it?
- ORM should be used in every project
- Explain like I’m five – Databases
- Future of Rust and Go
- Benchmarking Python vs PyPy vs Go vs Rust
- HTTP Pipelining is useless
- PostgreSQL 12 Released!
- Why should you learn Go for your next project
- Clusters, Sharding and Replication: When it’s sensible to have them?
- Atom editor – how to select file encoding by file extension
- How to allow Docker containers to see the source IP address
- Introduction to Docker Compose and Hub
- Gentle introduction on Docker and containers
- Sedice – Adding FTS with PostgreSQL was really easy
- Why Java is faster than Python
- Servidores web más seguros con Docker (V)
- Security issues when setting up a Web server as a Reverse Proxy
- Servidores web más seguros con Docker (IV)
- Servidores web más seguros con Docker (III)
- Sedice – me contactaron para decirme que encontraron una vulnerabilidad grave
- Servidores web más seguros con Docker (II)
- Networking features that Docker that I would like to see
- Cómo conseguir que los contenedores Docker vean la IP de origen
- Servidores web más seguros con Docker (I)
- Qué es la programación Ágil, SCRUM y cómo empezar
- Introducción a Docker y Docker Compose
- Infraestructura de desarrollo web con python
2018 30
- Emulating Omuamua Alien Spaceship with Kerbal
- Kerbal – Surviving with USI Kolonization mod
- Understanding Obervables and Subjects for Angular
- Angular 7 almost here but Ivy is still far from ready
- The Cloud is overrated!
- Python threading can use all cores despite the GIL
- Designing your project DB for scaling up (II) – Unforeseen problems of Replication
- Designing your project DB for scaling up (I) – When data does not fit on RAM
- Postgresql – Things that I miss – special index types
- PostgreSQL – Architecture
- Things I miss from PostgreSQL
- Aprendiendo con Kerbal – DeltaV y TWR
- NoSQL databases – what are they good for
- Ejecutar programas como servicios en linux
- Kerbal Space Program – Un juego para aprender exploración espacial
- Prepare for the SSD price wars!
- Particionando servidores Linux
- How HTTP/2 makes your site faster
- Properly Securing Web Tokens
- Sedice: https y autorenovación de certificados
- Sedice: Backup y réplica incremental
- Diseñando una web ultra-rápida (V)
- PostgreSQL 11 beta 2 publicado! ¿Qué trae de nuevo?
- Diseñando una web ultra-rápida (IV)
- Diseñando una web ultra-rápida (III)
- Cómo HTTP/2 acelera tu sitio web
- Se espera la Nvidia GTX 1180 en Julio
- Diseñando una web ultra-rápida (II)
- Diseñando una web ultra-rápida (I)
- Angular 7 podría ser el framework definitivo
2017 15
- Cálculo de huecos alternativo para Eneboo
- Raid is not a backup
- Someone stop NodeJS package madness, please!!
- Meeting en #Dublin de IA sobre blanqueamiento de dinero
- #PostgreSQL live aggregate cache (II)
- #PostgreSQL Speeding Up Queries (I)
- Numpy, Cython y otras triquiñuelas para velocidad en #Python
- #PostgreSQL live aggregate cache (I)
- Los SSD en camino para reemplazar el HDD
- #PostgreSQL: High Privacy Data w/Encryption
- Probando la velocidad de Japronto
- Lateral JOIN can make a SQL 200 times faster
- A favor de los cigarrillos electrónicos (II)
- A favor de los cigarrillos electrónicos (I)
- Docker y los contenedores
2016 12
- Mejorar la vida de las baterías de Litio
- El 4g y la banda de 800mhz
- NoSQL, ¿explotó la burbuja?
- Ojalá hubiese sido el fin de la WiFi
- Ahorrar batería con móviles Android
- Probando Steam en Linux / Jugando a Portal 1 & 2
- Entropy Classifier Network (Part II)
- Revisitando Viejos Posts
- Las actualizaciones las carga el diablo
- Entropy Classifier Network (Part I)
- Automatic data normalization
- Reviviendo el blog
2012 14
- Buscando un buen editor de textos para programar
- Cómo licenciar tu proyecto de software libre
- Fragmentación de ficheros en Linux
- Intercambio de claves Diffie-Hellman con Python
- Reinstalando el eeepc de Asus con Debian
- De lo aleatorio que puede ser (o no) un número aleatorio
- Cosas que me fascinan de una base de datos, el MVCC
- Control de versiones del código fuente (GIT)
- Sobre la memoria ‘swap’ y el rendimiento del equipo
- El camino hasta el soporte físico
- Python, la barrera de los diez mil
- Discos de estado sólido (SSD) (parte I)
- Sobre las bases de datos NoSQL (parte I)
- Abriendo blog nuevo