<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>pavsaund.com</title><link>https://www.pavsaund.com/</link><description>Recent content on pavsaund.com</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 26 Feb 2022 23:22:36 +0000</lastBuildDate><atom:link href="https://www.pavsaund.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Build dynamic breadcrumb routes and child routes with matchPath in React Router v6</title><link>https://www.pavsaund.com/post/2022-02-23-dynamic-breadcrumbs-and-routes-with-react-router/</link><pubDate>Sat, 26 Feb 2022 23:22:36 +0000</pubDate><guid>https://www.pavsaund.com/post/2022-02-23-dynamic-breadcrumbs-and-routes-with-react-router/</guid><description>When faced with a challenge of implementing breadcrumbs for a business critical application recently I went down a rabbit hole of trying to understand the semantics of react-router and finding a good way of building a dynamic breadcrumb component that didn&amp;rsquo;t break every time a route was added or changed. Let alone need to implement a custom route for every new page. In this post I go into what I ended up with as a routing model that supports dynamic breadcrumbs</description></item><item><title>Now</title><link>https://www.pavsaund.com/now/</link><pubDate>Tue, 23 Nov 2021 23:25:00 +0200</pubDate><guid>https://www.pavsaund.com/now/</guid><description>Home base is still in Tjodalyng, Norway. Our youngest was born here and is now 6 years with elder siblings of 12 &amp;amp; 13. Such a good feeling to see them grow. Our cat, Stitch, is 2 years old and kinda shares responsibility with the other neighbouring cats. Continuing the Saund tradition of the ability to adapt and fit into any group.
Work at Dolittle is no longer a startup, but a scale-up looking to expand and bring more people along in the journey.</description></item><item><title>Building resilient frontend architecture</title><link>https://www.pavsaund.com/post/2021-10-07-building-resilient-frontend-architecture/</link><pubDate>Thu, 07 Oct 2021 20:32:48 +0000</pubDate><guid>https://www.pavsaund.com/post/2021-10-07-building-resilient-frontend-architecture/</guid><description>Notes on the talk on Building Resilient Frontend Architecture by Monica Lent.
In this wonderful talk, Monica cuts to the heart of core aspects of rewriting code and presents 3 strategies to increase the resiliency of frontend architecture.
Why do we usually rewrite code? Inexperience, it&amp;rsquo;s fun, better solution available and (the big one 🥁) Technical debt 🎉.
Monica&amp;rsquo;s definition of Technical debt:
Code that negatively and repeatedly affects the speed or quality of delivery.</description></item><item><title>Tagged template literals - How the gql`query` syntax works</title><link>https://www.pavsaund.com/post/2020-10-26-tagged-template-literals-how-the-gql-query-syntax-works/</link><pubDate>Mon, 26 Oct 2020 21:58:26 +0000</pubDate><guid>https://www.pavsaund.com/post/2020-10-26-tagged-template-literals-how-the-gql-query-syntax-works/</guid><description>&lt;p&gt;When exploring some graphql I stumbled over it&amp;rsquo;s quite special syntax for defining a query &lt;code&gt;gql`query`&lt;/code&gt; . Now this seemed like a nice shorthand way of expressing an inline query, but I just couldn&amp;rsquo;t understand which construct made this possible. Typescript? Ecmascript 2016? Or maybe some other feature?&lt;/p&gt;</description></item><item><title>Highlights from the Aurelia vNext 2019 fall update</title><link>https://www.pavsaund.com/post/2019-11-02-highlights-from-the-aurelia-vnext-2019-fall-update/</link><pubDate>Sat, 02 Nov 2019 20:37:42 +0000</pubDate><guid>https://www.pavsaund.com/post/2019-11-02-highlights-from-the-aurelia-vnext-2019-fall-update/</guid><description>&lt;p&gt;&lt;a href=&#34;https://aurelia.io/blog/2019/10/31/aurelia-vnext-2019-fall-update/&#34;&gt;There was a recent blog post with the status of Aurelia vNext&lt;/a&gt;. For those of you that don&amp;rsquo;t know, Aurelia is a front-end framework with a focus on standards, extensibility, ease of use and performance. It&amp;rsquo;s been a while since a new major release, so vNext is a pretty big deal.&lt;/p&gt;</description></item><item><title>Should I enable Auto Save in VSCode?</title><link>https://www.pavsaund.com/post/2019-10-11-enabling-autosave-in-vscode/</link><pubDate>Fri, 11 Oct 2019 06:51:57 +0000</pubDate><guid>https://www.pavsaund.com/post/2019-10-11-enabling-autosave-in-vscode/</guid><description>&lt;p&gt;I worked on another developer&amp;rsquo;s machine yesterday and they were using the auto-save feature in their editor. This threw me off completely, and had me questioning a fundamental truth I&amp;rsquo;ve had of needing to save files while developing software. 😱&lt;/p&gt;
&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;I learned of the auto save feature in VSCode and I&amp;#39;m surprisingly hesitant of enabling it.&lt;/p&gt;&amp;mdash; Pavneet Singh Saund @ Gran Canaria 🏳️‍🌈 🙌🏽 (@pavsaund) &lt;a href=&#34;https://twitter.com/pavsaund/status/1182543783327649792?ref_src=twsrc%5Etfw&#34;&gt;October 11, 2019&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;
&lt;p&gt;I&amp;rsquo;ve decided to experiment with the auto save feature on, but first I wanted to dissect WHY I&amp;rsquo;m so skeptical, and what I could potentially gain. Here&amp;rsquo;s a brain-dump.&lt;/p&gt;</description></item><item><title>Adding a /now page</title><link>https://www.pavsaund.com/post/2019-10-03-adding-a-now-page/</link><pubDate>Thu, 03 Oct 2019 18:50:37 +0000</pubDate><guid>https://www.pavsaund.com/post/2019-10-03-adding-a-now-page/</guid><description>&lt;p&gt;TL;DR: I&amp;rsquo;ve written and published a &lt;a href=&#34;https://www.pavsaund.com/now&#34;&gt;/now page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more of the back story and understanding what it is, read on.&lt;/p&gt;</description></item><item><title>Does Aurelia Support React Hooks?</title><link>https://www.pavsaund.com/post/2019-10-01-does-aurelia-support-react-hooks/</link><pubDate>Tue, 01 Oct 2019 20:58:11 +0000</pubDate><guid>https://www.pavsaund.com/post/2019-10-01-does-aurelia-support-react-hooks/</guid><description>&lt;p&gt;There was recently a post on the Aurelia Discourse that caught my attention asking how react-like hooks would work when using Aureliajs. The &lt;a href=&#34;https://discourse.aurelia.io/t/how-we-react-hooks/2955/2?u=pavsaund&#34;&gt;response from Aurelia&amp;rsquo;s creator&lt;/a&gt; underlined some of the reasons why I trust Aurelia to build JavaScript applications with Aurelia.&lt;/p&gt;</description></item><item><title>An optimistic end of season one</title><link>https://www.pavsaund.com/2017/04/16/an-optimistic-end-of-season-one/</link><pubDate>Sun, 16 Apr 2017 22:36:51 +0000</pubDate><guid>https://www.pavsaund.com/2017/04/16/an-optimistic-end-of-season-one/</guid><description>After a rather abrupt ending to the vlog, I finally came around to summarising some of the key stoic learnings from these first 30 episodes.
It&amp;rsquo;s also a slighty better ending, to what I&amp;rsquo;m dubbing &amp;ldquo;Season one&amp;rdquo;, than&amp;hellip;nothing.
It&amp;rsquo;s with an immense sense of optimism that I give you this final episode of Season One. Thank you to everyone who has subscribed, watched, shared, liked and commented on any of the episodes.</description></item><item><title>Strategy &amp; Execution</title><link>https://www.pavsaund.com/2017/04/03/strategy-execution/</link><pubDate>Mon, 03 Apr 2017 22:02:38 +0000</pubDate><guid>https://www.pavsaund.com/2017/04/03/strategy-execution/</guid><description>In any kind of sports, there&amp;rsquo;s at least two levels of thinking. The strategic level, and the dynamic in-game level. These two levels are quite different in approach, but both play an important part in defining the success of team or individual.
A football coach will spend hours watching videos of the opponent, learn about their trends, look for strengths and weaknesses and match these to their own team. Getting a good picture of the opponent allows the coach and team to have clear offensive and defensive strategies.</description></item><item><title>Anxiety</title><link>https://www.pavsaund.com/2017/03/18/anxiety/</link><pubDate>Sat, 18 Mar 2017 00:57:48 +0000</pubDate><guid>https://www.pavsaund.com/2017/03/18/anxiety/</guid><description>Anxiety is a strong and negative feeling. Feeling overwhelmed. Stressed. Or just a general sense of nervousness. Well, we all feel this on some level or the other. The protective father, the nervous traveler or even the developer with a deadline closing in.
When putting things into perspective, anxiety is often a result of caring too much about things that are outside your control. When the protective father wants to protect his child from the dangers of the world, well, then he&amp;rsquo;ll need to be there ALL the time (and then some!</description></item><item><title>The Bigger Picture - Don&#39;t be so emotional!</title><link>https://www.pavsaund.com/2017/03/16/bigger-picture-dont-emotional/</link><pubDate>Thu, 16 Mar 2017 22:45:10 +0000</pubDate><guid>https://www.pavsaund.com/2017/03/16/bigger-picture-dont-emotional/</guid><description>Emotions tend to take over your day to day life. You experience high&amp;rsquo;s and low&amp;rsquo;s. This could be at work, at home, with your friends or maybe even all of the time?
Would you accept if another person pushed you around the same way you allow your emotions to push you around?
How about putting things into perspective. Looking at the big picture and realising that your emotions in this point of time is just a grain of sand compared to your life.</description></item><item><title>The PAVLOG - a Stoic Vlogging Experiment</title><link>https://www.pavsaund.com/2017/02/12/pavlog-stoic-vlogging-experiment/</link><pubDate>Sun, 12 Feb 2017 22:37:42 +0000</pubDate><guid>https://www.pavsaund.com/2017/02/12/pavlog-stoic-vlogging-experiment/</guid><description>Vlogs, or video-logs, some form of regular videos that are focused around a single main character and an aspect of them or their lives (definition: mine). They are by no way a new phenomenon. I&amp;rsquo;ve recently been watching a few vlogs that have been quite useful. Career-wise and focus-wise. Moreover, I started to follow a person: Gary Vay-Ner-Chuk.
He has a message that&amp;rsquo;s quite powerful and compelling, which is to own your own brand online.</description></item><item><title>Blogged: The mindful developer</title><link>https://www.pavsaund.com/2016/03/29/blogged-the-mindful-developer/</link><pubDate>Tue, 29 Mar 2016 09:00:46 +0000</pubDate><guid>https://www.pavsaund.com/2016/03/29/blogged-the-mindful-developer/</guid><description>I&amp;rsquo;ve published a new post on the codingwithempathy.com blog.
Blogged: The mindful deveoper</description></item><item><title>Blogged: Moving past the hate in the community</title><link>https://www.pavsaund.com/2016/03/23/blogged-moving-past-the-hate-in-the-community/</link><pubDate>Wed, 23 Mar 2016 08:00:43 +0000</pubDate><guid>https://www.pavsaund.com/2016/03/23/blogged-moving-past-the-hate-in-the-community/</guid><description>I&amp;rsquo;ve blogged on the codingwithempathy.com blog
Blogged: Moving past the hate in the community</description></item><item><title>Blogged: #regions, huh! What are they good for?</title><link>https://www.pavsaund.com/2016/03/22/blogged-regions-huh-what-are-they-good-for/</link><pubDate>Tue, 22 Mar 2016 08:00:12 +0000</pubDate><guid>https://www.pavsaund.com/2016/03/22/blogged-regions-huh-what-are-they-good-for/</guid><description>I&amp;rsquo;ve blogged on the codingwithempathy.com blog
Blogged: #regions, huh! What are they good for?</description></item><item><title>Blogged: Unlock your true developer potential through blogging</title><link>https://www.pavsaund.com/2016/03/15/blogged-unlock-your-true-developer-potential-through-blogging/</link><pubDate>Tue, 15 Mar 2016 08:00:08 +0000</pubDate><guid>https://www.pavsaund.com/2016/03/15/blogged-unlock-your-true-developer-potential-through-blogging/</guid><description>I&amp;rsquo;ve blogged at the codingwithempathy.com blog.
Blogged: Unlock your true developer potential through blogging</description></item><item><title>Blogged: Presenting software to non-technical users – 8 ways to make your product demo shine</title><link>https://www.pavsaund.com/2016/03/08/blogged-presenting-software-to-non-technical-users-8-ways-to-make-your-product-demo-shine/</link><pubDate>Tue, 08 Mar 2016 08:00:34 +0000</pubDate><guid>https://www.pavsaund.com/2016/03/08/blogged-presenting-software-to-non-technical-users-8-ways-to-make-your-product-demo-shine/</guid><description>I&amp;rsquo;ve blogged on the codingwithempathy.com blog.
Blogged: Presenting software to non-technical users – 8 ways to make your product demo shine</description></item><item><title>Blogged: Reflections on The Ten Commandments of Egloless Programming</title><link>https://www.pavsaund.com/2016/03/01/blogged-reflections-on-the-ten-commandments-of-egloless-programming/</link><pubDate>Tue, 01 Mar 2016 08:00:08 +0000</pubDate><guid>https://www.pavsaund.com/2016/03/01/blogged-reflections-on-the-ten-commandments-of-egloless-programming/</guid><description>I&amp;rsquo;ve blogged on the codingwithempathy.com blog.
Blogged: Reflections on The Ten Commandments of Egloless Programming</description></item><item><title>Pitfalls of writing software alone</title><link>https://www.pavsaund.com/2016/02/23/pitfalls-of-writing-software-alone/</link><pubDate>Tue, 23 Feb 2016 08:30:02 +0000</pubDate><guid>https://www.pavsaund.com/2016/02/23/pitfalls-of-writing-software-alone/</guid><description>I&amp;rsquo;ve published a new story on the Coding with Empathy blog. Here&amp;rsquo;s an intro. The power of one There&amp;rsquo;s nothing like being able to work on a project by yourself and having complete control of every single aspect of the solution. Everything from the front-end stack to the storage. Using the latest and greatest frameworks and libraries. This is heaven for any software developer. But regardless of any of the above technology-focused aspects, there is one major advantage being that single developer, namely: speed!</description></item><item><title>Starting an empathic journey</title><link>https://www.pavsaund.com/2016/02/14/starting-an-empathic-journey/</link><pubDate>Sun, 14 Feb 2016 20:00:14 +0000</pubDate><guid>https://www.pavsaund.com/2016/02/14/starting-an-empathic-journey/</guid><description>As part of my quest to be exceptional, I&amp;rsquo;ve been searching to discover what I&amp;rsquo;m passionate about as a software developer. I feel a pull in so many directions, but I guess that&amp;rsquo;s natural given our profession and the diversity we&amp;rsquo;re exposed to.
Some people have found their calling and are producing wonderful content that provides tremendous value to others. What I&amp;rsquo;ve been wanting to do is figure out what my special sauce is.</description></item><item><title>Moving the blog</title><link>https://www.pavsaund.com/2016/02/07/moving-the-blog/</link><pubDate>Sun, 07 Feb 2016 15:03:37 +0000</pubDate><guid>https://www.pavsaund.com/2016/02/07/moving-the-blog/</guid><description>I&amp;rsquo;ve just moved the blog from the free wordpress.com site to a hosted vps-variant&amp;nbsp;on pavsaund.com. I see there are some visual differences in the theme, but I think most of the content has been moved as expected.
Please do let me&amp;nbsp;know if there&amp;rsquo;s anything that doesn&amp;rsquo;t seem to be working.&amp;nbsp;
Need to figure out if there&amp;rsquo;s a way to set up a permanent redirect 301 from the old blog. I see that there&amp;rsquo;s a paid service, but I don&amp;rsquo;t really have a lot of traffic.</description></item><item><title>Making the right thing work before making it work right</title><link>https://www.pavsaund.com/2016/02/04/making-the-right-thing-work-before-making-it-work-right/</link><pubDate>Thu, 04 Feb 2016 00:29:09 +0000</pubDate><guid>https://www.pavsaund.com/2016/02/04/making-the-right-thing-work-before-making-it-work-right/</guid><description>&lt;p&gt;I&amp;rsquo;ve been a SOLID&lt;sup&gt;&lt;a href=&#34;#reference-1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; fan of TDD over many years and have spent a lot of time drilling myself in writing tests first to drive applications forward. I truly believe I have been at a place where my &lt;a href=&#34;http://blog.8thlight.com/uncle-bob/2012/01/11/Flipping-the-Bit.html&#34; target=&#34;_blank&#34;&gt;BIT has been FLIPPED&lt;/a&gt;. There are occasions though when attempting to write tests first have just been hard and completing a feature with test-first has been a record in will power and what felt like an eternity to deliver a feature. But if it was easy then everyone would be doing it.&lt;/p&gt;</description></item><item><title>Long live Code Reviews! Code Reviews are dead!</title><link>https://www.pavsaund.com/2016/01/28/long-live-code-reviews-code-reviews-are-dead/</link><pubDate>Thu, 28 Jan 2016 22:42:52 +0000</pubDate><guid>https://www.pavsaund.com/2016/01/28/long-live-code-reviews-code-reviews-are-dead/</guid><description>&lt;p&gt;&lt;em&gt;Let me introduce you to Skybert (pronounced Sheeburt, for those of that haven&amp;rsquo;t grown up in Norway). He&amp;rsquo;s my imaginary developer-friend currently working at Mega Enterprise Inc Ltd Corp. He&amp;rsquo;s been butting heads with the lead developer, Jack,  for a while now. They don&amp;rsquo;t seem to be seeing eye to eye on a feature that Skybert implemented. You see, Jack doesn&amp;rsquo;t like how Skybert writes his code. Formatting is wrong and he uses way too long variable names, and he doesn&amp;rsquo;t write a single comment and&amp;hellip;(list goes on)! Jack hates reviewing Skyberts code. Skybert usually gets his code back from Jack, with a long list of TODOs. So Skybert goes off to re-do most of his work just to give it back to Jack&amp;hellip;When Jack&amp;rsquo;s finally happy with the code; It adheres to his preferred coding style and uses the correct enterprise patterns that have been decided upon. He allows it through the magic gates to master.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Javasript Fatigue</title><link>https://www.pavsaund.com/2016/01/24/javasript-fatigue/</link><pubDate>Sun, 24 Jan 2016 23:00:39 +0000</pubDate><guid>https://www.pavsaund.com/2016/01/24/javasript-fatigue/</guid><description>&lt;p&gt;We&amp;rsquo;ve been joking a long time about the rate new technologies arise and how we as software developers need to keep abreast of the new so we don&amp;rsquo;t get completely outdated and irrelevant. With web development though, we&amp;rsquo;ve set a new standard.&lt;/p&gt;</description></item><item><title>Get off the hamster wheel!</title><link>https://www.pavsaund.com/2016/01/14/get-off-the-hamster-wheel/</link><pubDate>Thu, 14 Jan 2016 22:26:44 +0000</pubDate><guid>https://www.pavsaund.com/2016/01/14/get-off-the-hamster-wheel/</guid><description>&lt;p&gt;I stumbled over the awesome &amp;ldquo;&lt;a href=&#34;https://www.pluralsight.com/courses/get-involved&#34; target=&#34;_blank&#34;&gt;Get Involved&lt;/a&gt;&amp;rdquo; video by &lt;a href=&#34;http://www.hanselminutes.com&#34; target=&#34;_blank&#34;&gt;Scott Hanselman&lt;/a&gt; and &lt;a href=&#34;http://rob.conery.io&#34; target=&#34;_blank&#34;&gt;Rob Conory&lt;/a&gt;&amp;nbsp;the other day.They&amp;rsquo;ve put together an amazing&amp;nbsp;video about getting started as a developer with an online presence, you should check it out.&amp;nbsp;This blog post isn&amp;rsquo;t really about the video per se.&lt;/p&gt;</description></item><item><title>Sticking with the change</title><link>https://www.pavsaund.com/2016/01/10/sticking-with-the-change/</link><pubDate>Sun, 10 Jan 2016 22:00:37 +0000</pubDate><guid>https://www.pavsaund.com/2016/01/10/sticking-with-the-change/</guid><description>&lt;p&gt;I have been &lt;a href=&#34;https://www.pavsaund.com/2016/01/03/being-awesome/&#34;&gt;open and committed to my desire to change&lt;/a&gt;. Or rather push myself to professional excellence in my areas of interest. Through this I&amp;rsquo;m creating tangible goals&amp;hellip; so this should get me all set up, right? RIGHT!? &amp;hellip;&lt;/p&gt;
&lt;p&gt;How to go about change though? Given the desire to push myself to new heights and at the same time change several aspects I&amp;rsquo;ve embraced the blogosphere again. But have I started out on the wrong foot?&lt;/p&gt;</description></item><item><title>Being Awesome!</title><link>https://www.pavsaund.com/2016/01/03/being-awesome/</link><pubDate>Sun, 03 Jan 2016 01:02:58 +0000</pubDate><guid>https://www.pavsaund.com/2016/01/03/being-awesome/</guid><description>&lt;p&gt;&lt;blockquote&gt;
&lt;p class=&#34;p1&#34;&gt;&lt;span class=&#34;s1&#34;&gt;I’m not interested in being average. I’m out to be exceptional.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&#34;p1&#34;&gt;&lt;span class=&#34;s1&#34;&gt;I’m not waiting to be picked. I’m actively creating opportunities.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&#34;p1&#34;&gt;&lt;span class=&#34;s1&#34;&gt;I’m commanding my time so I can own my trajectory and maximize my impact.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&#34;p1&#34; style=&#34;text-align:right;&#34;&gt;  &lt;a href=&#34;http://www.outlierdeveloper.com/manifesto/&#34;&gt;The Outlier Developer Manifesto&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p class=&#34;p1&#34;&gt;&lt;/p&gt;</description></item><item><title>Pushing boundaries into 2016</title><link>https://www.pavsaund.com/2015/12/31/pushing-boundaries-into-2016/</link><pubDate>Thu, 31 Dec 2015 16:07:22 +0000</pubDate><guid>https://www.pavsaund.com/2015/12/31/pushing-boundaries-into-2016/</guid><description>&lt;p&gt;&lt;blockquote&gt;&amp;ldquo;Boundary&amp;rdquo; - Something that indicates bounds or limits. Also called frontier.&lt;/blockquote&gt;
Most of us have heard about &amp;ldquo;pushing yourself to the limits&amp;rdquo;. It&amp;rsquo;s something I associate with performing ones very best for a given end result.
New personal record at the local 10k race? Getting to market with a new product? Landing the stage 1 rocket after it&amp;rsquo;s delivered payload into orbit?&lt;/p&gt;
&lt;p&gt;Focusing on the end result can be a powerful motivator, and also a door-opener to new possibilities, but there&amp;rsquo;s something lost there. Is it really only about the end result?&lt;/p&gt;</description></item><item><title>How are you, Really?</title><link>https://www.pavsaund.com/2015/11/09/how-are-you-really/</link><pubDate>Mon, 09 Nov 2015 21:13:05 +0000</pubDate><guid>https://www.pavsaund.com/2015/11/09/how-are-you-really/</guid><description>&lt;p&gt;&lt;strong&gt;&amp;ldquo;How are you?&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A simple question that usually is followed by a polite response expressing our contentment with our daily life situation. I&amp;rsquo;ve been answering it a little differently lately: &lt;strong&gt;&amp;ldquo;Not so good, really. I&amp;rsquo;m completely burnt out!&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;People are taken aback by this brutal honesty and many don&amp;rsquo;t know how to respond. I don&amp;rsquo;t want to make things hard on them, but I can&amp;rsquo;t stand lying to others (and myself) anymore. Regardless of peoples responses, it&amp;rsquo;s been a relief to come out in the open.&lt;/p&gt;</description></item><item><title>The boy scout rule</title><link>https://www.pavsaund.com/2014/10/26/the-boy-scout-rule/</link><pubDate>Sun, 26 Oct 2014 18:00:21 +0000</pubDate><guid>https://www.pavsaund.com/2014/10/26/the-boy-scout-rule/</guid><description>&lt;p&gt;Recently I had the discussion with a colleague on how new code was being added to a code-base without maintainability in mind. The discussion was sparked by a code-review that had been ping-ponging between the reviewer and the developer where readability and ( as a result ) maintainability was an issue.&lt;/p&gt;</description></item><item><title>Acceptance driven bugfixing</title><link>https://www.pavsaund.com/2014/10/26/acceptance-driven-bugfixing/</link><pubDate>Sun, 26 Oct 2014 16:56:31 +0000</pubDate><guid>https://www.pavsaund.com/2014/10/26/acceptance-driven-bugfixing/</guid><description>&lt;p&gt;&lt;em&gt;I originally posted this on &lt;a title=&#34;Acceptance driven bugfixing&#34; href=&#34;http://blog.dolittle.com/2013/06/04/acceptance-driven-bugfixing/&#34;&gt;the dolittle blog&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a new task waiting for you in your inbox&amp;hellip; a &lt;strong&gt;bug&lt;/strong&gt; in production! Maybe the bug is completely unrelated to  code, you&amp;rsquo;ve created, but the report is there waiting for you. It&amp;rsquo;s critical, and has to be fixed &amp;ldquo;today&amp;rdquo; or &amp;ldquo;ASAP&amp;rdquo;! And with a number of consequences, like &amp;ldquo;this feature is vital!&amp;rdquo;, &amp;ldquo;support center is being called down by angry customers&amp;rdquo;, &amp;ldquo;we&amp;rsquo;re losing millions!&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Transitions pt.2 - a new beginning</title><link>https://www.pavsaund.com/2012/11/05/transitions-pt-2-a-new-beginning/</link><pubDate>Mon, 05 Nov 2012 22:00:18 +0000</pubDate><guid>https://www.pavsaund.com/2012/11/05/transitions-pt-2-a-new-beginning/</guid><description>This post is signalling an end to my time at Norwegian Broadcasting Corporation (NRK), even though it&amp;rsquo;s just a few months since I announced my career-move there. Before I go on about whats happening, I&amp;rsquo;d like to emphasise that NRK is a great place to be. I&amp;rsquo;ve met a lot of talented people and been exposed to a company culture that oozes of professionalism and encourages peoples creativity to flow.</description></item><item><title>Transitions</title><link>https://www.pavsaund.com/2012/08/13/transitions/</link><pubDate>Mon, 13 Aug 2012 05:00:59 +0000</pubDate><guid>https://www.pavsaund.com/2012/08/13/transitions/</guid><description>As some of you may know, I&amp;rsquo;ve left the domain of scandinavian e-commerce and am no longer part of the web-team at Komplett Group.
My time at Komplett has been quite a ride; I&amp;rsquo;ve met some extremely skilled people, and worked on some really exciting stuff. Contrary to what some people might believe, the web-team is small and covers a lot of area. There was a lot of responsibilty and pressure, but also a lot of fun to be had.</description></item><item><title>NDC 2012 : Impressions</title><link>https://www.pavsaund.com/2012/06/09/ndc-2012-impressions/</link><pubDate>Sat, 09 Jun 2012 23:21:26 +0000</pubDate><guid>https://www.pavsaund.com/2012/06/09/ndc-2012-impressions/</guid><description>Norwegian Developers Conference (NDC) is a the largest conference in Norway targeting the .NET community. It&amp;rsquo;s a 3 day conference with 2 days of workshops beforehand. The speaker line-up was also awesome, and the topics offer something for everyone.
I&amp;rsquo;ve had the opportunity of attending the conference and have had 3 intense days of learning, networking and eating&amp;hellip; yea, lots of food. Expectations This has been the first time I&amp;rsquo;ve attended a large conference of this kind, and I didn&amp;rsquo;t really know what to expect.</description></item><item><title>NDC 2012 Giveaway @ NNUG Vestfold Meetup 9. May</title><link>https://www.pavsaund.com/2012/04/26/ndc-2012-giveaway-nnug-vestfold-meetup-9-may/</link><pubDate>Thu, 26 Apr 2012 23:25:35 +0000</pubDate><guid>https://www.pavsaund.com/2012/04/26/ndc-2012-giveaway-nnug-vestfold-meetup-9-may/</guid><description>That&amp;rsquo;s right! Thanks to the folks at Programutvikling, we&amp;rsquo;re going to be giving away a ticket to NDC 2012 at the next NNUG Vestfold meetup!
There&amp;rsquo;s gonna be frontend focus this meeting. I&amp;rsquo;ll be warming up the crowd with a session on &amp;ldquo;Forseti Driven Development&amp;rdquo;, and the main show is gonna be Marius Gundersen presenting &amp;ldquo;Building a 3D engine in Html5&amp;rdquo;.
More info on the talks, and the speakers on the meetup page.</description></item><item><title>Sugarcoting your frontend, one ViewModel at a time..</title><link>https://www.pavsaund.com/2012/03/01/sugarcoting-your-frontend-one-viewmodel-at-a-time/</link><pubDate>Thu, 01 Mar 2012 20:09:40 +0000</pubDate><guid>https://www.pavsaund.com/2012/03/01/sugarcoting-your-frontend-one-viewmodel-at-a-time/</guid><description>Yesterday, Einar Ingebrigtsen and I had a co-talk at NNUG Vestfold, titled: &amp;rdquo;Sugarcoating your front-end, one ViewModel at a time&amp;rdquo;.
We had a great turn-up and a good Q&amp;amp;A thereafter. I think we got a few people to star thinking slightly differently in regards to how to treat web-pages more like web-apps. We pushed hard on the MVVM pattern and how that conceptually fits the way web, and web-apps work. KnockoutJS certainly is a framework I&amp;rsquo;m starting to really love, and I&amp;rsquo;m sure there are other out there ready for it.</description></item><item><title>NNUG Vestfold Meetup 29. Feburary</title><link>https://www.pavsaund.com/2012/02/17/nnug-vestfold-meetup-29-feburary/</link><pubDate>Fri, 17 Feb 2012 22:53:38 +0000</pubDate><guid>https://www.pavsaund.com/2012/02/17/nnug-vestfold-meetup-29-feburary/</guid><description>NNUG Vestfold Meetup 29. Feburary
Announcing NNUG Vestfold&amp;rsquo;s first meetup of 2012.
I&amp;rsquo;m pleased to get started with the first NNUG Vestfold session this year. Last year didn&amp;rsquo;t really turn out the way I expected, with a total of 1 meeting!
In an ongoing effort to push my comfort zone, I&amp;rsquo;ve decided to hold a session for this meeting.
After talking to a colleague of mine, my small talk suddenly became a 2-man-show!</description></item><item><title>Bifrost - A little background</title><link>https://www.pavsaund.com/2012/01/22/bifrost-a-little-background/</link><pubDate>Sun, 22 Jan 2012 01:22:55 +0000</pubDate><guid>https://www.pavsaund.com/2012/01/22/bifrost-a-little-background/</guid><description>In this past year at work, we’ve been in the process of developing a new platform from the bottom up with new functionality. One of the goals was to move away from an old unmaintainable solution to a new maintainable solution based on expected coding standards, and of course to meet the business&amp;rsquo; needs about scalability and rapid feature development. With an overloaded domain, responsibilities were mingling with each other and business rules and validation was all over the place.</description></item><item><title>2012, how about this year?</title><link>https://www.pavsaund.com/2012/01/11/2012-how-about-this-yea/</link><pubDate>Wed, 11 Jan 2012 23:00:20 +0000</pubDate><guid>https://www.pavsaund.com/2012/01/11/2012-how-about-this-yea/</guid><description>2011 has been hectic, to say the least. Full of enriching life-experiences (personal and professional). I had a few goals for the past year: my health, family, profession. Some things worked out quite well, other things&amp;hellip;not so well (so what&amp;rsquo;s new?).
A friend of mine is going on about his big hairy goal. It&amp;rsquo;s intimidating and inspiring. Here are some things I&amp;rsquo;m hoping to dive into this coming year: JavaScript Norwegian .</description></item><item><title>ASP.NET MVC 3 RTM Released!</title><link>https://www.pavsaund.com/2011/01/13/asp-net-mvc-3-rtm-released/</link><pubDate>Thu, 13 Jan 2011 15:37:35 +0000</pubDate><guid>https://www.pavsaund.com/2011/01/13/asp-net-mvc-3-rtm-released/</guid><description>Here are the download links for ASP.NET MVC 3 RTM: Web platform installer
Microsoft Download Center
Be sure to read the release notes for the breaking changes since Release Candidate 2</description></item><item><title>JScript Editor Extensions for Visual Studio</title><link>https://www.pavsaund.com/2010/11/26/jscript-editor-extensions-for-visual-studio/</link><pubDate>Fri, 26 Nov 2010 23:54:22 +0000</pubDate><guid>https://www.pavsaund.com/2010/11/26/jscript-editor-extensions-for-visual-studio/</guid><description>Microsoft have done a really good job by giving developers a great environment to do their work in; namely the Visual Studio suite with all its variants. This IDE&amp;rsquo;s intellisense is one of its strongest points, but anyone that&amp;rsquo;s tried to write javascript code has probably felt a bit lost.
Intellisense, brace-highlighting, current variable highlighting, code comments&amp;hellip;all gone&amp;hellip;.until now!
Microsoft Corp has just released JScript Editor Extensions, a Visual Studio extension that enables all of the above, along with code outlines.</description></item><item><title>Interactive jQuery tester</title><link>https://www.pavsaund.com/2010/10/22/interactive-jquery-tester/</link><pubDate>Fri, 22 Oct 2010 23:12:55 +0000</pubDate><guid>https://www.pavsaund.com/2010/10/22/interactive-jquery-tester/</guid><description>Interactive jQuery tester I dug this link up the other day, and thought I&amp;rsquo;d spread the love :)
If you&amp;rsquo;ve ever had debugging issues with your jQuery selectors. Or would like to experiment a bit then the Interactive jQuery tester is a great solution. You paste your HTML, then type in the selectors. The elements that are actually selected are then highlighted, which gives instant feedback.
Hope you find this as useful as I have in the past.</description></item><item><title>msdnlive oslo - Computer Jedi!</title><link>https://www.pavsaund.com/2010/10/22/msdnlive-oslo-computer-jedi/</link><pubDate>Fri, 22 Oct 2010 22:53:52 +0000</pubDate><guid>https://www.pavsaund.com/2010/10/22/msdnlive-oslo-computer-jedi/</guid><description>&lt;p&gt;&lt;h1&gt;Computer Jedi..&lt;/h1&gt;
.. is what greeted us when we registered for the &lt;a title=&#34;msdn live oslo&#34; href=&#34;http://msdntechnet.no/msdn-oslo-program&#34; target=&#34;_blank&#34;&gt;MSDNLive event in oslo&lt;/a&gt; yesterday (21. October).  With a focus on guiding and inspiring the attendees to unlock their potential, along the lines of Luke and Obi-Wan, the scene was set for the day&amp;rsquo;s sessions.&lt;/p&gt;
&lt;p&gt;The show was opened by the Community Marketing Manager in Microsoft Norway; &lt;a title=&#34;@petriw&#34; href=&#34;http://twitter.com/petriw&#34; target=&#34;_blank&#34;&gt;Petri Wilhelmsen&lt;/a&gt; and Microsoft Architect &lt;a href=&#34;http://twitter.com/borge3000&#34; target=&#34;_blank&#34;&gt;Børge Lund&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Microsoft PDC 09 Videos</title><link>https://www.pavsaund.com/2009/11/28/microsoft-pdc-09-videos/</link><pubDate>Sat, 28 Nov 2009 00:45:40 +0000</pubDate><guid>https://www.pavsaund.com/2009/11/28/microsoft-pdc-09-videos/</guid><description>Some of you might know that Microsoft recently held its yearly Professional Developer Conference (PDC) in LA. They had an awesome lineup of &amp;ldquo;stars&amp;rdquo; lined up to talk about the latest microsft technologies, as well as shedding some light as to the direction in which the technology is progressing.
I wasn&amp;rsquo;t one of the lucky to be there, but I got to watch the live-stream of the keynotes and some of the Channel 9 live stuff.</description></item><item><title>Google wave invites</title><link>https://www.pavsaund.com/2009/11/28/google-wave-invites/</link><pubDate>Sat, 28 Nov 2009 00:04:02 +0000</pubDate><guid>https://www.pavsaund.com/2009/11/28/google-wave-invites/</guid><description>So it seems that Google is spreading the fun and has spread around a couple of invites for Google Wave.
Drop me a line if you&amp;rsquo;re interested..it&amp;rsquo;s first come first serve so.. :)</description></item><item><title>Microsoft Facebook SDK now officially supported</title><link>https://www.pavsaund.com/2009/11/10/microsoft-facebook-sdk-now-officially-supported/</link><pubDate>Tue, 10 Nov 2009 22:34:29 +0000</pubDate><guid>https://www.pavsaund.com/2009/11/10/microsoft-facebook-sdk-now-officially-supported/</guid><description>The Microsoft SDK for Facebook Platform has reached version 3.0 and is now officially supported by the Facebook Development Team. The team recently announced this on their dev-blog, which is great news for all .NET developers wanting to develop applications against the Facebook Platform. ..This SDK contains rich social features and offers something for almost any kind of Facebook developer who is building with Microsoft technology, whether you&amp;rsquo;re implementing Facebook Connect or are building a Web-based or desktop application&amp;hellip; Microsoft has also supplied a great SDK Overview that will get you started with facebook development in technologies like Silverlight, WinForms, WebForms /ASP.</description></item><item><title>Share your url to Twitter</title><link>https://www.pavsaund.com/2009/11/05/share-your-url-to-twitter/</link><pubDate>Thu, 05 Nov 2009 00:11:42 +0000</pubDate><guid>https://www.pavsaund.com/2009/11/05/share-your-url-to-twitter/</guid><description>So, you&amp;rsquo;ve written that great article, you&amp;rsquo;ve shared it to your friends on facebook, and you&amp;rsquo;re looking to spread the word even further. Through Twittter, your url can reach entire diffrent audiences than Facebook sharing. Getting those first few important re-tweets on Twitter will start to spread your new blogpost like wildfire.
If Twitter is still a great mystery to you, I&amp;rsquo;d recommend Scott Hanselman&amp;rsquo;s introduction to twitter. You may also be interested in reading Twitter&amp;rsquo;s own brief &amp;ldquo;about us&amp;rdquo; page.</description></item><item><title>Sharing links to Facebook</title><link>https://www.pavsaund.com/2009/10/22/sharing-links-to-facebook/</link><pubDate>Thu, 22 Oct 2009 22:41:06 +0000</pubDate><guid>https://www.pavsaund.com/2009/10/22/sharing-links-to-facebook/</guid><description>Need to spread the word on your latest blog-post or article? Look no further than the Facebook sharer! Facebook has over 300 million users world-wide, and the chances are good that you can recruit readers. Adding a &amp;ldquo;share to facebook&amp;rdquo; icon easily allows your readers to spread YOUR word. This can be accomplished by using plugins for your blog-service, or &amp;ldquo;share-all&amp;rdquo; widgets like AddThis or ShareThis. The problem with these services, are that they over-complicate the simple share functionality that&amp;rsquo;s often wanted.</description></item><item><title>moved!</title><link>https://www.pavsaund.com/2009/06/29/moved/</link><pubDate>Mon, 29 Jun 2009 12:31:41 +0000</pubDate><guid>https://www.pavsaund.com/2009/06/29/moved/</guid><description>So, we&amp;rsquo;ve moved!
Seems our cable-provider doesnt really have much control over its system, so we don&amp;rsquo;t have Internet access. buuhuu etc.
So 4-6 weeks of waiting for&amp;ldquo;the cable guy&amp;rdquo;. Will be back with more posts / updates some time after that.</description></item><item><title>Devcasts</title><link>https://www.pavsaund.com/2009/06/03/devcasts/</link><pubDate>Wed, 03 Jun 2009 23:09:08 +0000</pubDate><guid>https://www.pavsaund.com/2009/06/03/devcasts/</guid><description>Podcasts I haven&amp;rsquo;t really been much of a podcast-subscriber, but since getting an Ipod nano, I found them entertaining and practical. I tried subscribing to a couple of radio-podcasts (RadioResepsjonen, Pyro, Tinitus) from a few Norwegian station. This worked out pretty nicely while I was at work, but seeing that I&amp;rsquo;m now on paternal leave, I have no time to listen to them. The Space-Time Continuum Paternal leave gives me tons of time with my 10 month old son, but it exhausts me totally.</description></item><item><title>Whats been going on?</title><link>https://www.pavsaund.com/2009/05/21/whats-been-going-on/</link><pubDate>Thu, 21 May 2009 09:57:00 +0000</pubDate><guid>https://www.pavsaund.com/2009/05/21/whats-been-going-on/</guid><description>I&amp;rsquo;ve been otherwise engaged with life it seems. We&amp;rsquo;ve been in a hectic proccess of selling our apartment and buying a new place, and moving day is near!
We&amp;rsquo;re gonna be moving from Porsgrunn to a city called Larvik. It&amp;rsquo;s about 20-30 minutes drive from Porsgrunn, and abt 1,5 hrs drive from Oslo.</description></item><item><title>My road to becoming a better developer</title><link>https://www.pavsaund.com/2009/05/03/my-road-to-becoming-a-better-developer/</link><pubDate>Sun, 03 May 2009 13:14:02 +0000</pubDate><guid>https://www.pavsaund.com/2009/05/03/my-road-to-becoming-a-better-developer/</guid><description>Though I&amp;rsquo;m a developer by profession, I don&amp;rsquo;t have the opportunity to get my hands dirty with code on a regular basis. Don&amp;rsquo;t get me wrong, i love my job, but i feel that it&amp;rsquo;s time to step up and move on.
Unlike hardcore programmers, I haven&amp;rsquo;t dedicated myself to coding when i really had time for it. I only starting programming seriously after i finished college, which meant wife + kid + family + other random activities.</description></item><item><title>And we&#39;re off!</title><link>https://www.pavsaund.com/2009/05/01/and-were-off/</link><pubDate>Fri, 01 May 2009 22:26:56 +0000</pubDate><guid>https://www.pavsaund.com/2009/05/01/and-were-off/</guid><description>I&amp;rsquo;ve considered getting my own personal blog going for some time now (read: years&amp;hellip;) , but haven&amp;rsquo;t really taken the time. Now that I&amp;rsquo;ve finally got one up and running, I realize that i haven&amp;rsquo;t really considered what to fill it with!
So, will this be just another blog with updates every 2-3 months, or a one with interesting content that enthrill and inspire?
..I don&amp;rsquo;t really know. One thing is for sure though, it&amp;rsquo;s a place for me to be me.</description></item><item><title>Hello world!</title><link>https://www.pavsaund.com/2009/05/01/hello-world-2/</link><pubDate>Fri, 01 May 2009 19:00:43 +0000</pubDate><guid>https://www.pavsaund.com/2009/05/01/hello-world-2/</guid><description>Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!
Edit: This hello world post is just so corny that I&amp;rsquo;m gonna keep it!</description></item></channel></rss>