サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
thoughts.t37.net
Today, I had to merge a git based project into another one. Nothing seems simpler, I just had to remove the .git directory, pick up the files, git commit -a -S -m “Merging old project into the new one” and we’re done. Except that I didn’t want to lose the first project history in the process. Keeping the full log is useful to understand why things were done in a way, or why they were done at all.
This article and much more is now part of my FREE EBOOK Running Elasticsearch for Fun and Profit available on Github. Fork it, star it, open issues and send PRs! Ever since I started to write about operating Elasticsearch, I have answered many questions about cluster design. Every one of them we asked by people who were already running Elasticsearch and ran into trouble after the first users came.
This article and much more is now part of my FREE EBOOK Running Elasticsearch for Fun and Profit available on Github. Fork it, star it, open issues and send PRs! At Synthesio, we use ElasticSearch at various places to run complex queries that fetch up to 50 million rich documents out of tens of billion in the blink of an eye. Elasticsearch makes it fast and easily scalable where running the same q
Elasticsearch is one of my favorite piece of software. I’ve been using it since 0.11 and deployed every version since 0.17.6 in production. However, I must admit it’s sometimes a pain in the ass to manage. It can behave unexpectedly and either vomit gigabytes in your logs, or stay desperately silent. One of those strange behaviour can happen after one or more data nodes are restarted. In a cluster
Last week, in the wonderful what did I learn today series, I’ve added Python debugging with GDB to my problem solving arsenal thank to Greg being back from a well deserved vacation. Gdb is definitely not the tool I would have used to debug an interpreted language like Python, but it has a few great bindings that makes it perfect to follow the Python source inside a running process. To do this, you
This article a is translation by popular request of Optimisations Nginx, bien comprendre sendfile, tcpnodelay et tcpnopush I wrote in French in January. Most articles dealing with optimizing Nginx performances recommend to use sendfile, tcp_nodelay and tcp_nopush options in the nginx.conf configuration file. Unfortunately, almost none of them tell neither how they impact the Web server nor how the
If you’re following Ansible development, you’ve certainly noticed the new replace_all_instances directive in their Autoscaling Group module. If you haven’t yet, you’re definitely missing the most exciting thing for immutable deployment since immutable deployment itself. Ansible is a platform orchestrator which has been taking a strong cloud orientation since release 1.6. It’s made to run commands
This post is a translation of Ton CV ? c’est ton Github ! Et mon cul c’est du poulet ? (I don’t Need Your Resume, I Know Your Github Username! Are you F#@ing Kidding me?) I wrote in November 2013. I don’t need your resume, I already know your Github username. Back in 2013, I discovered David Coallier Github Resume, a small Web application that generates a resume from your Github profile and activi
Disclaimer: opinions are mine, not my colleagues or employers. I’ve been playing with Docker for the past 2 weeks. Everyone around me seems to believe Docker’s best thing in IT since DHCP so I had to make up my mind. I have a problem. At Botify, our infrastructure is based on 2 core principles: immutable servers and, as a consequence, blue / green deployment. Immutable servers means that, once a m
このページを最初にブックマークしてみませんか?
『thoughts.t37.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く