<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-50290113271213162</id><updated>2023-06-12T10:51:03.257-05:00</updated><category term=":)"/><category term="agile"/><category term="c#"/><category term="architecture"/><category term="asp.net"/><category term="buzz"/><category term="continuous integration"/><category term="code quality"/><category term="introverted programming"/><category term="books"/><category term="music"/><category term="pc"/><category term="tools and gadgets"/><category term="wcf"/><category term="weird stuff"/><category term="ajax"/><category term="unit testing"/><category term="cruise control"/><category term="design"/><category term="performance"/><category term="red gate"/><category term="security"/><category term="vista"/><category term="blogging"/><category term="job search"/><category term="mac"/><category term="mvc"/><category term="win 7"/><category term="WebAPI"/><category term="animals"/><category term="business"/><category term="people"/><category term="privacy"/><category term="regex"/><category term="sql"/><category term="tools"/><category term="workflow"/><category term="BizTalk"/><category term="REST"/><category term="RavenDb"/><category term="cms"/><category term="coffeescript"/><category term="containers"/><category term="fsdl"/><category term="games"/><category term="iPhone"/><category term="javascript"/><category term="knockout"/><category term="learning"/><category term="linq"/><category term="no-sql"/><category term="node.js"/><category term="re:Organized"/><category term="ruby"/><category term="software development"/><category term="xfn"/><title type='text'>Lazy Loading</title><subtitle type='html'>In a restless search of ways to defer everything to the point at which it is absolutely needed</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.laboremus.ca/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default?start-index=26&amp;max-results=25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>197</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-1124763464818898498</id><published>2018-04-10T13:23:00.000-05:00</published><updated>2019-01-12T13:23:37.576-05:00</updated><title type='text'>And finally...</title><content type='html'>I&#39;ve said to myself multiple times - &quot;this is my last Microsoft exam&quot;. But learning new things could be so boring, and I can&#39;t resist - throw in some challenge and competition.&lt;br /&gt;
Yet another exam and another certification - at least badges became a bit more attractive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot;&gt; 

&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://www.youracclaim.com/profile/badges/ef654601-e7a2-46cd-a975-700f3b6c5070/share?direct_share=true&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://images.youracclaim.com/images/f0f3e598-029a-46a2-b1f2-1ff851f2e8e5/Microsoft_Exam534.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;a href=&quot;https://www.youracclaim.com/profile/badges/d69c6f7f-f787-4a19-bc5d-fce7c330c0bd/share?direct_share=true&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://images.youracclaim.com/images/0b0fcadf-8a3b-4087-8e36-97a1bdbdd2cd/MCSA-Cloud-Platform-2018.png&quot; /&gt;
&lt;/a&gt;
&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;Exam 535:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;Architecting Microsoft Azure Solutions&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;b&gt;MCSA:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;b&gt;Cloud Platform - Certified 2018&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/1124763464818898498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=1124763464818898498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/1124763464818898498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/1124763464818898498'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2018/04/and-finally.html' title='And finally...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-6050752596199535056</id><published>2018-02-23T13:03:00.000-05:00</published><updated>2019-01-12T13:03:53.468-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><category scheme="http://www.blogger.com/atom/ns#" term="introverted programming"/><title type='text'>Couple of evil ways to improve your customer skills</title><content type='html'>&lt;br /&gt;
1. If it is difficult to refrain from shouting back at angered customer and escalating the conflict to the seismic proportions - think otherwise. Stay calm, defuse opponent’s anger. After all - you always can work on a more elaborate scheme to get back at the bastard later - revenge is a dish better served cold.&lt;br /&gt;
2. Try to treat any customer’s representative as a person who can make a decision to fire you on the spot. Even if it is just some seemingly obscure and downtrodden intern.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.spoilersguide.com/media/cache/809x0/65/c5/1b758703c9de8d81aa23f1333fab.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.spoilersguide.com/media/cache/809x0/65/c5/1b758703c9de8d81aa23f1333fab.jpeg&quot; data-original-height=&quot;410&quot; data-original-width=&quot;800&quot; height=&quot;164&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/6050752596199535056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=6050752596199535056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6050752596199535056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6050752596199535056'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2018/02/couple-of-evil-ways-to-improve-your.html' title='Couple of evil ways to improve your customer skills'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-998890332427905632</id><published>2018-02-10T21:14:00.000-05:00</published><updated>2018-02-10T23:03:47.972-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><title type='text'>Just because he is awesome</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://img-9gag-fun.9cache.com/photo/aDxoq67_460s_v1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;396&quot; data-original-width=&quot;460&quot; height=&quot;275&quot; src=&quot;https://img-9gag-fun.9cache.com/photo/aDxoq67_460s_v1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://img-9gag-fun.9cache.com/photo/agXVbpr_700b.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;285&quot; data-original-width=&quot;631&quot; height=&quot;144&quot; src=&quot;https://img-9gag-fun.9cache.com/photo/agXVbpr_700b.jpg&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://img-9gag-fun.9cache.com/photo/a5o7vBN_700b.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;596&quot; height=&quot;320&quot; src=&quot;https://img-9gag-fun.9cache.com/photo/a5o7vBN_700b.jpg&quot; width=&quot;317&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/998890332427905632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=998890332427905632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/998890332427905632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/998890332427905632'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2018/02/just-because-he-is-awesome.html' title='Just because he is awesome'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-4125228804874770726</id><published>2018-01-06T13:47:00.000-05:00</published><updated>2018-01-07T21:26:49.301-05:00</updated><title type='text'>Azure exam 70-532</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

OK, it was an interesting roller-coaster. It was a while since I took any
Microsoft exams but I felt that I do not have enough exposure to the Azure
architecture on a daily basis, so I decided that taking an exam might be the
second best thing to the real field experience: the learning forced on you by
the circumstances.&lt;br /&gt;


This was quite a brutal exam, probably the worst I ever had with the
Microsoft, and here are the feelings:&lt;br /&gt;


The very good: &lt;br /&gt;


- It feels that while studying I did try every single button on the Azure
Portal and tried to build, run, scale, monitor and program against almost all
component, except selected third-party marketplace offerings (I have no
immediate plans for them), AD sync (I did not have local AD to play with) and
some preview features, like Cognitive Services or AI (I have special plans for
those :) ;&lt;br /&gt;


The Good:&lt;br /&gt;


- The exam has touched all aspects of the current Azure platform;&lt;br /&gt;


- With the history of the&amp;nbsp; latest updates (March, October and December)
it kind of shows the Microsoft&#39;s feelings towards one or another technology;&lt;br /&gt;


The Ugly: &lt;br /&gt;


- It was overly detailed, reminding (unpleasantly) the late 90-s VB exams,
which tested memorizing of exact sequence of method parameters (kind of
excusable for pre-Intellisense and pre-Google era);&lt;br /&gt;


The Bad:&lt;br /&gt;


