Profile cover photo
Profile photo
Martin Geisler
816 followers -
Python and Rust developer
Python and Rust developer

816 followers
About
Posts

Post has attachment

Post has attachment
Add a comment...

Post has attachment
A beautiful conversation between Niel deGrasse Tyson and Craig Ferguson.
Add a comment...

Post has attachment
The amazing Magit interface for Git is running a kickstarter campaign to get funding for a year of full-time development. I love Magit and am happy to back it!
Add a comment...

Post has shared content

Post has attachment
RustFest is coming to Zurich! There will be a two day conference on the Rust programming language at the ETH on September 30th and October 1st. Talks, workshops, and lots of people doing Rust. It'll be lots of fun! :-)
Add a comment...

Post has attachment
I'll be giving a talk at the Python user group in Zurich! This time it's about an easy way to put benchmarks into your test suite.
Add a comment...

Post has attachment
Very well said! At Centralway, we used micro services, and I saw the overhead first-hand: yes, you can partition your network in smart ways and yes, you can scale different parts of your application differently. But it comes at a concrete cost in terms of architectural and code complexity, plus an overhead in every little operation, which now involves one or more RPC calls.

With today's hardware, it's amazing how much you can get out of a single box with a couple of SSDs and 64 GB of RAM... You can get such a dedicated machine at Hetzner for less than 60€ per month. Sure, design for scalability — but I would go for simple horizontal scaling if at all possible. Buy 5 or 10 such machines and put a load balancer in front of them. If they can run StackOverflow on two database server (a master and a replica), then you can probably run your e-commerce shop or your app on a similar simple setup.
Add a comment...

Post has attachment
Great talk by Jamie Turner from +Dropbox about how they rewrote part of their distributed storage system in Rust. They managed to put four times as much data on each box, while keeping the memory usage the same (the system was written in Go before).
Add a comment...

Post has attachment
Whether you use the Rust programming language or not, you can now take part in the 2017 State of Rust Language Survey. Mozilla is interested in hearing from everyone to get an overview of the opinions about Rust.
Add a comment...
Wait while more posts are being loaded