Presentation drawing

Blog

8 Feb 2012 Learn Haskell Fast and Hard »

Magritte pleasure principle

tl;dr: A very short and dense tutorial for learning Haskell.


Table of Content

Read more »

2 Feb 2012 Typography and the Web »

Screenshot of first in small caps with and without ligatures.

tl;dr: Web typography sucks and we’ll have to wait forever before it will be fixed.

I stumbled upon open typography. Their main message is:

«There is no reason to wait for browser development to catch up. We can all create better web typography ourselves, today.»

As somebody who tried to make my website using some nice typography features and in particular ligatures, I believe this is wrong.

I already made an automa...

Read more »

15 Jan 2012 Haskell web programming »

Neo Flying at warp speed

update: updated for yesod 0.10

tl;dr: A simple yesod tutorial. Yesod is a Haskell web framework. You shouldn’t need to know Haskell.

Table of content

Read more »

20 Oct 2011 Increase the power of deficient languages. »

Yesod logo made in SVG and m4

tl;dr: How to use m4 to increase the power of deficient languages. Two examples: improve xslt syntax and make fractal with svg.

xml was a very nice idea about structuring data. Some people where so enthusiastic about xml they saw it everywhere. The idea was: the future is xml. Then some believed it would be a good idea to invent many xml compatible format and even programming languages with xml syntax.

Read more »

4 Oct 2011 Yesod excellent ideas »

Title image

tl;dr:

Yesod is a web framework which recently reached the maturity for which you should consider to use it. Before telling you why you should learn Haskell and use yesod, I will talk about ideas yesod introduced and I didn’t saw in other frameworks before.

Type safety

Let’s start by an obligatory link from xkcd:

SQL injection by a mom

When you create a web application, a lot of time is spent...

Read more »

alternate reality

Bazaar

blacklist

branches

bzr

Cappuccino

Cocoa

colors

comments

DCVS

dcvs

diverged

drm

editor

format

framework

golfed

higher order functions

ideas

indecidability

iTunes

mandelbrot

multi-language

Objective-C

password

philosophy

protection

science

svn

typography

wav

workflow

Archives

[2012]

[2011]

[2010]

[2009]

[2008]

Two words about the content

Here you'll can find mostly technical articles. Some are just reminder of technical tips. But some are long and technically detailled articles.


I do my best to traduce each page in French and in English. It is not always easy as English is not my natural language. I used to make many errors, orthographic, grammatical, typographical…

Thanks not to judge me based on these errors! And don't forget content is more important than presentation!

The first impression I'll let you if we meet in real life should be different from the one I let you based on my website.

I wish you to find something useful or interesting on this website.

Copyright ©, Yann Esposito
Modified: 01/18/2012
Entirely done with Vim and nanoc