<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>web consigliere, hacker, sailor</description><title>Jacob Friis Saxberg</title><generator>Tumblr (3.0; @webjay)</generator><link>http://jacob.saxberg.dk/</link><item><title>Static</title><description>&lt;p&gt;Ever since 2000, where I spent hours of hours optimizing the relatively small server Hewlett-Packard had sponsored my bootstrapped startup at the time, Eksperten, I&amp;#8217;ve speculated in going all in on static pages.&lt;/p&gt;

&lt;h2&gt;Dynamic CMS&lt;/h2&gt;

&lt;p&gt;Most websites today use the now &lt;a href="http://wp10.wordpress.net/"&gt;10&lt;/a&gt; years old &lt;a href="http://wordpress.org/"&gt;WordPress&lt;/a&gt; as their content management system and according to &lt;a href="http://trends.builtwith.com/cms/WordPress"&gt;BuiltWith&lt;/a&gt; there are 7,584,725 sites using WordPress as of today.&lt;/p&gt;

&lt;h2&gt;Static CMS&lt;/h2&gt;

&lt;p&gt;I do not use WordPress but I assist some small businesses with theirs, and the hassle of making it fast and keeping it and it&amp;#8217;s plugins up to date makes me want to reboot my other startup Webalogic, where content is edited at webalogic.com then pushed to the clients server via FTP.
Webalogic have served clients since 1998, and while it needs a makeover, the idea is simply that there is no sanity in having a webserver call a script that calls a database several times to fetch text and then produce HTML that the webserver will send to the user. Why not just build the HTML the microsecond after the content was edited and utilize the powerful caching mechanism built into the webserver.
If you do need dynamic pages, Webalogic can output files as scripts such as PHP, ASP etc.&lt;/p&gt;

&lt;p&gt;There are many ways to build static pages. One I and many others use is &lt;a href="http://pages.github.com/"&gt;GitHub Pages&lt;/a&gt;, which is great for hackers.&lt;/p&gt;

&lt;h2&gt;Advantages of static content&lt;/h2&gt;

&lt;p&gt;Here are the three advantages of static content I see as the most important ones:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Sleep tight&lt;/strong&gt;: By not using a Dynamic CMS you do not need to worry whether an exploit has been found and used to compromise your website.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Speed&lt;/strong&gt;: There&amp;#8217;s no faster than static.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Caching&lt;/strong&gt;: The webserver can handle the caching thus provide a faster website.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://jacob.saxberg.dk/post/51710291358</link><guid>http://jacob.saxberg.dk/post/51710291358</guid><pubDate>Thu, 30 May 2013 09:37:00 +0200</pubDate><category>static</category><category>cms</category></item><item><title>My first exited startup Eksperten has been resold</title><description>&lt;p&gt;While &lt;a href="http://exp.dk/"&gt;Eksperten&lt;/a&gt; hardly is the driving force behind &lt;a href="http://www.computerworld.dk/art/227008/jobindex-koeber-idg-danmark"&gt;the sale&lt;/a&gt;, I sincerely hope the new owners will give it a thorough makeover, or give it back to the community.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/51631857741</link><guid>http://jacob.saxberg.dk/post/51631857741</guid><pubDate>Wed, 29 May 2013 11:17:00 +0200</pubDate></item><item><title>Facebook acquired Parse</title><description>&lt;p&gt;To me, this is sad news as I had high hopes for &lt;a href="http://parse.com/"&gt;Parse&lt;/a&gt; as the groundstone to build apps or even rewrite cluttered ones onto.&lt;/p&gt;

&lt;p&gt;My reason to recommend services like Parse is that most apps need to be fast and utilize real time look and feel. To do that the frontend should intelligently be fed with data from the backend so that it can be shown instantly when the user requests it. 
With tools like &lt;a href="http://backbonejs.org/"&gt;Backbone&lt;/a&gt; most logic can be pushed to the frontend, thus the backends job is to be fast, reliable and at a bare minimum make it easy for the frontend to store and obtain data.&lt;/p&gt;

&lt;p&gt;Since I heard about Parse I have recommended it to the startups I work with and others who would like to get into programming. I would still recommend Parse if your focus is on getting into building web or mobile apps as in that case you need a simple way to store data and should only focus on the client.&lt;/p&gt;

