Quantcast
Channel: Silk Engineering Blog
Browsing all 32 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

This is our blog

This is our lablog, where we will write about the proceedings of typLAB.‘What’s typLAB then?’, you might ask.typLAB is our initiative to investigate and develop new ways of creating and consuming...

View Article



Image may be NSFW.
Clik here to view.

Why we use Haskell

As a newly started company, we have a lot of technical decisions to make. One of the important ones is the choice of a programming language. Since we’re building a web application, this goes for both...

View Article

Image may be NSFW.
Clik here to view.

Haskell data types and XML

Here at typLAB it wasn’t evident from the beginning what would be the best choice for a storage back-end. We knew that we were about to build a web based editor and would be dealing with a lot of HTML5...

View Article

Image may be NSFW.
Clik here to view.

Mutation events: what happens?

Since typLAB is all about exploring new ways of creating and consuming online content we figured our software might want to keep track of what’s happening inside a document. All modern browsers have...

View Article

Image may be NSFW.
Clik here to view.

How I learned to stop worrying and love web development again

Why we don’t support Internet ExplorerWe’ve already talked about some of the technology choices we’re making as a company. And while our choices on the back-end can hardly be labeled as mainstream, the...

View Article


Image may be NSFW.
Clik here to view.

Writing a generic XML pickler

In a previous post, Sebas explained that we use so-called XML picklers to convert Haskell data types to XML. Since these picklers have a regular structure, we don’t write them by hand, but derive them...

View Article

Image may be NSFW.
Clik here to view.

Reinventing XSLT in pure Javascript

In this post we will explore some boundaries of functional programming in Javascript and show how easy it is to implement a set of combinators that can express functions similar to queries in XPath and...

View Article

Image may be NSFW.
Clik here to view.

Testing Javascript

At typLAB, we primarily use two programming languages: Javascript and Haskell. Haskell has a compiler, strong static typing, and is pure (no state or side-effects) by default. Javascript, on the other...

View Article


Image may be NSFW.
Clik here to view.

A RESTful API with automatically generated bindings

Silk is mainly built on two languages: Haskell and Javascript. We use Haskell for our back-end to get a stable, type-checked core and Javascript to bring the content to our users. While both these...

View Article


Image may be NSFW.
Clik here to view.

Erik's talk at Functional Programming eXchange 2012

On the 16th of March, Skills Matter organized the Third Functional Programming eXchange, an annual Functional Programming conference. A day of talks, open-space discussions and brainstorming on...

View Article

Image may be NSFW.
Clik here to view.

Today we open up Silk

Today is a good day: we just launched the Silk editor. Everyone can now create their own Silk site.Over the past few months Silk has been in private beta. Only the first 10,000 users could sign up and...

View Article

Image may be NSFW.
Clik here to view.

Multiple IP addresses on Amazon EC2

Last week, Amazon announced support for multiple IP’s for instances inside a VPC. This can be useful in many situations where a single IP for a machine is not enough. One example is SSL endpoints,...

View Article

Image may be NSFW.
Clik here to view.

Silk raises $1.6MM in a seed round led by NEA

Today we are very excited to announce the completion of a $1.6 million seed funding round led by New Enterprise Associates (NEA) with participation from existing Silk investor Atomico and three...

View Article


Image may be NSFW.
Clik here to view.

This is our blog

This is our lablog, where we will write about the proceedings of typLAB.‘What’s typLAB then?’, you might ask.typLAB is our initiative to investigate and develop new ways of creating and consuming...

View Article

Image may be NSFW.
Clik here to view.

Why we use Haskell

As a newly started company, we have a lot of technical decisions to make. One of the important ones is the choice of a programming language. Since we’re building a web application, this goes for both...

View Article


Image may be NSFW.
Clik here to view.

Haskell data types and XML

Here at typLAB it wasn’t evident from the beginning what would be the best choice for a storage back-end. We knew that we were about to build a web based editor and would be dealing with a lot of HTML5...

View Article

Image may be NSFW.
Clik here to view.

Mutation events: what happens?

Since typLAB is all about exploring new ways of creating and consuming online content we figured our software might want to keep track of what’s happening inside a document. All modern browsers have...

View Article


Image may be NSFW.
Clik here to view.

How I learned to stop worrying and love web development again

Why we don’t support Internet ExplorerWe’ve already talked about some of the technology choices we’re making as a company. And while our choices on the back-end can hardly be labeled as mainstream, the...

View Article

Image may be NSFW.
Clik here to view.

Writing a generic XML pickler

In a previous post, Sebas explained that we use so-called XML picklers to convert Haskell data types to XML. Since these picklers have a regular structure, we don’t write them by hand, but derive them...

View Article

Image may be NSFW.
Clik here to view.

Reinventing XSLT in pure Javascript

In this post we will explore some boundaries of functional programming in Javascript and show how easy it is to implement a set of combinators that can express functions similar to queries in XPath and...

View Article
Browsing all 32 articles
Browse latest View live




Latest Images