<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for laktek</title><link>http://disqus.com/by/laktek/</link><description></description><atom:link href="http://disqus.com/laktek/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 11 Mar 2017 06:42:15 -0000</lastBuildDate><item><title>Re: Moving from Wordpress to Hugo</title><link>https://www.tibobeijen.nl/2017/01/09/moving-from-wordpress-to-hugo/#comment-3198828805</link><description>&lt;p&gt;Nice setup! How much it costs for your droplet?&lt;/p&gt;&lt;p&gt;For anyone else intrigued by such a system, but doesn't have time to spend on setup and maintenance - check Pragma (&lt;a href="https://pragma.build" rel="nofollow noopener" target="_blank" title="https://pragma.build"&gt;https://pragma.build&lt;/a&gt;). It's currently in private beta and will offer both CDN and SSL support out of the box.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Sat, 11 Mar 2017 06:42:15 -0000</pubDate></item><item><title>Re: As Long As We Have 20-30 SaaS Decacorns by 2021 &amp;#8230; All Is Good</title><link>https://www.saastr.com/as-long-as-we-have-20-30-saas-decacorns-by-2021-all-is-good/#comment-3095929665</link><description>&lt;p&gt;I believe in the next 4-5 years, almost every SaaS unicorns will be B2B. This will be fueled by the cloud native infrastructure the world is moving. Here's a more elaborate post on it &lt;a href="http://www.laktek.com/2017/01/12/next-wave-of-saas/" rel="nofollow noopener" target="_blank" title="http://www.laktek.com/2017/01/12/next-wave-of-saas/"&gt;http://www.laktek.com/2017/...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Thu, 12 Jan 2017 11:43:08 -0000</pubDate></item><item><title>Re: How We Developed the Hiveage iOS App</title><link>http://vesess.com/hiveage-ios-app-development/#comment-2996757803</link><description>&lt;p&gt;Nice post! Do you use WKWebView for rendering views or layouts were done using storyboards?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Fri, 11 Nov 2016 06:17:20 -0000</pubDate></item><item><title>Re: Problems with Youth Entrepreneurship in Sri Lanka</title><link>http://vesess.com/problems-youth-entrepreneurship-sri-lanka/#comment-2154584962</link><description>&lt;p&gt;Do you think MAS and Brandix would have been possible without BOI? Also, companies of such scale depend heavily on government subsidises. AFAIK, both companies branched out some of their processes to India after receiving land &amp;amp; other infrastructure benefits (correct me if I'm wrong).&lt;/p&gt;&lt;p&gt;Also, I'm too young to remember exact folding of events in history, but isn't the ground work and mentality change done by people like Kumar Dewapura helped to build companies like MAS and Brandix?&lt;/p&gt;&lt;p&gt;Government don't have to directly fund entrepreneurs. But it still need to work on the frameworks to bring external investments to the country (similar to what happened in 80-90s). Take a look at programs like MaGIC (&lt;a href="http://impact.mymagic.my/" rel="nofollow noopener" target="_blank" title="http://impact.mymagic.my/"&gt;http://impact.mymagic.my/&lt;/a&gt; ), which came under lot of criticisms and skepticism when it was first launched. But today I'm little envious of what they have achieved in terms of creating their own eco-system and gaining attention of the rest of the world.&lt;/p&gt;&lt;p&gt;I remember our O/L Social Studies teacher used to describe us as "නාකි සුද්දියන්ට ජංගි මහන රටක්". Is that the mentality we want to keep passing on to our future generations?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Fri, 24 Jul 2015 07:37:23 -0000</pubDate></item><item><title>Re: Problems with Youth Entrepreneurship in Sri Lanka</title><link>http://vesess.com/problems-youth-entrepreneurship-sri-lanka/#comment-2154536965</link><description>&lt;p&gt;Sorry, couldn't resist jumping on this as I went through this phase ("still going through" is actually more correct)&lt;/p&gt;&lt;p&gt;From what I've experienced external pressures got very little to do with your decision on what &amp;amp; where to work. It's mostly your own gut coming into play. Are you proud of your work? Do you honestly feel you're making an impact to other peoples lives? Is your work aligns with your fundamental beliefs? Is it the best way to make use of your talents?&lt;/p&gt;&lt;p&gt;If you can tick those boxes, you care very little about what your parents or significant others has to tell about your work. Reason why most people walk away is they cannot give honest answers to themselves.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Fri, 24 Jul 2015 06:39:31 -0000</pubDate></item><item><title>Re: SaaS for Sri Lankan Software Entrepreneurs</title><link>http://vesess.com/saas-for-sri-lankan-software-entrepreneurs/#comment-2065906361</link><description>&lt;p&gt;IMO, more than the financial difficulties and technical capability following are the root causes that prevent Sri Lankan youth from taking the entrepreneurial journey  :&lt;/p&gt;&lt;p&gt;1) Low self-esteem&lt;/p&gt;&lt;p&gt;2) Lack of exposure to the world&lt;/p&gt;&lt;p&gt;3) English (you can wrap it nicely in the term "communication skills", but we all know it's just fucking english)&lt;/p&gt;&lt;p&gt;These are kind of intervened, so pumping on one can boost others as well. That's something I expect from people like you guys.&lt;/p&gt;&lt;p&gt;Create a tribe for kids to be inspired and gather around. 10 years ago, I was lucky that there were LKLUG and &lt;a href="http://Kottu.org" rel="nofollow noopener" target="_blank" title="Kottu.org"&gt;Kottu.org&lt;/a&gt;, which shaped up my mindset. I wonder what are the similar alternatives to kids today?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Sat, 06 Jun 2015 21:03:14 -0000</pubDate></item><item><title>Re: Starting it over again</title><link>http://aslamnajeebdeen.com/starting-it-over-again#comment-898972984</link><description>&lt;p&gt;Woah! Seems you've been on a roller-coaster ride. One bit of advice, be open to remote working. I'm sure that will help you to attract more talent.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Thu, 16 May 2013 04:26:06 -0000</pubDate></item><item><title>Re: The Perfect DIY Yoghurt at Home Recipe</title><link>http://jerviswhitley.com/perfect-diy-yoghurt-recipe/#comment-856332708</link><description>&lt;p&gt;This is awesome! How did you make the treacle?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Mon, 08 Apr 2013 08:40:14 -0000</pubDate></item><item><title>Re: Introducing jQuery Smart AutoComplete...</title><link>http://www.laktek.com/2011/03/03/introducing-jquery-smart-autocomplete/#comment-846097246</link><description>&lt;p&gt;Not sure why it didn't work. Demo also uses the same version in GitHub.&lt;/p&gt;&lt;p&gt;Was there any error logged in the console?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Fri, 29 Mar 2013 08:51:17 -0000</pubDate></item><item><title>Re: So You Want a Better Blogging Tool? | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/11/26/a-fast-intuitive-blogging-tool-based-on-punch/#comment-826360576</link><description>&lt;p&gt;You can publish the blog as any other Punch site, using the publish command - &lt;a href="https://github.com/laktek/punch/wiki/Publishing-a-Site" rel="nofollow noopener" target="_blank" title="https://github.com/laktek/punch/wiki/Publishing-a-Site"&gt;https://github.com/laktek/p...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Mon, 11 Mar 2013 23:06:39 -0000</pubDate></item><item><title>Re: Rapidly Prototyping Web Applications with Punch</title><link>http://www.laktek.com/2012/05/17/rapidly-prototyping-web-applications-using-punch/#comment-810282589</link><description>&lt;p&gt;It's possible to replace the default file-system based cache handler to a simple in-memory cache handler, which will cause to refresh on each reload.&lt;/p&gt;&lt;p&gt;I'll update the docs with an example.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Sat, 23 Feb 2013 22:01:05 -0000</pubDate></item><item><title>Re: Creating asynchronous web services with Goliath</title><link>http://www.laktek.com/2011/08/24/creating-asynchronous-web-services-with-goliath/#comment-769596376</link><description>&lt;p&gt;I think you're better off using a message queue like resque (or zeromq) along with a webhook based implementation for this.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Wed, 16 Jan 2013 00:44:46 -0000</pubDate></item><item><title>Re: The Next Generation is Here! | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2013/01/06/the-next-generation-is-here/#comment-761865419</link><description>&lt;p&gt;Malli, Nice to see you here :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Wed, 09 Jan 2013 20:49:49 -0000</pubDate></item><item><title>Re: End of a Chapter | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/24/end-of-a-chapter/#comment-753176065</link><description>&lt;p&gt;Thanks Jervis.&lt;/p&gt;&lt;p&gt;It's just a minor slump in the cricket team. I'm sure you got your money's worth the last time they traveled there :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Wed, 02 Jan 2013 05:30:19 -0000</pubDate></item><item><title>Re: End of a Chapter | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/24/end-of-a-chapter/#comment-748444305</link><description>&lt;p&gt;Thanks Yasith!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Thu, 27 Dec 2012 08:21:17 -0000</pubDate></item><item><title>Re: End of a Chapter | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/24/end-of-a-chapter/#comment-748444206</link><description>&lt;p&gt;Thanks Akila :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Thu, 27 Dec 2012 08:20:58 -0000</pubDate></item><item><title>Re: End of a Chapter | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/24/end-of-a-chapter/#comment-748444097</link><description>&lt;p&gt;Thank you Sanjiva!&lt;/p&gt;&lt;p&gt;Yep, Vesess was a dream company one could imagine to work :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Thu, 27 Dec 2012 08:20:40 -0000</pubDate></item><item><title>Re: End of a Chapter | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/24/end-of-a-chapter/#comment-747415993</link><description>&lt;p&gt;Thanks for the wishes mate :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Tue, 25 Dec 2012 14:29:32 -0000</pubDate></item><item><title>Re: JSCamp Asia | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/04/jscamp-asia/#comment-727085998</link><description>&lt;p&gt;Thanks. Slideshare doesn't support HTML slides (maybe someone should build a site to share HTML slides ;)). &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Tue, 04 Dec 2012 07:30:03 -0000</pubDate></item><item><title>Re: JSCamp Asia | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/04/jscamp-asia/#comment-727007217</link><description>&lt;p&gt;Great! Tweet me when the CFP is up?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Tue, 04 Dec 2012 05:41:53 -0000</pubDate></item><item><title>Re: JSCamp Asia | LakTEK (Lakshan Perera)</title><link>http://www.laktek.com/2012/12/04/jscamp-asia/#comment-726984293</link><description>&lt;p&gt;Cool! Love to join them next time...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Tue, 04 Dec 2012 05:08:37 -0000</pubDate></item><item><title>Re: Introducing jQuery Smart AutoComplete...</title><link>http://www.laktek.com/2011/03/03/introducing-jquery-smart-autocomplete/#comment-717721542</link><description>&lt;p&gt;To search by the name, you need to create a custom filter function. Check the section "&lt;br&gt;Define your own Filtering Algorithm" in the post.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Fri, 23 Nov 2012 14:51:39 -0000</pubDate></item><item><title>Re: Going Big This Thanksgiving</title><link>http://vesess.com/blog/going-big-this-thanksgiving/#comment-716145086</link><description>&lt;p&gt;It's enabled for the demo account. You just need to add credentials of a valid sandbox account from the add-on settings screen.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Wed, 21 Nov 2012 15:21:51 -0000</pubDate></item><item><title>Re: Embrace the Static Web with Punch</title><link>http://www.laktek.com/2012/11/04/embrace-the-static-web-with-punch/#comment-713133061</link><description>&lt;p&gt;I have used plenty of Open Source software and only times I had to jump into their IRC channels were when I had hit with some obscure bug while trying to run on the bleeding edge or when I wanted to suggest some advanced use case.&lt;/p&gt;&lt;p&gt;If you expect your users to seek help via IRC for the basics steps of installing and getting started, there are indeed some serious flaws in the workflow of your software. You're wasting the quality time of you and the user if you expect to provide such tips via IRC. I'd suggest you should rather invest that time to improve your software.&lt;/p&gt;&lt;p&gt;Thanks again for commenting here and do let me know if you improve on the suggestions I made.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Sun, 18 Nov 2012 06:04:07 -0000</pubDate></item><item><title>Re: Embrace the Static Web with Punch</title><link>http://www.laktek.com/2012/11/04/embrace-the-static-web-with-punch/#comment-713080957</link><description>&lt;p&gt;Hi Benjamin,&lt;/p&gt;&lt;p&gt;As you suggested, I took some time today to actually try out DocPad. I installed version 6.11.1 and proceeded to peruse the Beginners Guide -&lt;a href="http://bevry.me/learn/docpad-begin" rel="nofollow noopener" target="_blank" title="http://bevry.me/learn/docpad-begin"&gt;http://bevry.me/learn/docpa...&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Here are the notes I collected during my trial. I have also added comparisons to Punch on similar processes.&lt;/p&gt;&lt;p&gt;* Beginner's Guide doesn't mention how to setup a new site. It just says "Create a &lt;a href="http://default.html.eco" rel="nofollow noopener" target="_blank" title="default.html.eco"&gt;default.html.eco&lt;/a&gt; file in the src/layouts directory, and paste in this small code:".&lt;/p&gt;&lt;p&gt;	I only discovered about `docpad run` while watching [this presentation](&lt;a href="https://vimeo.com/53755097)" rel="nofollow noopener" target="_blank" title="https://vimeo.com/53755097)"&gt;https://vimeo.com/53755097)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;	Also running `docpad run` for the first time installs boatload of plugins, without giving any clue of their purpose.&lt;/p&gt;&lt;p&gt;	On the other hand, "punch setup mysite" is fairly straight forward, which creates a simple directory structure (templates, contents and config.json) and provides clear steps user need to follow to get up and running immediately.&lt;/p&gt;&lt;p&gt;* Eco templating seems to offer lot of flexibility and functions. But I didn't find it beginner friendly at all. It actually involves a steep learning curve for new users. For example, here are some stuff that ran through my mind when looking at the very first eco code in the guide.&lt;/p&gt;&lt;p&gt;	- What does `@` before a keyword means? Does it symbolize a variable or then why it's added before `getBlock`.&lt;/p&gt;&lt;p&gt;	- What's the difference between `&amp;lt;%= %&amp;gt;` and `&amp;lt;%- %&amp;gt;`. I guess it's for HTML escaping, but isn't `@content` also output HTML?&lt;/p&gt;&lt;p&gt;	- What properties and attributes are available in the `@document` object.&lt;/p&gt;&lt;p&gt;	- "All blocks support .add(['something','something']) where something can be html or a url to the asset - while it is encouraged to use blocks, you don't have to (but if you don't you'll wonder why some plugins don't work)."&lt;/p&gt;&lt;p&gt;		The above sentence was totally confusing. What does `.add` do? What are those values in the array? Attributes? appends/prepends? options to be passed to plugins?  If I don't have to use blocks why did you show all these to me anyway?&lt;/p&gt;&lt;p&gt;	It's true users will get to find answers to this questions later in the documentation. But many users will get easily distracted or feel this is too overwhelming at the start itself.&lt;/p&gt;&lt;p&gt;	Compare that with the &lt;a href="https://github.com/laktek/punch/blob/master/example/templates/_layout.mustache" rel="nofollow noopener" target="_blank" title="https://github.com/laktek/punch/blob/master/example/templates/_layout.mustache"&gt;example layout&lt;/a&gt; in Punch. It's much easier to grasp what's happening there for a new user. She would see 3 types of special tags (`{{title}}`, `{{{content}}}`, `{{&amp;gt; header }} ), apart from the regular HTML. The hands-on tutorial explains the purposes of these tags clearly at this point.&lt;/p&gt;&lt;p&gt;By using a logic-less templating system like Mustache as the default, Punch makes the environment much more intuitive for a user who is just getting the start.&lt;/p&gt;&lt;p&gt;* DocPad has a separate `src/files` directory to store static assets. In Punch all your layouts, static and pre-compiled (LESS, CoffeeScript) assets are stored in a single directory called `templates`. You can organize the files in any structure you want inside this directory. The structure would be preserved and reflected in the same way in the `output` directory.&lt;/p&gt;&lt;p&gt;This way it is really easy for users to begin with an existing skeleton like HTML5 boilerplate by just copying it to `templates` directory. Also, it avoids lot of confusions when it comes to referencing and importing files (for example, loading a static CSS file in a LESS file).&lt;/p&gt;&lt;p&gt;Think of a scenario, where you plan do a redesign to your site after some time. For a site built with Punch, it's easy as just replacing the `templates` directory with the new one. Also, you can switch back and forth between two themes easily by keeping two template directories. However, in DocPad you must replace both `layouts` and `files` directories during a redesign and often users will prefer to leave the older versions for reference, creating unnecessary bloat.&lt;/p&gt;&lt;p&gt;* Similar to Jekyll, Docpad also defines content as a mix of HTML/markdown block and some metadata (in YAML and un-standardized format called CSON?). Punch defines its entire content model in JSON, giving the user to full flexibility to use any data source (such as Web APIs, document stores) provide the content. Also, they can structure the content model for a page in any way they want.&lt;/p&gt;&lt;p&gt;In Punch you insert multiple blocks of parsable content (ie. Markdown) in anywhere you like within a page layout. Whereas in DocPad's you have to place all your page content goes in one single block of `@content`, which forces users to write HTML inside their content to get the desired layouts.&lt;/p&gt;&lt;p&gt;Basically, compared to Punch, DocPad doesn't offer much separation of content from the layout.&lt;/p&gt;&lt;p&gt;* I'm not sure how I can define site-wide data in DocPad, as we do with `contents/shared.json` in Punch).&lt;/p&gt;&lt;p&gt;* It was not clear for me, where I should place &lt;a href="https://github.com/laktek/punch/wiki/Pre-Compiling-Assets" rel="nofollow noopener" target="_blank" title="https://github.com/laktek/punch/wiki/Pre-Compiling-Assets"&gt;pre-compiled&lt;/a&gt; assets such as LESS or CoffeeScript in Docpad. Are they belong in `layouts` or in `documents`?&lt;/p&gt;&lt;p&gt;* I did not see a way to do &lt;a href="https://github.com/laktek/punch/wiki/Asset-Bundles" rel="nofollow noopener" target="_blank" title="https://github.com/laktek/punch/wiki/Asset-Bundles"&gt;Asset Bundling&lt;/a&gt; in Docpad.&lt;/p&gt;&lt;p&gt;* Also, It would be cool if DocPad had Punch like publishing process to easily publish a site to a S3 bucket or custom server with SFTP.&lt;/p&gt;&lt;p&gt;* What is the recommended way to add &lt;a href="https://github.com/laktek/punch/wiki/Writing-Custom-Helpers" rel="nofollow noopener" target="_blank" title="https://github.com/laktek/punch/wiki/Writing-Custom-Helpers"&gt;custom helpers&lt;/a&gt; to a site in DocPad? I thought `@getBlock` provides a way for this, but documentation didn't provide much guide on writing custom helpers.&lt;/p&gt;&lt;p&gt;I also created a ticket explaining some of the other trivial issues I experienced while going through the beginner's guide - &lt;a href="http://github.com/bevry/docpad/issues/344" rel="nofollow noopener" target="_blank" title="http://github.com/bevry/docpad/issues/344"&gt;http://github.com/bevry/doc...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hope this feedback helps and perhaps convince you to give a another try on Punch in a more objective manner.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">laktek</dc:creator><pubDate>Sun, 18 Nov 2012 02:52:31 -0000</pubDate></item></channel></rss>