{"id":793,"date":"2013-12-01T13:58:14","date_gmt":"2013-12-01T13:58:14","guid":{"rendered":"http:\/\/ruirib.net\/blog\/?p=793"},"modified":"2013-12-01T15:40:47","modified_gmt":"2013-12-01T15:40:47","slug":"my-links-of-the-week-december-1-2013","status":"publish","type":"post","link":"https:\/\/ruirib.net\/index.php\/2013\/12\/my-links-of-the-week-december-1-2013\/","title":{"rendered":"My links of the week &#8211; December 1, 2013"},"content":{"rendered":"<style type=\"text\/css\"><\/style><p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-834\" alt=\"function-machine\" src=\"http:\/\/ruirib.net\/wp-content\/uploads\/2013\/12\/function-machine.jpg\" width=\"220\" height=\"210\" \/><\/p>\r\n<p>Here are my chosen links for this week, covering SQL Server (with an emphasis on SQL Server 2014), web development, software development and big data.<\/p>\r\n<ul>\r\n<li>SQL Server:\r\n<ul>\r\n<li class=\"betterSpacedBullets\">Thomas LaRock&#8217;s <a href=\"http:\/\/thomaslarock.com\/2013\/11\/sql-server-troubleshooting-useful-links\/\">SQL Server Troubleshooting useful links<\/a>\u00a0presents a set of useful resources to use when troubleshooting SQL Server performance issues. The set includes blog posts, books, videos and whitepapers.<\/li>\r\n<li class=\"betterSpacedBullets\">Microsoft&#8217;s SQL Server Team <a href=\"http:\/s.technet.com\/b\/dataplatforminsider\/archive\/2013\/11\/25\/boosting-transaction-performance-in-windows-azure-virtual-machines-with-in-memory-oltp.aspx\">Boosting Transaction Performance in Windows Azure Virtual Machines with In-Memory OLTP<\/a>\u00a0presents recommended scenarios for the use on In-memory optimized tables in Azure Virtual Machines. It also offers recommendations regarding VM size and configuration, for optimized in-memory tables performance.<\/li>\r\n<li class=\"betterSpacedBullets\">Aaron Bertrand&#8217;s\u00a0<a href=\"http:\/\/www.sqlperformance.com\/2013\/11\/t-sql-queries\/hekaton-twist\">Hekaton with a twist: In-memory table-valued parameters<\/a>\u00a0raises the possibility of big improvements in performance when using memory-optimized table-valued parameters.<\/li>\r\n<li class=\"betterSpacedBullets\">Daniel Farina&#8217;s <a href=\"http:\/\/www.mssqltips.com\/sqlservertip\/3085\/updating-statistics-for-memoryoptimized-tables-in-sql-server\/\">Updating statistics for Memory-Optimized tables in SQL Server<\/a>\u00a0addresses the lack of auto-updating statistics for memory optimized tables in SQL Server 2014. The article explains the reason for this absence and provides advice on how to handle situations where the data in the tables as changed in such a way that updating statistics would be recommended.<\/li>\r\n<li class=\"betterSpacedBullets\">John Daskalaskis&#8217;s <a href=\"http:\/s.msdn.com\/b\/john_daskalakis\/archive\/2013\/11\/25\/sql-server-default-settings-that-you-might-want-to-change.aspx\">SQL Server default settings that you might want to change<\/a>\u00a0presents several SQL Server defaults that may be useful to change, to achieve better performance.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<ul>\r\n<li>Web Design and Development:\r\n<ul>\r\n<li class=\"betterSpacedBullets\">Victor Savkin&#8217;s <a href=\"http:\/\/www.infoq.com\/articles\/backbone-vs-angular\">Contrasting Backbone and Angular<\/a>\u00a0is an interesting article that compares how regular web development tasks can be achieved with the Backbone,js and Angular JS Javascript frameworks.<\/li>\r\n<li class=\"betterSpacedBullets\">Steven Bradley&#8217;s\u00a0<a href=\"http:\/\/www.vanseodesign.com\/web-design\/mobile-up-widescreen-down\/\">Mobile Up, Widescreen Down, or Somewhere In-Between?<\/a>\u00a0compares the mobile up and widescreen down approaches, when designing a responsive website and provides advice on which to use considering the designer&#8217;s experience.<\/li>\r\n<li class=\"betterSpacedBullets\">Rob Dodson&#8217;s\u00a0<a href=\"http:\/\/css-tricks.com\/modular-future-web-components\/\">A Guide to Web Components<\/a>\u00a0addresses Web Components, a set of web standards with the goal of allowing\u00a0the bundling of markup and styles into custom HTML elements, that fully encapsulate the HTML and CSS. An excellent read.<\/li>\r\n<li class=\"betterSpacedBullets\">Mike Wasson&#8217;s\u00a0<a href=\"http:\/\/msdn.microsoft.com\/en-us\/magazine\/dn463786.aspx\">Single-Page Applications: Build Modern, Responsive Web Apps with ASP.NET<\/a>\u00a0shows how to build a Single Page Application (SPA) using Visual Studio 2013 and the ASP.NET Web API, while using Knockout.js and Ember.js for the front-end.\u00a0<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<ul>\r\n<li>Software Development:\r\n<ul>\r\n<li class=\"betterSpacedBullets\">Hadi Hariri&#8217;s\u00a0<a href=\"http:\/\/hadihariri.com\/2013\/11\/24\/refactoring-to-functionalwhy-class\/\">Refactoring to Functional\u2013Why Class?<\/a>\u00a0is a thought-provoking critique of object-oriented programming.\u00a0<\/li>\r\n<li class=\"betterSpacedBullets\">Ulf Eriksson&#8217;s\u00a0<a href=\"http:\/\/www.developer.com\/tech\/6-practical-agile-techniques-you-can-start-using-today.html\">6 Practical Agile Techniques You Can Start Using Today<\/a>\u00a0suggests 6 agile techniques that can be used to improve the any development process.\u00a0<\/li>\r\n<li class=\"betterSpacedBullets\">Lukasz Szyrmer&#8217;s <a href=\"http:\/\/www.infoq.com\/articles\/no-process-best\">The Best Process Is No Process<\/a>\u00a0is another interesting and thought-provoking reflection, this time addressing process and process debt.<\/li>\r\n<li class=\"betterSpacedBullets\">Cecily Carver&#8217;s\u00a0<a href=\"https:\/\/medium.com\/learning-to-code\/565fc9dcb329\">Things I Wish Someone Had Told Me When I Was Learning How to Code<\/a>\u00a0is yet another very interesting article on the lessons learned from experience, regarding &#8220;how to code&#8221;.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<ul>\r\n<li>Big Data \/ BI :\r\n<ul>\r\n<li class=\"betterSpacedBullets\">Craig S. Mullins&#8217;s <a href=\"http:\/\/craigsmullins.com\/dbta-nov-2013.html\">A Primer on the Basics of NoSQL Databases<\/a>\u00a0provides a brief overview of the basics of NoSQL databases.<\/li>\r\n<li class=\"betterSpacedBullets\">Cindy Gross&#8217;s <a href=\"http:\/s.msdn.com\/b\/cindygross\/archive\/2013\/11\/25\/your-first-hdinsight-cluster-step-by-step.aspx\">Your First HDInsight Cluster\u2013Step by Step<\/a>\u00a0provides a simple tutorial on getting started with Hadoop, through a HDInsight cluster installation on Azure.<\/li>\r\n<li class=\"betterSpacedBullets\">Arshad Ali&#8217;s <a href=\"http:\/\/www.databasejournal.com\/sqletc\/understanding-microsoft-power-bi-self-service-solutions.html\">Understanding Microsoft Power BI \u2013 Self Service Solutions<\/a>\u00a0addresses Microsoft Power BI, a set of tools based on the ubiquitous Microsoft Excel, for data discovery, analysis and visualization. The article also includes links to relevant documentation on how to use the different Power BI components.<\/li>\r\n<li class=\"betterSpacedBullets\">Matt Asay&#8217;s\u00a0<a href=\"http:\/\/readwrite.com\/2013\/11\/25\/python-displacing-r-as-the-programming-language-for-data-science#awesm=~ooMv5Y46Z8MVy1\">Python Displacing R As The Programming Language For Data Science<\/a>\u00a0explains why Python has becoming a more common option for data science, increasingly replacing R.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<p>That&#8217;s it for this week. Thanks for reading.<\/p>","protected":false},"excerpt":{"rendered":"Here are my chosen links for this week, covering SQL Server (with an emphasis on SQL Server 2014), web development, software development and big data. SQL Server: Thomas LaRock&#8217;s SQL Server Troubleshooting useful links\u00a0presents a set of useful resources to use when troubleshooting SQL Server performance issues. The set includes blog posts, books, videos and&#8230;","protected":false},"author":1,"featured_media":834,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,73,2,77],"tags":[158,59,61,162,258,155,115,93,48,164,253,117,19,163],"class_list":["post-793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-computing","category-links-of-the-week","category-sql-server","category-web-development","tag-angular-js","tag-azure","tag-azure-sql-vm","tag-backbone-js","tag-big-data","tag-hdinsight","tag-hekaton","tag-javascript","tag-nosql","tag-single-page-application","tag-sql-server","tag-sql-server-2014","tag-visual-studio-2013","tag-web-standards"],"_links":{"self":[{"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/posts\/793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/comments?post=793"}],"version-history":[{"count":27,"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/posts\/793\/revisions"}],"predecessor-version":[{"id":1011,"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/posts\/793\/revisions\/1011"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/media\/834"}],"wp:attachment":[{"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/media?parent=793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/categories?post=793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ruirib.net\/index.php\/wp-json\/wp\/v2\/tags?post=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}