- Some exam techniques seem questionable, like asking to memorize whole six
screens of the test case before answering some questions from which you cannot
return back and consult the requirements. What do you test? The memory?&lt;br /&gt;


- It contained bugs and glitches, which can&#39;t be new, because the affected
questions test some old Azure offering. Does it mean that nobody really tests
the testing question thoroughly?&lt;br /&gt;


&lt;br /&gt;


But nevertheless...&lt;br /&gt;


&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;br /&gt;
&lt;div data-iframe-height=&quot;270&quot; data-iframe-width=&quot;150&quot; data-share-badge-id=&quot;1b529ffe-d5d5-4430-910a-7d18b8eae849&quot;&gt;
&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    (function() {
      var s = document.createElement(&#39;script&#39;);
      s.type = &#39;text/javascript&#39;;
      s.async = true;
      s.src = &#39;//cdn.youracclaim.com/assets/utilities/embed.js&#39;;
      var o = document.getElementsByTagName(&#39;script&#39;)[0];
      o.parentNode.insertBefore(s, o);
      })();
  &lt;/script&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/4125228804874770726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=4125228804874770726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4125228804874770726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4125228804874770726'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2018/01/azure-exam-70-532.html' title='Azure exam 70-532'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-912754433422535444</id><published>2018-01-01T14:52:00.000-05:00</published><updated>2018-01-07T19:37:47.116-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="re:Organized"/><title type='text'>Re: Organized</title><content type='html'>Meet the Lazy-and-Tedious.    &lt;br /&gt;
I hope that I am just a relatively light case of OCD. I am far from having my socks neatly sorted in 14 categories by style, season and color (but I still did consider a possible number of the categories). I do not have a daily planner but I envy people who &lt;strike&gt;are hopeless enough to&lt;/strike&gt; keep one updated and followed.&lt;br /&gt;
&lt;a href=&quot;http://lh6.ggpht.com/_BRW3vvsYIR8/S7gNxd70UxI/AAAAAAAAADg/GhhgaxEqkTs/s1600-h/7-30-08-organizing%5B1%5D%5B3%5D.jpg&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;7-30-08-organizing[1]&quot; border=&quot;0&quot; src=&quot;http://lh5.ggpht.com/_BRW3vvsYIR8/S7gNx46BhrI/AAAAAAAAADs/qsNN4_K5WQ8/7-30-08-organizing%5B1%5D_thumb%5B1%5D.jpg?imgmax=800&quot; height=&quot;200&quot; style=&quot;border-width: 0px; display: inline; margin: 0px 25px 10px 0px;&quot; title=&quot;7-30-08-organizing[1]&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;I enjoy things organized, predicted and anticipated - in all aspects of my life and work. My family is working hard to prove that life always smashes plans in every turn but from time to time I manage to have my humble moments of glory when things catch up with the schedule.     &lt;br /&gt;
Since I was a kid, I dreamed of traveling a lot, and &quot;seeing things&quot; and a bit of &quot;meeting people&quot; seemed to be the reasons. But being grown up I realized that there is more to that - man, wouldn’t it be the best field for giving up to planning and scheduling at scale?! Being thoroughly lazy I bet that 3 hours of a commuter research done in a comfortable chair are worth to be spent if it saves an hour of running back and forth searching for a track from which the train to Florence departs. I can easily spend another 3 hours on web surfing to optimize number of steps I should take from Rafael Gallery to the Sistine Chapel. I will do my homework to minimize phone conversations with hoteliers or travel agents to arrange comfortable yet savvy stay in Hakone.     &lt;br /&gt;
So in traveling, my passion to align things in the neat spreadsheets is actually justifiable.     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://3.bp.blogspot.com/-umqkY6H8TRM/WlJ6TQJ-jQI/AAAAAAAABZ0/ysEZeu53ibIUOwGc_qoMYpeUX5xYWmhIgCLcBGAs/s1600/Itineraries.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;740&quot; data-original-width=&quot;821&quot; height=&quot;576&quot; src=&quot;https://3.bp.blogspot.com/-umqkY6H8TRM/WlJ6TQJ-jQI/AAAAAAAABZ0/ysEZeu53ibIUOwGc_qoMYpeUX5xYWmhIgCLcBGAs/s640/Itineraries.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/912754433422535444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=912754433422535444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/912754433422535444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/912754433422535444'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2018/01/re-organized.html' title='Re: Organized'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_BRW3vvsYIR8/S7gNx46BhrI/AAAAAAAAADs/qsNN4_K5WQ8/s72-c/7-30-08-organizing%5B1%5D_thumb%5B1%5D.jpg?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-4642497258347063229</id><published>2017-11-25T17:33:00.000-05:00</published><updated>2018-01-13T17:36:49.284-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="containers"/><category scheme="http://www.blogger.com/atom/ns#" term="continuous integration"/><title type='text'>Managing secrets for containerized Windows apps</title><content type='html'>&lt;a href=&quot;https://acomblogimages.blob.core.windows.net/media/Default/Windows-Live-Writer/swarmlogo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;337&quot; data-original-width=&quot;405&quot; height=&quot;166&quot; src=&quot;https://acomblogimages.blob.core.windows.net/media/Default/Windows-Live-Writer/swarmlogo.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;I am just starting on the &lt;a href=&quot;https://blogs.msdn.microsoft.com/webdev/2017/09/07/getting-started-with-windows-containers/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;containers&lt;/a&gt; journey - with all the nice hurdles which could be added by &lt;a href=&quot;https://www.pcisecuritystandards.org/document_library&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;PCI&lt;/a&gt; and &lt;a href=&quot;http://laws-lois.justice.gc.ca/eng/acts/P-8.6/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;data privacy&lt;/a&gt;, aggravated by a general immaturity of the Windows containers at the moment.&lt;br /&gt;
One of the important components of properly containerized application - the Continuous Delivery pipeline, - must comply with regulations as well, hence protecting the secrets, - encryption keys, connections, credentials, signatures, - as the code is being pushed along from development to production.&lt;br /&gt;
&lt;br /&gt;
With this, some insights are offered by a nice&lt;a href=&quot;https://blogs.msdn.microsoft.com/mihansen/2017/09/10/managing-secrets-in-net-core-2-0-apps/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt; &quot;Managing Secrets in .NET CORE 2.0 Apps&quot;&lt;/a&gt; article. It is a nice touch that .NET Core comes with out-of-the-box secret management features. And the tips from the article had at least some risky options removed from consideration. So far, so good.&lt;br /&gt;
Unfortunately, as the code arrives to the final destination on the Windows container, the secrets are &lt;a href=&quot;https://docs.docker.com/engine/swarm/secrets/#windows-support&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;not kept in the memory&lt;/a&gt;, unlike for the Linux-based containers. Azure does provide &lt;a href=&quot;https://docs.microsoft.com/en-us/rest/api/keyvault/about-keys--secrets-and-certificates&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;a lot&lt;/a&gt; of &lt;a href=&quot;https://blog.aquasec.com/injecting-secrets-kubernetes-hashicorp-vault-and-aqua-on-azure&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ways &lt;/a&gt;to relief some of this pain, but what should one with the containers-on-the-premise do? That&#39;s the next puzzle to resolve...&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/4642497258347063229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=4642497258347063229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4642497258347063229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4642497258347063229'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2017/11/managing-secrets-for-containerized.html' title='Managing secrets for containerized Windows apps'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-6550233162775600094</id><published>2017-07-19T08:54:00.000-05:00</published><updated>2018-01-07T12:24:16.916-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><category scheme="http://www.blogger.com/atom/ns#" term="agile"/><title type='text'>Adopting Agile one small bite at a time</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-D1PjS5mn_F8/VIb-qOQdOgI/AAAAAAAABGA/8_jIyK5R5HM/s1600/turtle-tomato.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://4.bp.blogspot.com/-D1PjS5mn_F8/VIb-qOQdOgI/AAAAAAAABGA/8_jIyK5R5HM/s1600/turtle-tomato.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/6550233162775600094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=6550233162775600094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6550233162775600094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6550233162775600094'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2017/07/adopting-agile-one-small-bite-at-time.html' title='Adopting Agile one small bite at a time'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-D1PjS5mn_F8/VIb-qOQdOgI/AAAAAAAABGA/8_jIyK5R5HM/s72-c/turtle-tomato.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-8310076662603216015</id><published>2017-04-01T20:05:00.000-05:00</published><updated>2018-01-13T17:34:41.572-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><title type='text'>Powerpoint architecture: A Hitchhiker&#39;s Guide To The Constructive Criticism</title><content type='html'>&lt;img alt=&quot;&quot; height=&quot;481&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;640&quot; /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/8310076662603216015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=8310076662603216015' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/8310076662603216015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/8310076662603216015'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2017/10/powerpoint-architecture-hitchhikers.html' title='Powerpoint architecture: A Hitchhiker&#39;s Guide To The Constructive Criticism'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-2824923901620930988</id><published>2017-01-01T13:57:00.000-05:00</published><updated>2018-01-07T14:04:46.398-05:00</updated><title type='text'>How bullet-list life style articles are not good for you</title><content type='html'>I bet you have seen tons of articles on Internet, titled with a number and capital letters, which contain an ultimate lists of things to unconditionally avoid or adhere to. All these &quot;6 Worst Mistakes On The Road&quot;,&amp;nbsp;&quot;7 Best Interview Questions&quot;,&amp;nbsp;&quot;8 Ways To Please Your Man&quot; and so on. The commonality between them is it tries to simplify truly difficult problems and trivialize the efforts one needs to put to truly overcome a difficulty or achieve something.&lt;br /&gt;
&lt;br /&gt;
The main problem is that these peremptory advises have the same value as an average patient body temperature as a hospital &lt;a href=&quot;http://en.wikipedia.org/wiki/Key_performance_indicator&quot; target=&quot;_blank&quot;&gt;KPI&lt;/a&gt;.&amp;nbsp;Road trip can mean quite different things for rugged biker and baby-boomer family, different companies can have different hiring goals and I can&#39;t even comment on a variety of extending long-reaching courtesies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;
The latest I&#39;ve seen is&amp;nbsp;&lt;a href=&quot;http://www.inc.com/jeff-haden/5-questions-great-job-candidates-ask-interviewers.html&quot; target=&quot;_blank&quot;&gt;&quot;5 Questions Great Job Candidates Ask&quot;&lt;/a&gt;&amp;nbsp;- and none of these make any sense.&lt;br /&gt;
&lt;br /&gt;
What do you expect me to accomplish in the first 60 to 90 days?&lt;br /&gt;
A good developer should be expected to become fully productive in 30 days, no less. Only a code monkey can become productive within the first minutes after firing up his/her IDE. Variety of answers is endless as well as their interpretations: at the very best the hiring company will get it right - and you both know that you will be doing exactly what you&#39;ve done before, just for different money. Good for a great tile installer, not so good for a great software engineer. And in the worst case - you are not on the same page and the hiring guy can simply have no clue or give deceiving answer.&lt;br /&gt;
&lt;br /&gt;
What are the common attributes of your top performers?&lt;br /&gt;
I&#39;d be tempted to answer &quot;They come to work dressed&quot;, but keep it to myself at least until I save enough money to afford working only for&amp;nbsp; leisure.&lt;br /&gt;
&lt;br /&gt;
What are a few things that really drive results for the company?&lt;br /&gt;
If it is &quot;being liked by the manager who gives the performance review&quot;, would you expect an honest answer? 99% of time the answer will consist from an unverifiable politically correct corporate motto jargon.&lt;br /&gt;
&lt;br /&gt;
What do employees do in their spare time?&lt;br /&gt;
This is easily the top of the line. I worked in bad, good and great companies in different roles. They had one thing in common - I had a very vague idea what people did after leaving their jobs, aside a few closer friends who didn&#39;t mind to share. Even if they know - what good the generalization could be? If they street-race their Aston Martins, perform in the marching bands or just sleep the whole time - is this good or bad? Should one reject a Google offer if he is not into massages, bean bag chairs or doorless offices?&lt;br /&gt;
&lt;br /&gt;
How do you plan to deal with...?&lt;br /&gt;
... what? Market crash? Tsunami? Alien invasion?
I would be afraid of somebody who can give a precise answer.&lt;br /&gt;
&lt;br /&gt;
All that does not mean that the candidate should refrain from the questions. But picking them up from the &quot;Five ways of not sucking but being great instead&quot; is futile. Base it on your experience, watch for the signs, be perceptive - and trust your gut. If you are looking just for any job - any answer will do. If you are in search for the job of your life - you want it to be perfect.&lt;br /&gt;
&lt;br /&gt;
And compare the article above with the ones by &lt;a href=&quot;http://blogs.forbes.com/jessicahagy/&quot; target=&quot;_blank&quot;&gt;Jessica Hagy&lt;/a&gt; - she may have the same bulleted points but pictures will make you think :) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/2824923901620930988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=2824923901620930988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/2824923901620930988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/2824923901620930988'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2017/01/how-bullet-list-life-style-articles-are.html' title='How bullet-list life style articles are not good for you'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-7346296469484611224</id><published>2016-11-24T12:11:00.000-05:00</published><updated>2018-01-07T12:12:19.923-05:00</updated><title type='text'>How to figure out if your job really sucks</title><content type='html'>An obsessive idea to change the job is more often caused by an emotional urge than the real need. Try to &lt;a href=&quot;http://money.usnews.com/money/blogs/outside-voices-careers/2013/03/21/what-to-do-when-you-loathe-your-job&quot; target=&quot;_blank&quot;&gt;fix the situation&lt;/a&gt; first. Didn&#39;t work? Consider all aspects carefully before jumping to the action. Not just this simple exercise will enable you to make an informative decision but should you conclude that benefits of keeping the job outweigh benefits of leaving, it will help you to &lt;a href=&quot;http://lifehacker.com/5936851/how-to-avoid-the-inevitable-feeling-that-your-job-sucks&quot; target=&quot;_blank&quot;&gt;stay positive&lt;/a&gt; and be happy and productive (or embrace your new position with open arms otherwise).&lt;br /&gt;
&lt;div&gt;
A lot of people thorough analyze their investments but take change-the-job decision overly lightly, while the latter affects your present and future life at least on the same scale (if not bigger). So be methodical and write down pro&#39;s and con&#39;s for your job. And: money is always among the important&amp;nbsp;considerations but not the most important one.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- What is bad&amp;nbsp;about you work now:&lt;br /&gt;
1. I do the same stuff ever and ever again, I am bored.&lt;br /&gt;
2. I want to work with exciting new people.&lt;br /&gt;
3. I am underpaid.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
- What is good:&lt;/div&gt;
&lt;div&gt;
1. I know exactly what I am doing, I understand the clockworks very well, people come to me with their questions and I am capable of providing a valuable help.&lt;/div&gt;
&lt;div&gt;
2. I am accustomed to the team, I understand all the do&#39;s and dont&#39;s when dealing with my colleagues.&lt;br /&gt;
3. My workday is not crammed as I can navigate between my tasks efficiently.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
And now you can analyze your claims and&amp;nbsp;weight them out. Can you really sacrifice the comfort of the &quot;Good 1&quot; and is the &quot;Bad 1&quot; really that bad? Most likely you won&#39;t get them both satisfied at once - they are balanced.&lt;br /&gt;
The money seems to be the trickiest question of all, but ask yourself - do you really familiar with the current market? Could it be that while you stayed at your job for last 2-5-10 years your expertise became less relevant? A lot of companies who put efforts in stuff retention,&amp;nbsp;inadvertently create an over-confidence in their employees, praising their achievements and over-boosting their confidence. It is a good practice (and a &quot;must have&quot; feature of the good workplace) but aside of quite rare super-achievers a lot of well-performing employees are just normal regular Joes who happens to apply their very specific experience to the very specific job - and it is not the fact that it will be sufficient for the new workplace.&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/7346296469484611224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=7346296469484611224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/7346296469484611224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/7346296469484611224'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2016/11/how-to-figure-out-if-your-job-really.html' title='How to figure out if your job really sucks'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-2711504565843884802</id><published>2016-01-06T12:21:00.000-05:00</published><updated>2018-01-07T12:22:37.970-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ajax"/><category scheme="http://www.blogger.com/atom/ns#" term="knockout"/><category scheme="http://www.blogger.com/atom/ns#" term="WebAPI"/><title type='text'>WebAPI: default formatting, better dates and KnockoutJS friendliness</title><content type='html'>The notorious problem with JavaScript dates reminds me the &lt;a href=&quot;http://www.astrodigital.org/space/stshorse.html&quot; target=&quot;_blank&quot;&gt;technical relationship between space shuttle and a horse&lt;/a&gt;: once upon a time IT was ruled by Unix people who liked incomprehensible dates (probably they were already programming towards the world domination - &lt;a href=&quot;http://en.wikipedia.org/wiki/Intercontinental_ballistic_missile&quot; target=&quot;_blank&quot;&gt;ICBM&amp;nbsp;&lt;/a&gt;navigation, global stock trading and private jet scheduling).&lt;br /&gt;
Scott Hanselman dedicated a&lt;a href=&quot;http://www.hanselman.com/blog/OnTheNightmareThatIsJSONDatesPlusJSONNETAndASPNETWebAPI.aspx&quot; target=&quot;_blank&quot;&gt; post to this problem back in March 2012&lt;/a&gt; and sworn that natural JSON dates will be no more. David Warp &lt;a href=&quot;http://encosia.com/jquery-asp-net-web-api-and-json-net-walk-into-a-bar/&quot; target=&quot;_blank&quot;&gt;seconded&lt;/a&gt;. The change seemed to make it in the release available as of August 2012 - awesome, but&amp;nbsp;I wanted to keep playing with the &lt;a href=&quot;http://blogs.msdn.com/b/henrikn/archive/2012/02/18/using-json-net-with-asp-net-web-api.aspx&quot; target=&quot;_blank&quot;&gt;nice&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.west-wind.com/weblog/posts/2012/Mar/09/Using-an-alternate-JSON-Serializer-in-ASPNET-Web-API&quot; target=&quot;_blank&quot;&gt;formatters&lt;/a&gt; mentioned in the said posts. Unfortunately I couldn&#39;t even compile them&amp;nbsp;and guessed that by the time I reached for the installer the code behind the package has progressed significantly. Figuring out which assemblies to &lt;a href=&quot;http://nuget.codeplex.com/&quot; target=&quot;_blank&quot;&gt;NuGet&lt;/a&gt; into solution or which references to add is a bigger pain (and less fun)&amp;nbsp;than building more code - after all, who would enjoy copying somebody&#39;s code instead of doing own research?&lt;br /&gt;
The idea was to change the&amp;nbsp;default serialization behavior for null properties&amp;nbsp;to prevent my&amp;nbsp;&lt;a href=&quot;http://knockoutjs.com/&quot; target=&quot;_blank&quot;&gt;KnockoutJS&lt;/a&gt;&amp;nbsp;from failing. Secondly I wanted to try and change default&amp;nbsp;formatting for HTTP GET implementation, such as when API is called from the browser (not that it is really important with the &lt;a href=&quot;http://weblogs.asp.net/gunnarpeipman/archive/2012/04/19/asp-net-web-api-how-content-negotiation-works.aspx&quot; target=&quot;_blank&quot;&gt;content negotiation&lt;/a&gt;). And third - change the date formats to something more predictable and culture neutral.&lt;br /&gt;
The first compilation kind of worked (and it seemed to work faster in the browser):&lt;br /&gt;
&lt;br /&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-hKd6yauO4DA/UBkty4PIDmI/AAAAAAAABBA/gVuzNgNNqr8/s1600/DefaultJSON_1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://1.bp.blogspot.com/-hKd6yauO4DA/UBkty4PIDmI/AAAAAAAABBA/gVuzNgNNqr8/s320/DefaultJSON_1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;&amp;gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-AOfB7d6e6co/UBkuI_seq5I/AAAAAAAABBI/Fx73PC6X_Jw/s1600/DefaultJSON_2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://1.bp.blogspot.com/-AOfB7d6e6co/UBkuI_seq5I/AAAAAAAABBI/Fx73PC6X_Jw/s320/DefaultJSON_2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Note the Unit property in the second address: in XML property is serialized with &quot;nil&quot; attribute, while the JSON implementation is actually missing it altogether - which would blow up the KnockoutJS bindings.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/2711504565843884802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=2711504565843884802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/2711504565843884802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/2711504565843884802'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2016/01/webapi-default-formatting-better-dates.html' title='WebAPI: default formatting, better dates and KnockoutJS friendliness'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-hKd6yauO4DA/UBkty4PIDmI/AAAAAAAABBA/gVuzNgNNqr8/s72-c/DefaultJSON_1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-3062706823604294518</id><published>2015-12-19T14:22:00.000-05:00</published><updated>2018-01-07T14:23:05.501-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="code quality"/><title type='text'>Code readability: avoid negative statements</title><content type='html'>Negative statements are more difficult to read and not always the straightforward approach will result in the better code from the first attempt. Let&#39;s say the procedure should react on certain condition and ignore all overs. Compare these two snippets:&lt;br /&gt;
&lt;blockquote&gt;
if (!isGreen)&amp;nbsp; &lt;br /&gt;{      &lt;br /&gt;&amp;nbsp;&amp;nbsp; StopMachine();      &lt;br /&gt;&amp;nbsp;&amp;nbsp; TurnOnAlarm();      &lt;br /&gt;&amp;nbsp;&amp;nbsp; RunForYourLife();      &lt;br /&gt;}&lt;/blockquote&gt;
vs. &lt;br /&gt;
&lt;blockquote&gt;
if (isGreen) return;     &lt;br /&gt;StopMachine();      &lt;br /&gt;TurnOnAlarm();      &lt;br /&gt;RunForYourLife();&lt;/blockquote&gt;
The second one is more readable but more verbose (so as human language). Also the second one is obviously a separate method while the first one could be an inline code. In this case refactoring to the better readability resulted in more cohesive code.&lt;br /&gt;
If you&#39;re a tough C# programmer and reading both snippets is no brainer for you - consider this SQL nonsense:&lt;br /&gt;
&lt;blockquote&gt;
DELETE FROM Cross_Reference_Between_Left_And_Right WHERE xId IN&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SELECT xId FROM Left_Table WHERE xNamePrefix NOT IN (&#39;pro&#39;,&#39;contra&#39;))&lt;/blockquote&gt;
vs. &lt;br /&gt;
&lt;blockquote&gt;
DELETE FROM Cross_Reference_Between_Left_And_Right WHERE xId NOT IN&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SELECT xId FROM Left_Table WHERE xNamePrefix IN (&#39;pro&#39;,&#39;contra&#39;))&lt;/blockquote&gt;
For me personally, the first one is an eyesore.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/3062706823604294518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=3062706823604294518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/3062706823604294518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/3062706823604294518'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2015/12/code-readability-avoid-negative.html' title='Code readability: avoid negative statements'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-5880259972410413974</id><published>2015-07-15T19:47:00.000-05:00</published><updated>2015-10-30T19:47:58.453-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>Give it a name: taming a domain vocabulary</title><content type='html'>While comprehending a business problem it is a good idea for a scrupulous technologist to learn the language of locals (a.k.a. Subject Matter Experts or Those Who Do Business). It could be a ubiquitous Esperanto of &quot;KPI ETA TBD ASAP&quot; or more wordy (but not more descriptive) &quot;partial amendment of the retroactive memo transfers&quot;. Surprisingly, a mutual exercise of assigning a short one-words names to operations or processes can shorten a requirement gathering and even make it fun: the business expert will be forced to look at daily activities from a new angle. Side effect: presentations (and meetings!) will shorten.&lt;br /&gt;
And the examples of what actually did work:&lt;br /&gt;
process of capture and input of the initial client data = client onboarding&lt;br /&gt;
partial amendment of the retroactive memo transfers = retro-partials&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/5880259972410413974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=5880259972410413974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/5880259972410413974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/5880259972410413974'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2015/07/give-it-name-taming-domain-vocabulary.html' title='Give it a name: taming a domain vocabulary'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-6199207112659810354</id><published>2015-04-14T08:25:00.000-05:00</published><updated>2018-01-07T12:04:22.088-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><title type='text'>A belated and very theoretical retrospective on raising a child</title><content type='html'>1. Whatever you feel while raising your child (which at the moment may seem like suffering) you will sorely miss later. Cherish every single moment.&lt;br /&gt;
2. You will always be able to catch that opportunity, movie or even that party - &amp;nbsp;but you will never get back the day when your daughter was 4 years, 2 months and 12 days old.&lt;br /&gt;
3. There is never ever enough of video and photo memories of your parenting days. Not even close. So keep taking pictures and shooting videos.&lt;br /&gt;
4. Until they are old enough they mean no evil. That priceless vase could as well got shattered on its own. Be patient. You may be still regretting things you&#39;ve done and said a decades later.&lt;br /&gt;
&lt;br /&gt;
And while you in the trenches:&lt;br /&gt;
1. Baby sleeps - you sleep. If and only. So grab every opportunity.&lt;br /&gt;
2. You actually can work from home with kids. But only if they are under 1 month or are between 10 and 12 years old. First group is capable of enjoying lengthy sleeps, second - rejects your attention already while still being incapable yet to render a truly major trouble on themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inspired by &lt;a href=&quot;http://lifehacker.com/&quot; target=&quot;_blank&quot;&gt;LifeHacker&#39;s&lt;/a&gt; &quot;#&lt;a href=&quot;http://lifehacker.com/5989419/ten-things-i-wish-i-had-known-before-becoming-a-parent&quot; target=&quot;_blank&quot;&gt;
10 Things I Wish I Had Known Before Becoming a Parent&lt;/a&gt;&quot;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/6199207112659810354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=6199207112659810354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6199207112659810354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6199207112659810354'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2015/07/a-belated-and-very-theoretical.html' title='A belated and very theoretical retrospective on raising a child'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-8891755655954081353</id><published>2014-10-24T08:10:00.000-05:00</published><updated>2015-07-18T08:11:26.384-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="job search"/><title type='text'>New day, new company</title><content type='html'>Companies present customers with their best foot forward - just look at the iPhone packaging. First impression is everything, as any marketing intern will tell you. For new hires their first day at their new workplace is the most memorable and most defining. Statistically, the decision to stay or leave more often, than not, is made during a short initial period with the new company (sometimes literally in the first day).&lt;br /&gt;
Scrupulous, well-designed and meticulously executed hiring process helps to find the best candidates but this approach costs more - in resources and time. Smarter companies invest in the better hiring process but smartest ones extend investment to the new guy&#39;s first day also.&lt;br /&gt;
&lt;br /&gt;
On my best first day&lt;br /&gt;
1. I came with signed payroll and benefits forms which were couriered personalized to my house a week in advance. The package came in a binder with corporate information, which included various curious and useful information including acronyms vocabulary!&lt;br /&gt;
2. My computer was immediately ready, equipped with all connections and passwords I needed.&lt;br /&gt;
3. I was invited to a team lunch (and I joined a hockey pool).&lt;br /&gt;
4. I&#39;ve drawn my first design on a whiteboard.&lt;br /&gt;
&lt;br /&gt;
On my worst first day&lt;br /&gt;
1. I did not have a computer on my first day (nor did I get it for the entire first week).&lt;br /&gt;
2. I&#39;ve spent an hour writing down my name and address on at least fifteen various forms.&lt;br /&gt;
3. I was invited to a two-hour mid-project meeting where I felt very dumb and uncomfortable.&lt;br /&gt;
4. I sat through an hour-long movie about generic corporate ethics (apparently showing up for work drunk and sexually harassing somebody is inappropriate, who knew?).&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/8891755655954081353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=8891755655954081353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/8891755655954081353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/8891755655954081353'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2014/10/new-day-new-company.html' title='New day, new company'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-734328502817260760</id><published>2014-03-01T14:11:00.000-05:00</published><updated>2018-01-07T14:12:35.439-05:00</updated><title type='text'>Creating dynamic LINQ queries</title><content type='html'>Dynamic LINQ library:&lt;br /&gt;
&lt;a href=&quot;http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx&quot; title=&quot;http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx&quot;&gt;http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx&lt;/a&gt;&lt;br /&gt;
More object-oriented approach - with all goodies of the modern .NET in one mix: generics, extension methods and LINQ:&lt;br /&gt;
&lt;a href=&quot;http://talentgrouplabs.com/blog/archive/2007/11/26/dynamic-linq-queries--dynamic-where-clause-part-2.aspx&quot; title=&quot;http://talentgrouplabs.com/blog/archive/2007/11/26/dynamic-linq-queries--dynamic-where-clause-part-2.aspx&quot;&gt;http://talentgrouplabs.com/blog/archive/2007/11/26/dynamic-linq-queries--dynamic-where-clause-part-2.aspx&lt;/a&gt;&lt;br /&gt;
Same stuff with a little different samples from Joseph Albahari:&lt;br /&gt;
&lt;a href=&quot;http://www.albahari.com/nutshell/predicatebuilder.aspx&quot; title=&quot;http://www.albahari.com/nutshell/predicatebuilder.aspx&quot;&gt;http://www.albahari.com/nutshell/predicatebuilder.aspx&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/734328502817260760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=734328502817260760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/734328502817260760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/734328502817260760'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2014/03/creating-dynamic-linq-queries.html' title='Creating dynamic LINQ queries'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-4148951871517632141</id><published>2014-01-28T14:19:00.000-05:00</published><updated>2018-01-07T14:19:51.512-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="job search"/><title type='text'>Job Search Corrida</title><content type='html'>Companies obviously put an effort to get good programmers on board. Nobody in the right mind admit in the advertisement that they&#39;re looking for any &quot;average Joe&quot;. The incumbent must be motivated, devoted, self-starting individual with skills and experience in a range between a simple &quot;strong and sound&quot; to a &quot;kick-ass expert&quot;. Next step would be a name tag requirement, and we &lt;a href=&quot;http://blogs.technet.com/markrussinovich/&quot; target=&quot;_blank&quot;&gt;know&lt;/a&gt; &lt;a href=&quot;http://www.iunknown.com/&quot; target=&quot;_blank&quot;&gt;such&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.hanselman.com/blog/&quot; target=&quot;_blank&quot;&gt;cases&lt;/a&gt; (their employer(s) got lucky :).&lt;br /&gt;
There is no job posts on &lt;a href=&quot;https://www.blogger.com/www.workopolis.ca&quot; target=&quot;_blank&quot;&gt;Workoplis&lt;/a&gt; promising dull non-creative daily routines. Raise your hand, who faces this reality daily? Honestly!&lt;br /&gt;
Have you ever seen &quot;We have no interest in the employees professional growth&quot; on &lt;a href=&quot;http://www.monster.ca/&quot; target=&quot;_blank&quot;&gt;Monster&lt;/a&gt;? But in the real life, how many managers get cagey when it comes to the training budgets?&lt;br /&gt;
Why would you trick a person, promising one thing and giving another? Maintenance, new development, design and quality assurance tasks are different by their nature and require not just specific skill, but different mindsets. &lt;br /&gt;
Big companies may just don&#39;t know any better but it comes as a surprise that smaller companies are notoriously worse! Those guys just escaped the soullessness and moved on because it sucked there! As entrepreneurs they are obviously smart, but for some reason it seems that they not willing to give the same credit to candidates. &lt;br /&gt;
So why not put money where the mouth is - and not just the hard cash but all aspects of the employment, including intangible ones - the real duties, allowed level of creativity, possibilities of training and growth and dozens other things.&lt;br /&gt;
Wanna know where the money are? According to the 2006 CIO Magazine study IT stuff turnover rate was 14.5 percent. For an average company of 40 employees this means that 6 people live every year. Let&#39;s be very optimistic and assume that it will take 15 days to replace the guy with 50K salary. The &lt;a href=&quot;http://www.expresspros.com/toc1.asp&quot; target=&quot;_blank&quot;&gt;calculation voodoo&lt;/a&gt; shows that turnover will cost the company 31K. That could be &lt;a href=&quot;http://www.cio.com/article/32352/Turnover_Is_Expensive_?contentId=32352&amp;amp;slug=&amp;amp;&quot; target=&quot;_blank&quot;&gt;expensive&lt;/a&gt;. This could pay for a ten week-long professional training - enough to make all potential defectors change their minds plus improving morale for four (yet) loyal employees. Should it be enough m even without taking into the consideration the improved productivity and output from the employees?&lt;br /&gt;
If your new hire is a smart guy - he will figure out the catch quick enough and you will loose him. If he never will - then congratulations, you&#39;ve got exactly what you were looking for!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/4148951871517632141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=4148951871517632141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4148951871517632141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4148951871517632141'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2014/01/job-search-corrida.html' title='Job Search Corrida'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-6480930256840709007</id><published>2013-08-01T08:57:00.000-05:00</published><updated>2014-12-09T09:00:49.621-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="business"/><title type='text'>Why innovators should not watch &quot;Dragon&#39;s Den&quot;</title><content type='html'>1. It is generally depressing - at the very best &lt;strike&gt;greedy&lt;/strike&gt;&amp;nbsp;rich and publicity-savvy will take advantage of &lt;strike&gt;ignorant&lt;/strike&gt;&amp;nbsp;naive and desperate.&lt;br /&gt;
2. Somebody else&#39;s bright (or not so bright) idea will affect your creative process, and maybe not in a good way.&lt;br /&gt;
&lt;br /&gt;
P.S. Why innovators should watch &quot;Dragon&#39;s Den&quot;:&lt;br /&gt;
1. If you weren&#39;t aware before - shark-infested waters are out there. Both judge- and contender-type people do exist in the real life - and you will encounter them, more likely than not.&lt;br /&gt;
2. Somebody else&#39;s bright (or not so bright) idea will affect your creative process, and maybe in a good way.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/6480930256840709007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=6480930256840709007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6480930256840709007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6480930256840709007'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/08/why-innovators-should-not-watch-dragons.html' title='Why innovators should not watch &quot;Dragon&#39;s Den&quot;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-4315845197957503824</id><published>2013-05-10T06:43:00.000-05:00</published><updated>2013-05-10T07:54:17.182-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="business"/><category scheme="http://www.blogger.com/atom/ns#" term="software development"/><title type='text'>Why Business Analysts should understand ACID*</title><content type='html'>Good programmer should understand business domain. Really good programmer should understand business needs. Even mediocre Business Analyst must be interested in the technology at least at the same scale as being knowledgeable in business. The guy who handles you a 90-page specification saying: &quot;Here is layout of our buttons - make them work&quot; and disappears until Business Acceptance Testing stage - is just a very wrong person for the job.&lt;br /&gt;
Unless your project is a reinvention of a door bell, a lot of analysis is required after spec is done. Writing a specification of what a screen should do is a mere interpreter&#39;s job - translate language of business (either from customer&#39;s words or from general domain knowledge) to language which developers can comprehend. The real analysis should be applied to understand and predict how things will work when instead of humans (slow, inconsistent) or previous programs (outrageously old and poorly written) our new shiny application will take the load.&lt;br /&gt;
I struggled the most with this disconnect between BA&#39;s and developers while dealing with transactional data flows - be it database or service calls. A sequence of multiple interconnected actions requires a thorough inventory of all possible outcomes and analysis of subsequent scenarios. In 90% cases these decisions are outsourced to developers and if they don&#39;t know any better they make decisions which make sense only from the technical point of view.&lt;br /&gt;
The strategy of dealing with the outcome of the transactional process is a business decision, not technical. As a developer I always go for proper rollbacks or configurable re-attempts - but it could very well be what business doesn&#39;t need or even doesn&#39;t want (it may not even be possible - and you are fighting a half-day brain paralysis). This misunderstanding of business need will result either in an outright wrong logic (which is fixable) or in an over-engineering and significant &lt;a href=&quot;http://www.allaboutagile.com/lean-principles-1-eliminate-waste/&quot; target=&quot;_blank&quot;&gt;waste&lt;/a&gt; (which will &lt;a href=&quot;http://en.wikipedia.org/wiki/Technical_debt&quot; target=&quot;_blank&quot;&gt;linger around&lt;/a&gt; for a long-long time).&lt;br /&gt;
&lt;br /&gt;
So, please, please, Business People - don&#39;t roll your eyes when your techies will be asking for your preference between asynchronous callbacks and pub-sub patterns. They feel disturbance in a Force, but just having trouble expressing it in a humane way - be patient (and know your stuff).&lt;br /&gt;
&lt;b&gt;Update: &lt;/b&gt;&lt;a href=&quot;http://www.enterpriseintegrationpatterns.com/docs/IEEE_Software_Design_2PC.pdf&quot; target=&quot;_blank&quot;&gt;Starbucks concurs&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
*&lt;span id=&quot;goog_1156708634&quot;&gt;&lt;/span&gt;ACID &lt;span id=&quot;goog_1156708635&quot;&gt;&lt;/span&gt;- as from &lt;a href=&quot;http://en.wikipedia.org/wiki/ACID&quot; target=&quot;_blank&quot;&gt;technology&lt;/a&gt;, not pharmacology.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/4315845197957503824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=4315845197957503824' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4315845197957503824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4315845197957503824'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/05/why-business-analysts-should-understand.html' title='Why Business Analysts should understand ACID*'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-8297272358976149914</id><published>2013-04-29T21:44:00.000-05:00</published><updated>2013-04-30T19:09:44.034-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><category scheme="http://www.blogger.com/atom/ns#" term="introverted programming"/><title type='text'>Uncomfortable during the interview?</title><content type='html'>Imagining your interviewer naked may be a bad idea sometimes. No, wrong - it is always bad idea. Try this instead:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-8HLBEI_8DkM/UVFVTJX-TfI/AAAAAAAAA6Y/exUKH40c9Nc/s320/officespace.jpg&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
You know what to do with it, you just can not do &lt;a href=&quot;https://www.youtube.com/watch?v=g2_Yi-1Ryf4&quot; target=&quot;_blank&quot;&gt;worse&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
P.S. Also these would be a great questions to fire in return: &lt;a href=&quot;http://www.runtime-era.com/2013/03/my-interview-questions-for-potential.html&quot; target=&quot;_blank&quot;&gt;Interview Questions for Potential Employers&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/8297272358976149914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=8297272358976149914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/8297272358976149914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/8297272358976149914'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/04/uncomfortable-during-interview.html' title='Uncomfortable during the interview?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-8HLBEI_8DkM/UVFVTJX-TfI/AAAAAAAAA6Y/exUKH40c9Nc/s72-c/officespace.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-6538769374875873925</id><published>2013-04-28T19:35:00.000-05:00</published><updated>2013-04-30T19:09:07.282-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="no-sql"/><category scheme="http://www.blogger.com/atom/ns#" term="RavenDb"/><title type='text'>ASP.NET + No-SQL. Part I - RavenDb</title><content type='html'>&lt;a href=&quot;http://ravendb.net/&quot; target=&quot;_blank&quot;&gt;RavenDb&lt;/a&gt; is great native LINQ no-SQL database which is under active development. It has enormous community support and loads of resources which can help you get started (I wish they had this &lt;a href=&quot;http://ravendb.net/news/102/course-nosql-with-ravendb-learninglineapp&quot; target=&quot;_blank&quot;&gt;open course&lt;/a&gt;&amp;nbsp;at my time).&lt;br /&gt;
Below is the code I ended up with after some time of polishing and tweaking and which finally worked for me. For a quick-start convenience I am providing the instructions in sequential steps.&lt;br /&gt;
&lt;br /&gt;
1. Download and install RavenDB Client nuget package from Hibernating Rhinos.&lt;br /&gt;
&lt;br /&gt;
2. Add &quot;RavenDb&quot; connection string to your web.config file. It is not necessary to use this name but if you&#39;d ever consider &lt;a href=&quot;https://appharbor.com/&quot; target=&quot;_blank&quot;&gt;AppHarbor&lt;/a&gt; hosting with one of the RaveDb add-ons, the deployment script will automatically place correct connection string if it will find &quot;RavenDb&quot; key. And we love automation.&lt;br /&gt;
&lt;br /&gt;
3. The core access class for the Raven API is Document Store. It is expensive to create but it is thread-safe so we can use one singleton instance of it throughout our application life cycle. To achieve that we place the following code in out Global.asax.cs file:&lt;br /&gt;
&lt;br /&gt;
private const string RavenSessionKey = &quot;OpenHouseRaven.Session&quot;;&lt;br /&gt;
private static DocumentStore documentStore;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;
public WebApiApplication()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; BeginRequest += (sender, args) =&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpContext.Current.Items[RavenSessionKey] = documentStore.OpenSession();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; EndRequest += (sender, args) =&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var disposable = HttpContext.Current.Items[RavenSessionKey] as IDisposable;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (disposable != null) disposable.Dispose();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; };&lt;br /&gt;
}&lt;br /&gt;protected void InitializaeRavenDbStore()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; documentStore = new DocumentStore { Url = ConfigurationManager.ConnectionStrings[&quot;ravenDb&quot;].ConnectionString };&lt;br /&gt;
&amp;nbsp; &amp;nbsp; documentStore.Initialize();&lt;br /&gt;
}&lt;br /&gt;public static IDocumentSession CurrentRavenSession&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; get { return (IDocumentSession)HttpContext.Current.Items[RavenSessionKey]; }&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Add call to InitializaeRavenDbStore() to the end of Application_Start method which should be already there. In this code we initialized DocumentStore class, provided infrastructure to store Raven Document Session and altered WebApiApplication constructor, attaching handlers to BeginRequest and EndRequest events to properly create and dispose the Session object for each request.&lt;br /&gt;
&lt;br /&gt;
4. Next is repository class which will encapsulate all database interaction. Raven is natural with LINQ and generics, so repository can be created to handle specific type.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;
public class RavenRepository&amp;lt;T&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; protected IDocumentSession ravenSession;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; public RavenRepository(IDocumentSession session)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ravenSession = session;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; public virtual T Find(string id)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (string.IsNullOrEmpty(id)) return default(T);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var item = ravenSession.Load&amp;lt;T&amp;gt;(id);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return item;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; public virtual IEnumerable&amp;lt;T&amp;gt; FindAll(Func&amp;lt;T, bool&amp;gt; predicate)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return predicate == null&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ? ravenSession.Query&amp;lt;T&amp;gt;()&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : ravenSession.Query&amp;lt;T&amp;gt;().Where(predicate);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; public virtual List&amp;lt;T&amp;gt; InsertOrUpdate(List&amp;lt;T&amp;gt; list)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach (var entity in list)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ravenSession.Store(entity);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ravenSession.SaveChanges();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return list;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; public virtual void Delete(string id)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (string.IsNullOrEmpty(id)) return;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; T entity = Find(id);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ravenSession.Delete(entity);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ravenSession.SaveChanges();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
The Raven Document Session object is being injected into the class for better testability. And we love testability.&lt;br /&gt;
&lt;br /&gt;
5. And now the code which all above was preparing us for - the usage:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;
var repo = new RavenRepository&amp;lt;Person&amp;gt;(WebApiApplication.CurrentRavenSession, null);&lt;br /&gt;
var existing = repo.FindAll(p =&amp;gt; p.Name == &quot;Smith&quot;).FirstOrDefault();&lt;br /&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
Pretty simple construction with few small tricks - I hope it will save you some start time.&lt;br /&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/6538769374875873925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=6538769374875873925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6538769374875873925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6538769374875873925'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/04/no-sql-aspnet-part-i-ravendb.html' title='ASP.NET + No-SQL. Part I - RavenDb'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-1601907268027750192</id><published>2013-04-04T09:11:00.001-05:00</published><updated>2013-04-04T09:11:27.001-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><title type='text'>The story of my life</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;a href=&quot;http://misha-collins.tumblr.com/post/46344393684&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://25.media.tumblr.com/tumblr_lud1jvG04s1qd1zaho1_500.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/1601907268027750192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=1601907268027750192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/1601907268027750192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/1601907268027750192'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/04/the-story-of-my-life.html' title='The story of my life'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-4837739369972202371</id><published>2013-03-26T15:38:00.003-05:00</published><updated>2013-03-26T15:38:31.629-05:00</updated><title type='text'>New site address</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;
New domain -&amp;nbsp;&lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://www.laboremus.ca/&quot;&gt;www.laboremus.ca&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Bookmark it - quite possible the blog can be moved from the Blogger platform.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/4837739369972202371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=4837739369972202371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4837739369972202371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/4837739369972202371'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/03/new-site-address.html' title='New site address'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-9094953680082819555</id><published>2013-03-15T12:05:00.000-05:00</published><updated>2018-01-07T12:05:50.371-05:00</updated><title type='text'>Moving...</title><content type='html'>Considering the &lt;a href=&quot;http://googleblog.blogspot.ca/2013/03/a-second-spring-of-cleaning.html&quot;&gt;most recent Google developments&lt;/a&gt; I think it is for the best to move out of the Google-powered platform.
It is truthfully disappointing to see the corporation with proclaimed motto &quot;Do not be evil&quot; turning more &quot;Resistance is futile&quot; side.&lt;br /&gt;
Weird it may sound but out of big three - Apple, Google and Microsoft, the latter seems to be most adequate in terms of user-respect conduct and a friendly way to do business (maybe had been beaten enough throughout all these years). It was a disappointment to encounter Google customer service (which is kind of half-expected) and even business account management (totally surprising). It fits perfectly the &quot;screw-you-if-your-revenue-is-less-that-10-digits&quot;-type of snooty service provider but not the &quot;Don&#39;t be Evil&quot; VP-of-Ethics-powered.&lt;br /&gt;
Concerning the quality of the products I have my own opinion, all the same - far not to the Google advantage...&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/9094953680082819555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=9094953680082819555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/9094953680082819555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/9094953680082819555'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/03/moving.html' title='Moving...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-50290113271213162.post-6622269901908759216</id><published>2013-03-13T08:56:00.002-05:00</published><updated>2013-03-13T09:44:17.569-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=":)"/><title type='text'>Why I like being in this trade</title><content type='html'>It&#39;s worth it just for the joy of appreciating the humour and craft of the content of the following page (including the URL):&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://warmcrocconf.net/itsover/thankyou.aspx&quot; target=&quot;_blank&quot;&gt;http://warmcrocconf.net/itsover/thankyou.aspx&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
NB: I just stumbled upon it - I have never heard about it before, I don&#39;t understand (yet) what is it about - but it made me very curious. Your experience may vary.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;also check &lt;a href=&quot;http://feeds.feedburner.com/LazyLoading?format=xml&quot;&gt;Feed Burner&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.laboremus.ca/feeds/6622269901908759216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=50290113271213162&amp;postID=6622269901908759216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6622269901908759216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/50290113271213162/posts/default/6622269901908759216'/><link rel='alternate' type='text/html' href='http://www.laboremus.ca/2013/03/why-i-like-being-in-this-trade.html' title='Why I like being in this trade'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>