<?xml version='1.0' encoding='utf-8'?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ns0="http://www.w3.org/2005/Atom" xmlns:ns1="http://purl.org/rss/1.0/modules/syndication/" xmlns:ns2="com-wordpress:feed-additions:1" xmlns:ns4="http://purl.org/rss/1.0/modules/content/" xmlns:ns5="http://wellformedweb.org/CommentAPI/" xmlns:ns6="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>colombo – Thameera's Blog</title>
	<ns0:link href="https://blog.thameera.com/tag/colombo/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.thameera.com</link>
	<description />
	<lastBuildDate>Fri, 24 Jan 2014 03:40:34 +0000</lastBuildDate>
	<language>en-US</language>
	<ns1:updatePeriod>
	hourly	</ns1:updatePeriod>
	<ns1:updateFrequency>
	1	</ns1:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.12</generator>
<ns2:site>139676693</ns2:site>	<item>
		<title>Colombo Show HN Meetup</title>
		<link>https://blog.thameera.com/colombo-show-hn-meetup/</link>
					<comments>https://blog.thameera.com/colombo-show-hn-meetup/#comments</comments>
		
		<dc:creator>thameera</dc:creator>
		<pubDate>Fri, 24 Jan 2014 03:40:34 +0000</pubDate>
				<category>Uncategorized</category>
		<category>colombo</category>
		<category>meetup</category>
		<category>showHN</category>
		<guid isPermaLink="false">http://blog.thameera.com/?p=1202</guid>

					<description>Update: Parinda has more to say about the meetup. We had a small Colombo Show HN Meetup this weekend. The plan was to hold a Colombo Hacker News meetup. Then we thought it’s better to make it a Show HN meetup, where participants show some work they’re doing to the audience, explains the developer stories…&lt;p&gt;&lt;a class="more-link" href="https://blog.thameera.com/colombo-show-hn-meetup/" title="Continue reading ‘Colombo Show HN Meetup’"&gt;Continue reading &lt;span class="meta-nav"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description>
										<ns4:encoded>&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;a href="http://vpj.svbtle.com/colombo-show-hn-meetup" target="_blank"&gt;Parinda has more&lt;/a&gt; to say about the meetup.&lt;/p&gt;
