Quantcast
Channel: Babbel Bytes
Browsing all 115 articles
Browse latest View live

Welcome to the Babbel Tech Blog

Hello World! Welcome to the Babbel Tech Blog.From today on, we, the Babbel engineering team, would like to share our experiences about developing and maintaining the Babbel platform: The website,...

View Article


Image may be NSFW.
Clik here to view.

Dynamically Built Regular Expressions

TL;DR: If you need to build dynamically regular expressions memoize them. Compiling them is expensive.I don’t like memoizing methods, or caching in general. Obviously, caching adds more complexity to...

View Article


Image may be NSFW.
Clik here to view.

GitHub Service Hook for AWS OpsWorks

TL;DR: Trigger a deployment of an app in AWS OpsWorks via a GitHub service hook when pushing a branch to your repository.There are use cases where you want to deploy something straightforward, just by...

View Article

Reminder: Ruby User Group meetup on Thursday

On Thursday, 6th March there will be the next meetup of RUG::B, the Ruby User Group of Berlin.There will be talks aboutIt Takes a Village to Make a ProgrammerDeath to CookiesRuby Storm - Distributed...

View Article

Image may be NSFW.
Clik here to view.

Developing the Babbel Android App

Babbel’s mobile apps continue to be a huge success. After we shipped our new iOS7 apps, it was time to give the Babbel Android App a treat and turn it into a full-feature app. Babbel is striving to...

View Article


up.front - Webdesign and Frontend Meetup

On Tuesday, the up.front meetup about Webdesign and Frontend will take place at Co-up in Berlin.Topics includeChanging Behavior with DesignConfessions of an Alien: Attracting Non-coding People to Your...

View Article

Image may be NSFW.
Clik here to view.

The 1st Babbel Hackday

Friday, April 4th, we held the first Babbel Hackday. Starting at 10 a.m, more than 40 developers, designers, analysts and product managers gathered at Co-Up at the backyard of the Adalbertstraße in...

View Article

TechStartupJobs Fair Berlin 2014

We are ramping up our team of currently 30 engineers in all areas (see current job openings).You can also visit us at TechStartupJobs Fair Berlin on 14.05.2014.There are free tickets available for...

View Article


Rails Decorators using the Draper gem

You might have experienced this yourself: Over time, Rails models are getting fatter and fatter and the complexity of helper classes increases.It is good practice to keep complicated logic away from...

View Article


Image may be NSFW.
Clik here to view.

Video Clip and Survey on the 1st Babbel Hackday

A few weeks ago, I wrote about the 1st Babbel Hackday. Meanwhile we have produced a video clip using the on-site recordings. Also the results of our survey are available. They are very encouraging. See...

View Article

Building external URLs for a Rails application

When referring to URLs there are valid reasons for avoiding hard-coded string manipulation in models, controllers or views. One reason is the DRY principle. Having a central representation of a...

View Article

JavaScript Function call interception

Function call interception allows us to execute code before and after a function call. A use case might be formatting before and logging after a certain operation. A simple implementation in JavaScript...

View Article

Image may be NSFW.
Clik here to view.

My 12 weeks in Babbel’s Backend Service Team

As my internship comes to a close (only two days left!), it seems like a great time to reflect on the past twelve weeks of my life here with Babbel.I have to say that twelve weeks ago, I had literally...

View Article


Image may be NSFW.
Clik here to view.

TechStartupJobs Fair Berlin 2014

We are ramping up our team of currently 30 engineers in all areas (see current job openings).You can also visit us at TechStartupJobs Fair Berlin on 20.11.2014.

View Article

Image may be NSFW.
Clik here to view.

Functional Programming - A Gentle Introduction

Wikipedia defines Functional Programming as:A programming paradigm that treats computation as the evaluation of mathematical functions.If this sounds like Mathematical mumbo-jumbo that is completely...

View Article


MicroXchg 2015 recap

Last week, a lot of Babbel developers attended MicroXchg, the Microservices Conference here in Berlin.The conference itself was really well-organized. Like really, really well. The speakers were very...

View Article

Image may be NSFW.
Clik here to view.

The 2nd Babbel Hackday - our review

Hack days, hackathons or hackfests are done frequently in IT-companies to bring together engineers, designers and product owners in a playful spirit. The second Babbel Hackday took place on October...

View Article


How to create a radial progress bar with SVG

Radial progressJS BinWhat is it for?A while back we implemented a little countdown timer, which involved creating a radial progress bar. We ended up building a SVG radial timer, however we found that a...

View Article

Image may be NSFW.
Clik here to view.

Babbel @Tech Startup JobsFair 2015 in Berlin

Babbel’s Tech and HR teams will be at the Tech Startup JobsFair Berlin Spring 2015 looking for top talents! Babbel is a highly people-oriented company with a strong learning culture. At Babbel, you...

View Article

API versioning at Babbel

Alex MacCaw from Clearbit has written a nice overview about approaches for API versioning. Today we want to elaborate how we deal with API versioning at Babbel.From the three wide-spread options (using...

View Article
Browsing all 115 articles
Browse latest View live