scratch/output/Scratch/en/blog/feed/feed.xml

139 lines
6.3 KiB
XML
Raw Normal View History

2011-04-20 12:29:01 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>http://yannesposito.com/</id>
<title>Yogsototh's last blogs entries</title>
2011-12-29 16:05:05 +00:00
<updated>2011-12-28T13:14:40Z</updated>
2011-12-07 15:40:03 +00:00
<link rel="alternate" href="http://yannesposito.com/"/>
<link rel="self" href="http://feeds.feedburner.com/yannespositocomen"/>
2011-04-20 12:29:01 +00:00
<author>
<name>Yann Esposito</name>
<uri>http://yannesposito.com</uri>
</author>
2011-12-29 16:05:05 +00:00
<entry>
<id>tag:yannesposito.com,2011-12-28:/Scratch/en/blog/Yesod-tutorial-for-newbies/</id>
<title type="html">Yesod tutorial for newbies</title>
<published>2011-12-28T13:14:40Z</published>
<updated>2011-12-28T13:14:40Z</updated>
<author>
<name>Yann Esposito</name>
<uri>yannesposito.com</uri>
</author>
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/"/>
<content type="html">&lt;p&gt;&lt;img alt="Title image" src="/Scratch/img/blog/Yesod-tutorial-for-newbies/warp-benchmark.png" /&gt;&lt;/p&gt;
&lt;div class="intro"&gt;
&lt;p&gt;&lt;span class="sc"&gt;&lt;abbr title="Too long; didn't read"&gt;tl;dr&lt;/abbr&gt;: &lt;/span&gt; A simple yesod tutorial. You shouldnt need to know Haskell very well. &lt;/p&gt;
&lt;blockquote&gt;
&lt;ul id="markdown-toc"&gt;
&lt;li&gt;&lt;a href="#install"&gt;Install&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#initialization"&gt;Initialization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#configure-git"&gt;Configure git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#a-last-point"&gt;A last point&lt;/a&gt;&lt;/li&gt;
2012-01-02 14:39:00 +00:00
&lt;li&gt;&lt;a href="#protected-echo"&gt;Protected echo&lt;/a&gt; &lt;ul&gt;
&lt;li&gt;&lt;a href="#secure"&gt;Secure?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
2011-12-30 16:14:57 +00:00
&lt;li&gt;&lt;a href="#cleaning-up"&gt;Cleaning up&lt;/a&gt; &lt;ul&gt;
&lt;li&gt;&lt;a href="#separate-handlers"&gt;Separate handlers&lt;/a&gt;&lt;/li&gt;
2012-01-02 14:39:00 +00:00
&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/p&gt;</content>
2011-12-29 16:05:05 +00:00
</entry>
2011-09-28 15:47:13 +00:00
<entry>
2011-10-21 14:48:31 +00:00
<id>tag:yannesposito.com,2011-10-20:/Scratch/en/blog/SVG-and-m4-fractals/</id>
2011-11-16 12:30:46 +00:00
<title type="html">Increase the power of deficient languages.</title>
2011-10-21 14:48:31 +00:00
<published>2011-10-20T09:39:36Z</published>
<updated>2011-10-20T09:39:36Z</updated>
<author>
<name>Yann Esposito</name>
<uri>yannesposito.com</uri>
</author>
2011-12-07 15:40:03 +00:00
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/SVG-and-m4-fractals/"/>
2011-10-21 14:48:31 +00:00
<content type="html">&lt;p&gt;&lt;img alt="Yesod logo made in SVG and m4" src="/Scratch/img/blog/SVG-and-m4-fractals/main.png" /&gt;&lt;/p&gt;
2011-09-28 15:47:13 +00:00
&lt;div class="intro"&gt;
&lt;p&gt;&lt;span class="sc"&gt;&lt;abbr title="Too long; didn't read"&gt;tl;dr&lt;/abbr&gt;: &lt;/span&gt; How to use m4 to increase the power of deficient languages. Two examples: improve &lt;span class="sc"&gt;xslt&lt;/span&gt; syntax and make fractal with &lt;span class="sc"&gt;svg&lt;/span&gt;.&lt;/p&gt;
2011-09-28 15:47:13 +00:00
2011-10-04 12:15:05 +00:00
&lt;/div&gt;
2011-09-28 15:47:13 +00:00
&lt;p&gt;&lt;span class="sc"&gt;xml&lt;/span&gt; was a very nice idea about structuring data.
Some people where so enthusiastic about &lt;span class="sc"&gt;xml&lt;/span&gt; they saw it everywhere.
The idea was: the future is &lt;span class="sc"&gt;xml&lt;/span&gt;.
2011-11-16 12:44:27 +00:00
Then some believed it would be a good idea to invent many &lt;span class="sc"&gt;xml&lt;/span&gt; compatible format and even programming languages with &lt;span class="sc"&gt;xml&lt;/span&gt; syntax.&lt;/p&gt;
&lt;/p&gt;</content>
2011-10-18 22:30:00 +00:00
</entry>
<entry>
2011-10-21 14:48:31 +00:00
<id>tag:yannesposito.com,2011-10-04:/Scratch/en/blog/Yesod-excellent-ideas/</id>
<title type="html">Yesod excellent ideas</title>
<published>2011-10-04T08:18:59Z</published>
<updated>2011-10-04T08:18:59Z</updated>
<author>
<name>Yann Esposito</name>
<uri>yannesposito.com</uri>
</author>
2011-12-07 15:40:03 +00:00
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/Yesod-excellent-ideas/"/>
2011-10-21 14:48:31 +00:00
<content type="html">&lt;p&gt;&lt;img alt="Title image" src="/Scratch/img/blog/Yesod-excellent-ideas/main.png" /&gt;&lt;/p&gt;
2011-10-18 22:30:00 +00:00
&lt;div class="intro"&gt;
2011-10-21 14:48:31 +00:00
&lt;p&gt;&lt;span class="sc"&gt;&lt;abbr title="Too long; didn't read"&gt;tl;dr&lt;/abbr&gt;: &lt;/span&gt;&lt;/p&gt;
2011-10-18 22:30:00 +00:00
2011-10-21 14:48:31 +00:00
&lt;p&gt;&lt;a href="http://www.yesodweb.com"&gt;Yesod&lt;/a&gt; is a web framework which recently reached the maturity for which you should consider to use it.
2011-12-07 15:40:03 +00:00
Before telling you why you should learn Haskell and use yesod, I will talk about ideas yesod introduced and I didnt saw in other frameworks before.&lt;/p&gt;
2011-10-18 22:30:00 +00:00
2011-10-21 14:48:31 +00:00
&lt;/div&gt;
2011-10-18 22:30:00 +00:00
2011-10-21 14:48:31 +00:00
&lt;h2 id="type-safety"&gt;Type safety&lt;/h2&gt;
2011-10-18 22:30:00 +00:00
2011-12-07 15:40:03 +00:00
&lt;p&gt;Lets start by an obligatory link from &lt;a href="http://xkcd.com"&gt;xkcd&lt;/a&gt;:&lt;/p&gt;
2011-10-18 22:30:00 +00:00
2011-10-21 14:48:31 +00:00
&lt;p&gt;&lt;img src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" alt="SQL injection by a mom" /&gt;&lt;/p&gt;
2011-10-18 22:30:00 +00:00
2011-12-07 15:40:03 +00:00
&lt;p&gt;When you create a web application, a lot of time is spent dealing wit...&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</content>
2011-09-28 15:47:13 +00:00
</entry>
2011-09-28 15:45:28 +00:00
<entry>
<id>tag:yannesposito.com,2011-09-28:/Scratch/en/blog/programming-language-experience/</id>
<title type="html">Programming Language Experience</title>
<published>2011-09-28T10:21:41Z</published>
<updated>2011-09-28T10:21:41Z</updated>
<author>
<name>Yann Esposito</name>
<uri>yannesposito.com</uri>
</author>
2011-12-07 15:40:03 +00:00
<link rel="alternate" href="http://yannesposito.com/Scratch/en/blog/programming-language-experience/"/>
2011-09-28 15:45:28 +00:00
<content type="html">&lt;p&gt;&lt;img alt="Title image" src="/Scratch/img/blog/programming-language-experience/dragon.jpg" /&gt;&lt;/p&gt;
&lt;div class="intro"&gt;
&lt;span class="sc"&gt;&lt;abbr title="Too long; didn't read"&gt;tl;dr&lt;/abbr&gt;: &lt;/span&gt; My short and higly subjective feelings about programming languages I used.
&lt;/div&gt;
&lt;h3 id="basic"&gt;&lt;code&gt;BASIC&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img alt="Title image" src="/Scratch/img/blog/programming-language-experience/basic.gif" class="left" /&gt;
The language of my firsts programs!
I was about 10, with an &lt;code&gt;MO5&lt;/code&gt; and &lt;code&gt;Amstrad CPC 6128&lt;/code&gt; and even with my &lt;code&gt;Atari STe&lt;/code&gt;.
This is the language of &lt;code&gt;GOTO&lt;/code&gt;s.
2011-12-07 15:40:03 +00:00
Ô nostalgia.
2011-09-28 15:45:28 +00:00
Unfortunately this might be the only interesting part of this language.&lt;/p&gt;
&lt;p&gt;Today this language is obsolescent.
2011-12-07 15:40:03 +00:00
It is not even good to learn programming....&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</content>
2011-09-28 15:45:28 +00:00
</entry>
2011-04-20 12:29:01 +00:00
</feed>