HNHacker News
TopNewBestAskShowJobs

andygrunwald

381 karma · joined April 14, 2015

Software Engineer Available at @andygrunwald Source hosted at https://github.com/andygrunwald
submissionscomments
andygrunwald··on Learn Redis the hard way: in production
Original author here. First of all, thank you antirez for this beautiful piece of software. And i agree you 100%.

At the first glance it looks simple. Later if you use it, it can get a beast very fast. But after you get some more knowledge about this, you know how to deal with it.

What i really like is your approach you mentioned: "Over the last years i learned...". And the users of redis can feel this. More and more commands and tools are implemented in redis that makes handling of bigger envs way easier or tools to speed up your debugging sessions like WATCHDOG, SLOWLOG, latency based testing (as mentioned in the article).

Don't get me wrong. This article is not about blaming redis. I and we as a company, love redis. Thank you.

andygrunwald··on Learn Redis the hard way: in production
Original author here. Feel free to ask anything.
andygrunwald··on Two frequently used system calls are ~77% slower on AWS EC2
This was also presented at the last AWS re:Invent in December. See AWS EC2 Deep Dive: https://de.slideshare.net/mobile/AmazonWebServices/aws-reinv...
andygrunwald··on Learn Redis the hard way (in production)
Author here. Feel free to ask me anything
andygrunwald··on FOSDEM 2017 Schedule
Been there the last 5 years. Here a few small tips:

- Plan your interesting talks before (via iOS / Android-App)

- Be early in the rooms (some rooms are _really_ crowded, e.g. when an engineer of Youtube presents something in the Go devroom -> Popular speaker, popular topics / technology)

- If you want to meet people there for a chat / beer / coffee, get in touch with them before via twitter, slack, you name it

- Want to make the best out of it and come from abroad? Events before FOSDEM: GRIMOIRECON EU 2017 (https://grimoirelab.github.io/con/) and Git Merge (http://git-merge.com/) and after: Config Management Camp (http://cfgmgmtcamp.eu/)

- Get a hotel near by or with a tram station near by. Location is quite good reachable by tram.

- If you join by car and want to drive to FOSDEM directly be early every day. Parking spots on the campus are very limited. There are some near parking spots at the street here: https://goo.gl/maps/4gf2Ag2YktA2 (dont park on spots reserved for goverment persons)

- If you love books, get some money with you, i think O'Reilly has a big booth there and sell books for lower prices

- If you love to met new people (FOSS, tech people) and don`t fear crowdy places and drink beer, join the Friday beer event in the city: https://fosdem.org/2017/beerevent/. But be aware: If you don`t feel well joining crowded places (i mean really crowded like a music festival in front of a stage), don`t join. Personally i love the event. Every year i meet know people. Last year some people from the VLC project. The year before some people who running big public accessible networks in a private college from Scotland with support from the goverment, and so on. Nice chats

- If you are part of a technology / community / project that is represented there (e.g. Go, MySQL, Jenkins, etc.), get in touch with them before on the mailinglist or slack and ask who is there. Often those groups are going for dinner on friday, saturday or sunday evening to meet people they know often from internet only. Most of these groups are open to join, just ask before

- According to your behaviours on breakfast: There will be a small booth where you can buy belgium breakfast (mostly crossaints). If you more like bread, buns with cheese or sausages or whatever, have breakfast before you join the event in the morning. Do it in a bakery, hotel, or in a rush on your way.

- According to your behaviours on lunch: There are small foodtrucks there who sell food like sandwiched, fries, noodles, etc. Mostly fast food related things. If you a more used to salad and eat in a calm location, go outside (you have to leave the campus for this)

- Get your notebook charger: There are hacking rooms available

- Hold a few bucks / euros back to buy a FOSDEM shirt and support the organizers.

These are a few tips that comes into my mind. If you have dedicated questions, feel free to ask them. I do my best to answer them.

PS: I will be joining this year again. Starting with a car from Düsseldorf, Germany. ~2h ride.

// Edit: Only formatting

andygrunwald··on Lesson learned from running a local meetup
Author here. Feel free to ask everything
andygrunwald··on LogZoom: A fast, lightweight substitute for Logstash/Fluentd in Go
We at trivago had a similar problem. For this we created Gollum: - http://tech.trivago.com/2015/06/22/gollum/ - https://github.com/trivago/gollum

We use it heavily to stream any Kind of Data into Kafka: Access and errorlogs, Application Logs, etc. Did you consider it as well?

andygrunwald··on Why Age of Empires 2 is still growing
AoE is great. I was so happy after they released the HD release. The bad part is that there is no native MacOSX version available :(
andygrunwald··on TCache – Scalable Data-Aware Java Caching Within the JVM Heap
Yep. This is it. In the last days a lot of changes were merged. Have a look at https://github.com/trivago/triava
andygrunwald··on Ask HN: Open Source projects an intermediate python programmer can contribute to?
Small Tools of MetricsGrimoire: * Analyzing VCS: https://github.com/MetricsGrimoire/CVSAnalY * Analyzing Mailinglists: https://github.com/MetricsGrimoire/MailingListStats * Analyzing issue tracker: https://github.com/MetricsGrimoire/Bicho

If you need help, ping me. I will try to Support you and merge things fast

andygrunwald··on Resources to learn Go
This site is genius. It was mentioned in the blog article under "Further useful resources".
andygrunwald··on Resources to learn Go
> Would love to see one day examples of doing something in PHP/Python and then how to do it in Golang.

Do you got some specific examples you want to see? For some usecases i don`t know if this would make sense to port in 1 by 1 from PHP to Golang (because of lack of features on both sides). But maybe you can name some pieces of code / examples.

← PreviousPage 2 of 2