<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>My programming escapades - Latest Comments</title><link>http://myprogrammingescapades.disqus.com/</link><description></description><atom:link href="https://myprogrammingescapades.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 30 Dec 2019 16:21:08 -0000</lastBuildDate><item><title>Re: My Programming Escapades - Design patterns are bullshit!</title><link>http://edofic.com/posts/2012-10-29-design-patterns-bullshit.html#comment-4739987588</link><description>&lt;p&gt;They are not just bull shit, but cow shit, horse shit, and every possible excreta one can think of.  Instead of having Managers learning buzz words on subjects they know nothing about and forcing it on us innocent programmers, they and the rest of the IT world and Academia should concentrate on writing working (and high performance) code.  Renaming of the wheel (like "refactoring') does not turn incompetent programmers into geniuses. Strong worded letter to follow...:)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fact_up_hoplophobe</dc:creator><pubDate>Mon, 30 Dec 2019 16:21:08 -0000</pubDate></item><item><title>Re: Pretty function composition in scala and asynchronous function composition on android</title><link>http://edofic.com/posts/2012-09-17-composition.html#comment-2890256063</link><description>&lt;p&gt;One of the most common experiences that a person will be able to have when they will going to go deeper into programming because those things that you have mentioned are the ones that can enhance their output.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">essay service</dc:creator><pubDate>Mon, 12 Sep 2016 20:00:18 -0000</pubDate></item><item><title>Re: My Programming Escapades - Nomadic programming</title><link>http://www.edofic.com/posts/2012-11-23-nomadic-programming.html#comment-2527976698</link><description>&lt;p&gt;Your caption for that image is likely a little underestimated - I'd date it as somewhere between 1983 (when Sony introduced their first CD players) and 1987 (after which they began pushing VHS rather than Betamax as the primary video format).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Hall</dc:creator><pubDate>Mon, 22 Feb 2016 04:09:48 -0000</pubDate></item><item><title>Re: My Programming Escapades - Design patterns are bullshit!</title><link>http://edofic.com/posts/2012-10-29-design-patterns-bullshit.html#comment-2233066131</link><description>&lt;p&gt;FP vs OO as well - dev community just falls for latest fads and buzz. And self righteous preachers preaching exactly what we should/should not do&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petula</dc:creator><pubDate>Wed, 02 Sep 2015 22:00:14 -0000</pubDate></item><item><title>Re: My Programming Escapades - Design patterns are bullshit!</title><link>http://edofic.com/posts/2012-10-29-design-patterns-bullshit.html#comment-2233064629</link><description>&lt;p&gt;And you're not alone &lt;a href="http://c2.com/cgi/wiki?PatternBacklash" rel="nofollow noopener" target="_blank" title="http://c2.com/cgi/wiki?PatternBacklash"&gt;http://c2.com/cgi/wiki?Patt...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petula</dc:creator><pubDate>Wed, 02 Sep 2015 21:58:59 -0000</pubDate></item><item><title>Re: My Programming Escapades - Practical Future[Option[A]] in Scala</title><link>http://edofic.com/posts/2014-03-07-practical-future-option.html#comment-1812602003</link><description>&lt;p&gt;Very good reading, thanks for this article!&lt;/p&gt;&lt;p&gt;Before reading this post, I was doing things like this :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;br&gt;def fa : Future[Option[String]] = Future(Some("a"))&lt;br&gt;def fb(a: String) : Future[Option[String]] = Future(Some(a+"b"))&lt;br&gt;&lt;br&gt;val composedAB: Future[Option[String]] = fa.flatMap{&lt;br&gt;    case Some(a) =&amp;gt; fb(a)&lt;br&gt;    case None =&amp;gt; Future(None)&lt;br&gt;}&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Working good too but less nice and less composable!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">loic_d</dc:creator><pubDate>Fri, 23 Jan 2015 04:39:23 -0000</pubDate></item><item><title>Re: My Programming Escapades - Static linking with GHC on ArchLinux</title><link>http://edofic.com/posts/2014-05-03-ghc-arch-static.html#comment-1629950842</link><description>&lt;p&gt;Just ran into this, and your article was helpful. Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jordan Cooper</dc:creator><pubDate>Fri, 10 Oct 2014 19:31:32 -0000</pubDate></item><item><title>Re: My Programming Escapades - Nomadic programming</title><link>http://www.edofic.com/posts/2012-11-23-nomadic-programming.html#comment-1380191690</link><description>&lt;p&gt;I set up a bunch of social sharing links(without tracking).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">edofic</dc:creator><pubDate>Sun, 11 May 2014 16:36:05 -0000</pubDate></item><item><title>Re: My Programming Escapades - Nomadic programming</title><link>http://www.edofic.com/posts/2012-11-23-nomadic-programming.html#comment-1374946122</link><description>&lt;p&gt;This blog needs a like button!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nsaje</dc:creator><pubDate>Thu, 08 May 2014 08:32:40 -0000</pubDate></item><item><title>Re: My Programming Escapades - Haskell Web Development</title><link>http://edofic.com/posts/2014-02-23-haskell-web.html#comment-1258380329</link><description>&lt;p&gt;I guess I was wrong. Thank you for this useful infomation&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">edofic</dc:creator><pubDate>Mon, 24 Feb 2014 10:30:00 -0000</pubDate></item><item><title>Re: My Programming Escapades - Haskell Web Development</title><link>http://edofic.com/posts/2014-02-23-haskell-web.html#comment-1258377745</link><description>&lt;p&gt;I mean, yes, your explanation is sufficient ;)&lt;/p&gt;&lt;p&gt;One more thing:  It does not matter if your client is tiny or fat, multipage or single page. At the end of the day you need to pack Javascript, HTML and server code togeter to create a functional piece of a web application.&lt;/p&gt;&lt;p&gt;MFlow permits you to pack all these elements in a  haskell widget and combine it with other pieces with safety, using haskell combinators, in single or multipage applications.&lt;/p&gt;&lt;p&gt;By the way. here is some Web service using REST in MFlow&lt;/p&gt;&lt;p&gt;&lt;a href="http://mflowdemo.herokuapp.com/noscript/wiki/webservices" rel="nofollow noopener" target="_blank" title="http://mflowdemo.herokuapp.com/noscript/wiki/webservices"&gt;http://mflowdemo.herokuapp....&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alberto Gómez Corona</dc:creator><pubDate>Mon, 24 Feb 2014 10:27:50 -0000</pubDate></item><item><title>Re: My Programming Escapades - Haskell Web Development</title><link>http://edofic.com/posts/2014-02-23-haskell-web.html#comment-1258232720</link><description>&lt;p&gt;Well, yes and no. It is also good for doing single page apps using AJAX on the background.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alberto Gómez Corona</dc:creator><pubDate>Mon, 24 Feb 2014 08:14:17 -0000</pubDate></item><item><title>Re: My Programming Escapades - Haskell Web Development</title><link>http://edofic.com/posts/2014-02-23-haskell-web.html#comment-1258162542</link><description>&lt;p&gt;If you want an more powerful + Haskellish routing DSL without resorting to QuasiQuoting - you should take a look at &lt;a href="https://hackage.haskell.org/package/snap-predicates-0.3.1/docs/Snap-Predicate-Tutorial.html" rel="nofollow noopener" target="_blank" title="https://hackage.haskell.org/package/snap-predicates-0.3.1/docs/Snap-Predicate-Tutorial.html"&gt;https://hackage.haskell.org...&lt;/a&gt; - the examples are at the bottom of the doc.&lt;/p&gt;&lt;p&gt;There is also a way to auto-generate full documentation + test API off the routes (snap-predicates-swagger on GitHub), and a WAI compatible version in the works.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bren</dc:creator><pubDate>Mon, 24 Feb 2014 06:37:53 -0000</pubDate></item><item><title>Re: My Programming Escapades - Haskell Web Development</title><link>http://edofic.com/posts/2014-02-23-haskell-web.html#comment-1258102255</link><description>&lt;p&gt;Because I have a finite amount of free time :)&lt;/p&gt;&lt;p&gt;I know about MFlow but didn't yet have time to try it. My impression was that MFlow is geared towards doing traditional multi page applications with lots of roundtrips. My interest currently is more in fat clients(I use angularjs) and REST APIs. &lt;br&gt;This is why I focused primarily on routing, since it's essential to my problems. As mentioned I might do a part 2 and I am open to suggestions on what else to try. And of course feel free to contribute examples.&lt;/p&gt;&lt;p&gt;I hope my explanation is sufficient.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">edofic</dc:creator><pubDate>Mon, 24 Feb 2014 04:44:21 -0000</pubDate></item><item><title>Re: My Programming Escapades - Haskell Web Development</title><link>http://edofic.com/posts/2014-02-23-haskell-web.html#comment-1258096703</link><description>&lt;p&gt;Why you did not consider MFlow?&lt;/p&gt;&lt;p&gt;&lt;a href="http://mflowdemo.herokuapp.com" rel="nofollow noopener" target="_blank" title="http://mflowdemo.herokuapp.com"&gt;http://mflowdemo.herokuapp.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://hackage.haskell.org/package/MFlow" rel="nofollow noopener" target="_blank" title="http://hackage.haskell.org/package/MFlow"&gt;http://hackage.haskell.org/...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/agocorona/MFlow" rel="nofollow noopener" target="_blank" title="https://github.com/agocorona/MFlow"&gt;https://github.com/agocoron...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alberto Gómez Corona</dc:creator><pubDate>Mon, 24 Feb 2014 04:32:58 -0000</pubDate></item><item><title>Re: My Programming Escapades - Haskell Web Development</title><link>http://edofic.com/posts/2014-02-23-haskell-web.html#comment-1258090789</link><description>&lt;p&gt;Why you did not consider MFlow?&lt;/p&gt;&lt;p&gt;&lt;a href="http:mflowdemo.herokuapp.com" rel="nofollow noopener" target="_blank" title="http:mflowdemo.herokuapp.com"&gt;http:mflowdemo.herokuapp.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://hackage.haskell.org/package/MFlow" rel="nofollow noopener" target="_blank" title="http://hackage.haskell.org/package/MFlow"&gt;http://hackage.haskell.org/...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/agocorona/MFlow" rel="nofollow noopener" target="_blank" title="https://github.com/agocorona/MFlow"&gt;https://github.com/agocoron...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guest</dc:creator><pubDate>Mon, 24 Feb 2014 04:20:57 -0000</pubDate></item><item><title>Re: My Programming Escapades - Hakyll</title><link>http://edofic.com/posts/2014-01-08-hakyll.html#comment-1251626187</link><description>&lt;p&gt;Awesome, thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alissa Pajer</dc:creator><pubDate>Wed, 19 Feb 2014 10:52:46 -0000</pubDate></item><item><title>Re: My Programming Escapades - Hakyll</title><link>http://edofic.com/posts/2014-01-08-hakyll.html#comment-1251558509</link><description>&lt;p&gt;Thank you! I forgot about RSS even though I use it on daily basis. Now available at &lt;a href="http://edofic.com/rss.xml" rel="nofollow noopener" target="_blank" title="http://edofic.com/rss.xml"&gt;http://edofic.com/rss.xml&lt;/a&gt; will put an icon somewhere on the site shortly.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">edofic</dc:creator><pubDate>Wed, 19 Feb 2014 10:03:58 -0000</pubDate></item><item><title>Re: My Programming Escapades - Hakyll</title><link>http://edofic.com/posts/2014-01-08-hakyll.html#comment-1251533007</link><description>&lt;p&gt;Could you add an RSS feed to your blog? Then it would be easy to keep track of your posts in an RSS reader. Hakyll has support for it: &lt;a href="http://jaspervdj.be/hakyll/tutorials/05-snapshots-feeds.html" rel="nofollow noopener" target="_blank" title="http://jaspervdj.be/hakyll/tutorials/05-snapshots-feeds.html"&gt;http://jaspervdj.be/hakyll/...&lt;/a&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alissa Pajer</dc:creator><pubDate>Wed, 19 Feb 2014 09:45:56 -0000</pubDate></item></channel></rss>