&lt;p&gt;For a business I wouldn&amp;#8217;t use Parse. Facebook is a behemoth and will most likely stick around for a very long time, but their focus isn&amp;#8217;t Parse but to nurture their money machine, the timeline.
Besides Facebook&amp;#8217;s lack of focus on making Parse a sustainable business your app is most likely interested in social network integrations other than Facebook and as important as that is, I wouldn&amp;#8217;t trust Facebook.&lt;/p&gt;

&lt;p&gt;Luckily there are &lt;a href="http://qr.ae/TQ16I"&gt;alternatives&lt;/a&gt;.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/48936725744</link><guid>http://jacob.saxberg.dk/post/48936725744</guid><pubDate>Fri, 26 Apr 2013 18:45:00 +0200</pubDate><category>cloud</category><category>facebook</category><category>parse</category><category>paas</category></item><item><title>Read-later bins</title><description>&lt;blockquote&gt;
I have two “read later” lists. My open chrome tabs, and /dev/null (since later never fucking happens let’s all admit it)
&lt;cite&gt;&lt;a href="https://twitter.com/izs"&gt;izs&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;

&lt;p&gt;I must admit that most of my posts in Instapaper remains unread.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/48935812926</link><guid>http://jacob.saxberg.dk/post/48935812926</guid><pubDate>Fri, 26 Apr 2013 18:28:00 +0200</pubDate><category>unread</category><category>read later</category></item><item><title>Proper mooring knowledge required in case of waves.</title><description>&lt;img src="http://25.media.tumblr.com/840e69c82e72901c161cc7c841b3f413/tumblr_mjg62nzklE1rb8i4no1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Proper mooring knowledge required in case of waves.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/45345313061</link><guid>http://jacob.saxberg.dk/post/45345313061</guid><pubDate>Thu, 14 Mar 2013 15:55:14 +0100</pubDate></item><item><title>tweets about love from 1966-1973 by Susan Sontag. Found here.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_me9wlqEoCk1qz7801o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;tweets about love from 1966-1973 by Susan Sontag. Found &lt;a href="http://www.brainpickings.org/index.php/2012/08/03/susan-sontag-on-love/"&gt;here&lt;/a&gt;.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/36839924279</link><guid>http://jacob.saxberg.dk/post/36839924279</guid><pubDate>Fri, 30 Nov 2012 00:44:00 +0100</pubDate><category>love</category></item><item><title>"Unlike taxes, however, ad-based services target lower-income and lower-education audiences because..."</title><description>“Unlike taxes, however, ad-based services target lower-income and lower-education audiences because that’s where they make all of their money. To take the largest example, Google makes $30.00 ARPU (Average Revenue Per User) per year and charges about $1/click on average to advertisers. That’s 30 ads clicked per user per year. I’m certainly not clicking that many Google ads per year and neither are you. I usually know where content stops and ads begin, partly because I’ve had access to the Internet longer than others. I think ads target the same audience that Nigerian scammers do, on average;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://philosophically.com/why-were-pivoting-from-mobile-first-to-web-first"&gt;Why We’re Pivoting from Mobile-first to Web-first | philosophically by Vibhu Norby&lt;/a&gt;&lt;/em&gt;</description><link>http://jacob.saxberg.dk/post/36768769180</link><guid>http://jacob.saxberg.dk/post/36768769180</guid><pubDate>Thu, 29 Nov 2012 00:44:09 +0100</pubDate><category>ads</category></item><item><title>– View on Path.</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_mcwyqqOJGW1qz7801o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;– View on &lt;a href="https://path.com/p/30B4tp"&gt;Path&lt;/a&gt;.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/34897495819</link><guid>http://jacob.saxberg.dk/post/34897495819</guid><pubDate>Sat, 03 Nov 2012 14:28:00 +0100</pubDate></item><item><title>"The alternative is to compete against nothing but yourself. To excel merely because the act of..."</title><description>“&lt;p&gt;The alternative is to compete against nothing but yourself. To excel merely because the act of excelling without boundaries or incentives thrills you.&lt;/p&gt;

