Findings and thingies, 21 Apr 2021 23:23:54 +0000The Azure Data Architecture Map<p>I've written about the maps of <a href="">Stephane Eyskens</a> <a href="/posts/2019-08-06-azure-infrastructure-architect-map/">before</a>. I must admit that I did not follow up on the following publishing's by him. Today I just noticed that he added another map to his portfolio.</p> <p><a href="">The Azure Data Architecture Map - Microsoft Tech Community</a></p> <p>It is pretty neat that he simply put a link to all of his maps in his most recent post so that one has all information in one place.</p>, 07 Apr 2021 16:00:00 +0000Phones and Apps Reduce Your Ability to Focus Even When They Don’t Distract You<blockquote> <p>The same “brain drain” applies to any potential distractor even when they aren’t actively distracting us. Research in cognitive psychology tells us that we automatically pay attention to things that are habitually relevant to us, even when we are focused on something else.</p> </blockquote> <p>Maybe it's time to get rid of even more apps on your smartphone.</p>, 26 Mar 2021 08:00:00 +0000Azure SQL Import (bacpac) does not finish<p>Today I was facing the challenge that an import of a BACPAC file did not finish in a reasonable amount of time.</p> <p><img alt="" src="/2021/03/18/1/import-state.png" /></p> <p>The process simply remained unchanged for about 4 hours in the state you can see in the above screenshot.</p> <p>After investigating this further I found the money quote in the Microsoft documentation [1].</p> <blockquote> <p>The Azure SQL Database Import/Export service provides a limited number of compute virtual machines (VMs) per region to process import and export operations. The compute VMs are hosted per region to make sure that the import or export avoids cross-region bandwidth delays and charges. If too many requests are made at the same time in the same region, significant delays can occur in processing the operations. The time that's required to complete requests can vary from a few seconds to many hours.</p> </blockquote> <p>The documentation also states that an import will be cancelled if it is not processed within four days.</p> <p>Unfortunately the Azure portal does not offer an option to cancel an import out of the box. For this you need to use the PowerShell (inside the portal). You can find a detailed description for this <a href="">here</a>.</p> <p>To speed things up you can perform this import using your local SQL Server Management Studio (SSMS). For this simply refer to the necessary steps in [3] specifically section »Importing a data-tier application in SQL Server Management Studio«. Of course this is only an option if your internet connection is sufficient for the amount of data that needs to be moved. If not you can still deploy an Azure VM and run the import process from there.</p> <h2>Resources</h2> <ol> <li><a href="">Import and export of a database takes a long time - Azure SQL Database | Microsoft Docs</a></li> <li><a href="">How to cancel Azure SQL Database Import or Export operation - Microsoft Tech Community</a></li> <li><a href="">An introduction to Data-Tier applications in SQL Server</a> - <a href="">WayBack</a></li> </ol>, 18 Mar 2021 12:15:00 +0000Why employee surveys, like political polls, are misleading<blockquote> <p>Most important, it’s time for a new mindset. Businesses should focus more on building toward a better future and less on assessing where things are. Making this shift means embracing the unknown and accepting complexity.</p> </blockquote> <p>This. Don't ask your employees once a year what they think about their professional environment. Talk to them, look where things can be improved. And work together with them to tackle these issues.</p>, 12 Mar 2021 08:00:00 +0000Why Is Facebook Launching An All-Out War On Apple's Upcoming iPhone Update?<blockquote> <p>In an interview with NPR, Facebook's director of privacy and public policy Steve Satterfield said Apple's forthcoming alert is an attempt to undercut the business model used by Facebook and other ad-supported free apps.</p> </blockquote> <p>I really hope that this will create a backclash for Facebook because people will start to recognize that they are not the users but the product of this plattform (<a href="">"If You're Not Paying For It, You Become The Product"</a>).</p>, 28 Feb 2021 10:30:00 +0000Always Open Self<blockquote> <p>This "always-open self" Wells speaks of, though admirable, doesn’t always guarantee a happy time of things. Often it is exhausting. Often it is heartbreaking. But no worthwhile life ever had it different. Sic transit Gloria Mundi.</p> </blockquote> <p>Nothing to add from my side...</p>, 23 Feb 2021 07:30:00 +0000Make Boring Plans<blockquote> <p>To become great at technology strategy, start by getting good at making boring plans. Get clear about the problem you are overcoming with your plans.</p> </blockquote> <p>As mentioned <a href="">before</a> it is good to use boring technology but it is also a good idea to make boring plans.</p>, 22 Feb 2021 11:30:00 +0000Choose Boring Technology<blockquote> <p>So I’m making a case here that you should tend to prefer mature things, and you should try not to use too many things.</p> <p>But it’s not an absolute principle. Obviously sometimes it does make sense to add new technology to your stack. And it can even make sense to use a weird new thing.</p> </blockquote> <p>It is always good to stick to/use technology which has a proven trackrecord and is known well by you. But as always your mileage may vary and as always the answer in technology is: "It depends".</p>, 22 Feb 2021 07:30:00 +0000Friends don't let friends right-click publish<blockquote> <p>What you really want is a repeatable, automatic pipeline that takes your code, merges it with everyone else's, runs some tests, deploys it to a test server, runs some more testing and validation, then automatically promotes it to production once you know it works.</p> </blockquote> <p>Simply obey the rule that you never ever should do use this tool in any production environment.</p>, 17 Feb 2021 09:00:00 +0000Cloud computing 'sticker shock' is on the rise, and containing it may be a new career path<blockquote> <p>As cloud adoption rises, so does cloud "sticker shock." That tremendous savings seen from the switch to up-front CapEx investments in information technology to subscription mode soon gets soured as the rising monthly bills come in for services nobody knows where and when they are being used.</p> </blockquote> <p>Although many cloud providers advertise that cost savings can be achieved, the reality then looks different in many places. Especially the distinction between <a href="">CapEx</a> and <a href="">OpEx</a> looks tempting at first glance, but in practice it often fails to meet the high expectations.</p>, 15 Feb 2021 09:00:00 +0000