HN user

sashthebash

227 karma

https://www.contentful.com

Posts13
Comments70
View on HN

In 2011 I did a Show HN for a project called StorageRoom (https://news.ycombinator.com/item?id=2616041) and got some interesting feedback.

Five years, a name change and a complete rewrite later Contentful (https://www.contentful.com) has raised a Series B (total funding close to $20m), got ~100 employees and customers ranging from Jack in the Box, over Nike to Urban Outfitters.

It's been a wild ride, and it doesn't look like it's going to be over anytime soon :)

In 2011 I did a Show HN for a project called StorageRoom (https://news.ycombinator.com/item?id=2616041) and got some interesting feedback.

Five years, a name change and a complete rewrite later Contentful (https://www.contentful.com) has raised a Series B, got 70+ employees and customers ranging from Jack in the Box, Nike to Urban Outfitters.

It's been a wild ride, and it doesn't look like it's going to be over anytime soon :)

Berlin, Germany - Contentful - Multiple full-time positions - Visa help

Contentful (https://www.contentful.com) is an API-first content management platform for web and mobile applications and the first cloud-based service to allow content to be distributed across any device, application or platform, with one single input.

Content is managed in a completely presentation-independent format and can be served to all current and future platforms, including iOS, Android, Google Glass or interactive JavaScript apps.

We are still early stage but showed significant traction and have paying customers. We are funded by the world’s leading VCs, Benchmark’s European sister Balderton (MySQL, Redhat, Twitter, New Relic, Dropbox) and SaaS expert Point Nine Capital (ZenDesk, Unbounce, Server Density, Geckoboard). Our advisory board includes key personalities from the BBC, Apple, Rovio, Symantec as well as thought leaders in the Web and Content Management space.

We are a fun international team and growing quickly.

Positions (https://www.contentful.com/jobs/):

1. Ruby / Rails Developer (http://contentful.workable.com/jobs/2954)

2. iOS / Cocoa Developer (http://contentful.workable.com/jobs/2955)

3. JavaScript Developer (http://contentful.workable.com/jobs/2980)

4. Lucene / ElasticSearch Engineer (http://contentful.workable.com/jobs/2957)

5. UI / Interaction Designer (http://contentful.workable.com/jobs/2993)

6. Product Marketing Manager (http://contentful.workable.com/jobs/2736)

7. Product Manager (http://contentful.workable.com/jobs/2956)

Berlin Startup Map 13 years ago

For experienced engineers it would be around 40-70k Euro. Depending how experienced you really are, how the demand for the language is (e.g. higher for iOS), on the stage of the company and how much equity you get.

You need to factor in the cost of living when comparing this to US or UK salaries. For 600 Euro/month you will get a nice multi-room apartment in a central area without sharing it with anybody else. Lunch in a restaurant is about 5 Euro and food in supermarkets probably the highest quality for the cheapest price anywhere.

This is not at all about taking notes? It is about managing todos and events on paper?

Does anybody have a good system for taking notes during a meeting on paper? I prefer digital tools, but recently I've been doing many presentations with screen-sharing, where I cannot type at my computer.

StorageRoom - Berlin, Germany - H1b -----------------------------------

We’re building a cloud-based Content Management platform that’s targeted at developers. We just received funding from prestigious VCs (unannounced).

You say Content Management sucks? That’s exactly what we think, and we see a huge opportunity to do something completely different that plays well with HTML5/JS and native mobile apps. The initial version of our platform is already used by hundreds of customers, from major global media companies to small development agencies (e.g. Viacom).

We already have a team of incredible developers that are working on the next generation of our service. We are looking for a JS dev to join us (Node + Angular).

Interested? Please send an email to sascha@thriventures.com and I can tell you more.

StorageRoom - Berlin, Germany - H1b -----------------------------------

We’re building a cloud-based Content Management platform that’s targeted at developers. We just received funding from prestigious VCs (unannounced).

You say Content Management sucks? That’s exactly what we think, and we see a huge opportunity to do something completely different that plays well with HTML5/JS and native mobile apps. The initial version of our platform is already used by hundreds of customers, from major global media companies to small development agencies (e.g. Viacom).

We already have a team of incredible developers that are working on the next generation of our service. We are looking for a growth hacker that can help us market the service.

Interested? Please send an email to sascha@thriventures.com and we can tell you more.

Berlin, Germany ("H1B") - StorageRoom - (1) product manager, (2) growth hacker

We’re building a cloud-based Content Management platform that’s targeted at developers. We just received funding from prestigious VCs (unannounced).

You say Content Management sucks? That’s exactly what we think, and we see a huge opportunity to do something completely different that plays well with HTML5/JS and native mobile apps. The initial version of our platform is already used by hundreds of customers, from major global media companies to small development agencies.

We already have a team of incredible developers that are working on the next generation of our service. We are looking for a (1) product manager, (2) growth hacker to help us on the business side of things.

Interested? Please send an email to sascha@thriventures.com and tell us why you are the right candidate.

P.S.: The company language is English and living in Berlin without any knowledge of German isn't a problem at all.

Berlin, Germany ("H1B") - StorageRoom - iOS

We’re building a cloud-based Content Management platform that’s targeted at developers. We just received funding from prestigious VCs (unannounced).

You say Content Management sucks? That’s exactly what we think, and we see a huge opportunity to do something completely different that plays well with HTML5/JS and native mobile apps. The initial version of our platform is already used by hundreds of customers, from major global media companies to small development agencies.

It’s now time to throw away the prototype of our API and to build a high-performance solution, from scratch. We already have a team for the backend and are now looking for an iOS developer who will create an iOS SDK and example applications.

We’re looking for someone who already has a solid experience in writing and testing iOS applications and that has a good knowledge of the iOS ecosystem and its frameworks (CoreData etc.). You should have a good Computer Science foundation and an authentic interest in working with Objective-C and Cocoa. One of the main jobs besides developing will be to involve the iOS community with talks at conferences and interesting prototypes.

Interested? Please send your GitHub account and any other interesting links about you to sascha@thriventures.com.

P.S.: The only language in the company is English and living in Berlin without any knowledge of German isn't a problem at all.

Berlin, Germany ("H1B") - StorageRoom - JavaScript

We’re building a cloud-based Content Management platform that’s targeted at developers. We just received funding from prestigious VCs (unannounced).

You say Content Management sucks? That’s exactly what we think, and we see a huge opportunity to do something completely different that plays well with HTML5/JS and native mobile apps.

The initial version of our platform is already used by hundreds of customers, from major global media companies to small development agencies.

It’s now time to throw away the prototype of our API and to build a high-performance solution, from scratch. We want to bring aboard a person who will develop the new JavaScript frontend, public JS SDK and JavaScript server component with us (yes, we’re developers too!).

We’re looking for someone who already has a solid experience in writing and testing JavaScript applications and that has a good knowledge of the JavaScript ecosystem (CoffeeScript, Node, Rhino, ClojureScript) and its frameworks (Backbone, Spine etc). You should have a good Computer Science foundation and an authentic interest in working with JavaScript. Experience in functional programming languages will be considered a plus. One of the main jobs besides developing will be to involve the JS community with talks at conferences and interesting prototypes.

Interested? Please send your GitHub account and any other interesting links about you to sascha@thriventures.com.

P.S.: The only language in the company is English and living in Berlin without any knowledge of German isn't a problem at all.

Related question... what do you do when the execution of your script just aborts without an error?

This happens sometimes to me, especially when I bundle all my JS resources together into one file. JSLint doesn't help, as some 3rd party libraries don't pass JSLint tests.

What I end up doing is adding console.log/alert statements all the way through the scripts to narrow down where the script aborts. There must be a better way?!?

I almost completely agree, but a problem I often encounter in REST API design is: how to do searches?

Let's say we have an "Event" Resource and it belongs to a "Location" Resource and the Event belongs to "Category" Resources. If you want to provide an endpoint to search events with a GET requests and filter based on Location and Categories (which are identified by URLs) you can end up with really long query strings.

/events?location=URL1&categories[]=URL2&categories[]=URL3&categories[]=URL4&...

This is not only ugly, it can bring up problems on both clients and servers.

Any suggestions on how to handle this?

Many developers are already using our StorageRoom CMS (http://storageroomapp.com) for this.

An administrator configures content types, editors manage the content and developers fetch the content through the RESTful JSON API (including CORS & JSONP support).

How is it different to Parse/StackMob/Kinvey? It is more about delivering editorial content to mobile or web apps and not about a read/write backend.

What about abuse?

Wouldn't this invite loan sharks lending money to relatively poor unemployed people in other countries, selling them the American dream and make them work on slavery-like terms for decades until they pay of their debt?

Parse, Kinvey and StackMob are great tools if you want to read/write data such as high scores from your app. But you won't have a nice editing interface for the data in the web.

If Parse is "Heroku for Mobile" then StorageRoom, the startup I am working for, is "iCloud for content".

Editors manage content in our flexible service online and data is synchronized or pulled from mobile apps.

Different use-case, but we seem to have found another problem where many devs complain. Existing CMS tools suck at this.

http://storageroomapp.com

Interesting idea. Instead of a Word document you might want to consider writing the book in plain text, HTML or LaTeX. This will make it a lot easier to merge in changes from other contributors.

Where is the Peepcode Screencast or something similar for this that teaches me the basics in about an hour?