&lt;p&gt;And the good news is that once you find that, you’ll always have it.&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Seth Godin&lt;/em&gt;</description><link>http://jacob.saxberg.dk/post/34351045932</link><guid>http://jacob.saxberg.dk/post/34351045932</guid><pubDate>Fri, 26 Oct 2012 10:16:17 +0200</pubDate></item><item><title>Fuck it, git push at Founders House – View on Path.</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_mc04rqi7aQ1qz7801o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Fuck it, git push at Founders House – View on &lt;a href="https://path.com/p/2M2n9F"&gt;Path&lt;/a&gt;.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/33722716644</link><guid>http://jacob.saxberg.dk/post/33722716644</guid><pubDate>Tue, 16 Oct 2012 21:57:10 +0200</pubDate></item><item><title>Police Skate
Location: Fælledparken Skatepark, Copenhagen,...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m7v45pJHQr1qz7801o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Police Skate&lt;/p&gt;
&lt;p&gt;Location: &lt;a href="http://www.visitcopenhagen.com/see-and-do/falledparken-skatepark/382"&gt;Fælledparken Skatepark&lt;/a&gt;, Copenhagen, Denmark.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/28188562322</link><guid>http://jacob.saxberg.dk/post/28188562322</guid><pubDate>Sat, 28 Jul 2012 10:41:00 +0200</pubDate><category>copenhagen</category><category>police</category><category>skate</category><category>boardslide</category><category>skateboard</category></item><item><title>As a kid I could tell a car in darkness just by looking at the...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m2hw963Dxo1qf65pko1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;As a kid I could tell a car in darkness just by looking at the eyes.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/21142802694</link><guid>http://jacob.saxberg.dk/post/21142802694</guid><pubDate>Sun, 15 Apr 2012 14:44:11 +0200</pubDate></item><item><title>Photo</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lvgsdtHVoJ1qz6f9yo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://jacob.saxberg.dk/post/20893776159</link><guid>http://jacob.saxberg.dk/post/20893776159</guid><pubDate>Wed, 11 Apr 2012 08:49:48 +0200</pubDate></item><item><title>The Allnighter™ - been there, several times.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m24i2c0FGx1qz8cd2o1_500.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The Allnighter™ - been there, several times.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/20779356223</link><guid>http://jacob.saxberg.dk/post/20779356223</guid><pubDate>Mon, 09 Apr 2012 16:44:51 +0200</pubDate><category>allnighter</category></item><item><title>Computers can be tough, although someone wrote that.</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m1c5vv8Qud1rqbl96o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Computers can be tough, although someone wrote that.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/20518406598</link><guid>http://jacob.saxberg.dk/post/20518406598</guid><pubDate>Thu, 05 Apr 2012 10:38:21 +0200</pubDate></item><item><title>Apple OS X Mountain Lion golden ratio</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lzhxoqPhwP1qlzfx0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Apple OS X Mountain Lion golden ratio&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/17717894986</link><guid>http://jacob.saxberg.dk/post/17717894986</guid><pubDate>Thu, 16 Feb 2012 19:07:19 +0100</pubDate><category>osx</category><category>mountainlion</category><category>apple</category></item><item><title>Lego for adults (Taken with instagram)</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lwj4kkFF4w1qz7801o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Lego for adults (Taken with &lt;a href="http://instagr.am"&gt;instagram&lt;/a&gt;)&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/14537809382</link><guid>http://jacob.saxberg.dk/post/14537809382</guid><pubDate>Wed, 21 Dec 2011 02:09:55 +0100</pubDate></item><item><title>mostwatchedtoday:

iPhone Anti-Theft Case.
</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lvyj5x9lAu1qmbaazo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://mostwatchedtoday.tumblr.com/post/13983733020/iphone-anti-theft-case"&gt;mostwatchedtoday&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;iPhone Anti-Theft Case.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://jacob.saxberg.dk/post/14160203265</link><guid>http://jacob.saxberg.dk/post/14160203265</guid><pubDate>Tue, 13 Dec 2011 09:36:56 +0100</pubDate></item><item><title>me, long time ago. Shot by Tove Kurtzweil.</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lvyh62Kvwz1qz7801o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;me, long time ago. Shot by Tove Kurtzweil.&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/13981760060</link><guid>http://jacob.saxberg.dk/post/13981760060</guid><pubDate>Fri, 09 Dec 2011 22:32:00 +0100</pubDate></item><item><title>get busy</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/UvEiSa6_EPA?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;get busy&lt;/p&gt;</description><link>http://jacob.saxberg.dk/post/13745251226</link><guid>http://jacob.saxberg.dk/post/13745251226</guid><pubDate>Sun, 04 Dec 2011 22:27:34 +0100</pubDate><category>stevejobs</category></item></channel></rss>