&lt;p&gt;We had a small Colombo Show HN Meetup this weekend.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.thameera.com/_external/blog.thamwptest.club/053a8a0d5590b9fe-showhn.jpg"&gt;&lt;img alt="Show HN" class="alignright size-medium wp-image-1207" decoding="async" fetchpriority="high" height="300" sizes="(max-width: 300px) 100vw, 300px" src="https://blog.thameera.com/_external/blog.thamwptest.club/1392d206e94e40d9-showhn-300x300.jpg" srcset="https://blog.thameera.com/wp-content/uploads/sites/2/2014/01/showhn-300x300.jpg 300w, https://blog.thameera.com/wp-content/uploads/sites/2/2014/01/showhn-150x150.jpg 150w, https://blog.thameera.com/wp-content/uploads/sites/2/2014/01/showhn-100x100.jpg 100w, https://blog.thameera.com/wp-content/uploads/sites/2/2014/01/showhn.jpg 338w" width="300"/&gt;&lt;/a&gt;&lt;br/&gt;
The plan was to hold a Colombo Hacker News meetup. Then we thought it’s better to make it a Show HN meetup, where participants show some work they’re doing to the audience, explains the developer stories behind it and the crowd gets into a constructive discussion. A meetup of this nature is more engaging and actually worthwhile to everyone, unlike most of the meetups where two or three individuals do ‘talks’ and the crowd applauds in approval. More often than not, constructive criticism never takes place as the audience is rarely willing to comment or ask questions, at least here in Sri Lanka.&lt;/p&gt;
&lt;p&gt;So a handful of us got together and organized a small, invite-only meetup this Saturday.&lt;/p&gt;
&lt;p&gt;First to show his work was &lt;a href="https://twitter.com/chethiyaa" target="_blank"&gt;Chethiya&lt;/a&gt;. He demonstrated a browser extension which he calls the Web Task Switcher. He’s trying to solve the problem of tab overload in browsers. We open a new tab to search for one thing, then go on and on, clicking on interesting links we find, finally ending up with dozens of tabs and not really finding what we searched for either. Chethiya’s extension identifies this behavior, breaks down multiple searches into tasks and lets the user ‘switch’ between, save and close the tasks. At the moment, the project is available only for testers in the Chrome Web Store and will be released soon.&lt;/p&gt;
&lt;p&gt;Next up was &lt;a href="https://twitter.com/thameera" target="_blank"&gt;Thameera&lt;/a&gt; (which, funny enough, happens to be me). I demonstrated how &lt;a href="http://gruntjs.com" target="_blank"&gt;grunt&lt;/a&gt; was used in several of my projects to automate the compilations, builds and testing. Half of the discussion was spent showing how cool &lt;a href="http://en.wikipedia.org/wiki/Z_shell" target="_blank"&gt;zsh&lt;/a&gt; was though, which is much, much more important than automating your workflow IMNSHO.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/chanux" target="_blank"&gt;Chanux&lt;/a&gt; walked us through configuring an &lt;a href="http://wiki.nginx.org/Main" target="_blank"&gt;nginx&lt;/a&gt; server using Lua, and using redis to store the redirections. This way the system admins no longer need to edit configuration files and restart nginx each time a new redirection is added or updated. A demonstration was done using a server placed in a Docker instance. Chanux is hoping to open-source the project, which he calls Rusty, some time in the future.&lt;/p&gt;
&lt;p&gt;Then came &lt;a href="https://twitter.com/vpj" target="_blank"&gt;Parinda&lt;/a&gt; explaining his newest frontend Javascript framework &lt;a href="https://github.com/vpj/sweet" target="_blank"&gt;Sweet.js&lt;/a&gt;. Yes, there’s already another popular &lt;a href="http://sweetjs.org/" target="_blank"&gt;Sweet.js&lt;/a&gt; library out there and Parinda’s considering renaming it to a new name. (God bless him trying to find a name not used as a JS project). Sweet looks both like a cut down version and an improved version of &lt;a href="http://backbonejs.org/" target="_blank"&gt;Backbonejs&lt;/a&gt;. It’s lighter than Backbone as Sweet doesn’t implement sync or event handling. But it adds some useful functionality like multiple inheritance for models/views and an improved router, which supports HTML5 history states. It’s used in production at &lt;a href="http://www.forestpin.com/" target="_blank"&gt;Forestpin&lt;/a&gt; and &lt;a href="http://www.nearby.lk/" target="_blank"&gt;Nearby.lk&lt;/a&gt; and is freely available at &lt;a href="https://github.com/vpj/sweet" target="_blank"&gt;Github&lt;/a&gt; with an MIT license. An annotated source that uses litcoffee can also be found there.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/chathuras" target="_blank"&gt;Chathuras&lt;/a&gt; then showed the Javascript charts plugin he’s creating. It uses &lt;a href="http://raphaeljs.com/" target="_blank"&gt;RaphaelJS&lt;/a&gt; to render the charts as vectors, so this would work even in old browsers like IE 7. Since the computations involved can be frustratingly slow in older browsers, the pixel values for the graphs are calculated in the server and sent to the frontend library. We went on to talk about how worthwhile it is to focus on older browsers and choosing a single selling point that would make the library go viral.&lt;/p&gt;
&lt;p&gt;We are hoping to have regular Show HN meetups, at least once a month. Most probably we’ll be increasing the number of invitees each time while making sure it doesn’t turn up to be a regular, one-person-talks-others-just-listen meetup. A meetup where you can show what you’ve made to like-minded developers, get their honest feedback, and learn from what others are doing.&lt;/p&gt;
</ns4:encoded>
					
					<ns5:commentRss>https://blog.thameera.com/colombo-show-hn-meetup/feed/</ns5:commentRss>
			<ns6:comments>2</ns6:comments>
		
		
		<ns2:post-id>1202</ns2:post-id>	</item>
	</channel>
</rss>