18 Posts by Sebastian Deutsch

A golden coin that says 'ethereum'.

Telegram Service for Ethereum 2.0 Staking

On the 1st of December, the first phase of the Ethereum 2.0 transition from Proof of Work to Proof of Stake will start - and we're happy to be  . We  followed   to set up a lighthouse client (we love Rust) developed by  . But we have the feeling...

Read more about Telegram Service for Ethereum 2.0 Staking
A picture of a computer screen with VSCode opened on a ruby file. On top of this window, there's a smaller window with 'localhost:3000' as url. The website says 'Yay! You're on Rails!' with the ruby on rails logo above it.

Developing on Windows with WSL2

Last week the keyboard of my MacBook Pro broke. One key just stopped working, and I have lived over months with double keystrokes. It was time to bring it to the Apple store and get it fixed. The dude in the Genius Bar told me it would take 10-14...

Read more about Developing on Windows with WSL2

GPT-3 might be the iPhone moment for AI

GPT-3 is a transformer neural net topology that can be used for natural language processing (NLP) tasks. It is an unsupervised learning approach with the core idea that if you feed the net enough text, it eventually will be able to find patterns. It...

Read more about GPT-3 might be the iPhone moment for AI
A silver coin with 'ethereum' written on it, surrounded by vibrant, warm colors.

Ethereum 2.0

We have always been big fans of Ethereum, and we've been on the   to have invested into this idea early on. When the second big bubble of crypto was about to pop,  disillusionment and doubts lured behind the corner: The technology that was supposed...

Read more about Ethereum 2.0

Babel, Rails 5 and Sprockets 4 with Sprockets Commoner

For some of our Rails projects we have replaced the Rails Asset Pipeline with Webpack and we're quite happy with it. Webpack has so many nifty features and combining it with Babel we can write next generation JavaScript today. But sometimes,...

Read more about Babel, Rails 5 and Sprockets 4 with Sprockets Commoner

Install "Let’s Encrypt" with NGINX and Phusion Passenger

We all need more SSL! But installing SSL certificates is a big PITA.   is a new certificate authority (CA) offering free and automated SSL/TLS certificates. Certificates issued by Let’s Encrypt are trusted by most browsers in production today...

Read more about Install "Let’s Encrypt" with NGINX and Phusion Passenger

Project launched: WEF Inclusive Growth Report 2015

This week, the World Economic Forum launched   with combined forces of 9elements and the        . The report, which covers 112 economies, seeks to improve our understanding of how countries can use a diverse spectrum of policy incentives and...

Read more about Project launched: WEF Inclusive Growth Report 2015

German Valley Week Review

I just returned from my German Valley Week trip to San Francisco and the Silicon Valley.   is an organized trip where entrepeneurs, investors and politicians from Germany visit disrupting startups ranging from new ones like Uber or Stripe to...

Read more about German Valley Week Review

Go in Production

Some of our   are gaining   lately. That’s why we need to scale some parts of the infrastructure. 9elements started the search for a language that gives us more performance but that’s also expressive and easy to write. Since Go is used by some high...

Read more about Go in Production

Using qt-pods to share your code

Adding dependencies to your project can often be very painful, because technically there are many ways to include foreign code. In very simple cases you might just copy over code, in most cases you are going to link against a library and sometimes...

Read more about Using qt-pods to share your code
Comic showing Batman and Superman with a grim face looking into the camera. On Superman's Chest is a Gulp Logo while Batmans chest shows a witches hat

External bundles with browserify and gulp

 is a nifty little tool that was originally invented to let Node.js modules run in your browser. A nice side effect of this is that you can use browserify to split up your application’s JavaScript into a well organized modules and then smash them...

Read more about External bundles with browserify and gulp

Stripe vs. Paymill

As you might know 9elements is specialized in   digital  . One of the tasks that comes with almost every product is payments - after all you want to earn some money. When it comes to payments there are plenty of options out there and choosing the...

Read more about Stripe vs. Paymill

CocoaPods Best Practices

 is a relatively new way to manage Xcode library dependencies like the   et al. If you are coming from the Ruby world you know this kind of workflow from  . CocoaPods can be easily installed as a gem via ‘gem install cocoapods’ but this is where...

Read more about CocoaPods Best Practices
8 men sitting at a table typing on their laptops

Next decade: The big bang technology.

Most of you might agree that the pace of web-evolution was impressively intense last year. (Yeah,   , we just haven't found a new name for it yet.) From a business perspective, 2010 was also pretty good, with many services empowering smaller...

Read more about Next decade: The big bang technology.

Make OGG Video work with Rails

We are currently working on some interesting project where we have the chance to distribute some video footage with the new   

Read more about Make OGG Video work with Rails

HTML5 Canvas Experiment

HTML5 is getting a lot of love lately. With the arrival of  ,   and the new betas of   and  , browsers support some great new features including canvas and the new audio/video tags. Most interesting: modern mobile devices like the iPhone or...

Read more about HTML5 Canvas Experiment

Traits for ActiveRecords next TopModel

In this post, two possible implementations of the ActiveRecord design pattern will be discussed. With the raise of Ruby on Rails, ActiveRecord became very popular to the IT crowd. by Sebastian To put the concepts of this pattern in a nutshell:...

Read more about Traits for ActiveRecords next TopModel

Pimp my Firefox - The right way!

 really makes you more productive when developing web applications or websites. Not because of its good browser engine - but because of the countless add-ons. I would like to present some of my favorite plugins which are a must have for...

Read more about Pimp my Firefox - The right way!