<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">

	<title>iamcal.com</title>
	<link rel="alternate" type="text/html" href="http://www.iamcal.com/"/>
	<link rel="icon" type="image/jpeg" href="http://www.iamcal.com/images/logo.gif"/>
	<info type="text/html" mode="escaped">All the links rom iamcal.com</info>
	<modified>2019-05-07T22:57:59Z</modified>
	<generator url="http://www.iamcal.com/">Flickr</generator>

	<entry>
		<title>7th May, 10:57 pm</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2019-05/10140/"/>
		<id>tag:iamcal.com,2005:/blog/10140/</id>
		<issued>2019-05-07T22:57:59Z</issued>
		<modified>2019-05-07T22:57:59Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;It turns out you can make a &lt;a href=&quot;https://github.com/kkuchta/css-only-chat&quot;&gt;browser based chat client&lt;/a&gt; without using any JS or forcing page reloads. Truly amazing/evil. Probably not practical, but does show a clever mechanism for allowing some dynamic data flow with JS disabled.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>JavaScript meets BrainFuck</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2012-08/javascript-meets-brainfuck/"/>
		<id>tag:iamcal.com,2005:/blog/10018/</id>
		<issued>2012-08-10T20:19:00Z</issued>
		<modified>2012-08-10T20:19:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;Patricio Palladino has done a really nice job with &lt;a href=&quot;https://github.com/alcuadrado/hieroglyphy&quot;&gt;hieroglyphy&lt;/a&gt;, a library for turning any JavaScript code into strings of only &lt;code&gt;()[]{}!+&lt;/code&gt;. The &lt;a href=&quot;http://patriciopalladino.com/blog/2012/08/09/non-alphanumeric-javascript.html&quot;&gt;explanation of his blog&lt;/a&gt; is a great read.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>8th September, 6:10 pm</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2010-09/2551/"/>
		<id>tag:iamcal.com,2005:/blog/2551/</id>
		<issued>2010-09-08T18:10:00Z</issued>
		<modified>2010-09-08T18:10:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;lots of good projects coming out of node.js right now - &lt;a href=&quot;http://github.com/mishoo/UglifyJS&quot;&gt;Uglify JS&lt;/a&gt; is a JS minifier based on a JS AST parser and tree walker. Could do some neat things with that.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>27th September, 6:22 pm</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2007-09/1387/"/>
		<id>tag:iamcal.com,2005:/blog/1387/</id>
		<issued>2007-09-27T18:22:00Z</issued>
		<modified>2007-09-27T18:22:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;a nice &lt;a href=&quot;http://www.thespanner.co.uk/2007/09/19/javascript-for-hackers/&quot;&gt;summary&lt;/a&gt; of some js oddities that can be used for building exploits against various filtering systems&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>

</feed>
