Permalink
Browse files

Update twitter posts

  • Loading branch information...
matt40k committed Oct 1, 2017
1 parent f032011 commit 69ca5404e0894120a326aa5fa5451b54700c6e05
@@ -26,6 +26,6 @@ Not only will this be my 4th year contributing, I have also surpased the
<a href="http://boincstats.com/en/stats/14/user/detail/404524" target="_blank" rel="nofollow">credits mark</a>. I think in part this is because of my new i5 CPU I got for my birthday this year.
<a href="https://twitter.com/dabsdotcom/status/444092168698089472" target="_blank" rel="nofollow"><img class="alignnone size-full wp-image-244 aligncenter" src="//matt40k.uk/img/2014/12/Bimw0KOCIAA0mmX.png" alt="Bimw0KOCIAA0mmX" width="599" height="465" /></a>
{{< tweet 444092168698089472 >}}
&nbsp;
@@ -12,16 +12,6 @@ categories:
---
I was talking to a colleague about one of our suppliers and the progress they were making on a new product they were developing. He was surprised to hear how little progress they appear to have made, they had previously been making huge steps in very little time with very few developers, especially surprising when they have been scaling up the development team over the past few months. I explained they are burning some of the technical debt they have collected whilst they still can. This of course then led to me explaining what I meant by using a common product, which then later prompted this tweet (which irony Capita hit the favourite button on)
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
Explaining technical debt to schools is extremely easy thanks to <a href="https://twitter.com/CapitaSIMS" target="_blank" rel="nofollow">@CapitaSIMS</a> :p
</p>
<p>
&mdash; Matt Smith (@matt40k) <a href="https://twitter.com/matt40k/status/603139277191544832" target="_blank" rel="nofollow">May 26, 2015</a>
</p>
</blockquote>
{{< tweet 603139277191544832 >}}
For secondary schools who use SIMS .net &#8211; which is most schools in the UK &#8211; this can be simply be explained by Nova-T. Nova-T6 is a perfect example. Technically, it should be written in C#/.NET, however, there is a no business case, so it&#8217;s still a Delphi program. From a end-user perspective if they re-wrote it, they would gain nothing. Personally however, this still doesn&#8217;t mean it should be ruled out. It&#8217;s easier to maintain C# code when you have a small army of C# developers vs only a hand full of aging Delphi coders. Not to mention the advantage of C# over Delphi. The longer Capita leaves it, the more the interest costs them. Just look at some of the technical problems SIMS customers have had, it can all be tracked back to that technical debt. That debt that Capita needs to pay before the interest becomes to high.
@@ -37,62 +37,27 @@ One last comment about the session, Penny completed the entire thing, including
Other session going on was <a href="http://web.archive.org/web/20160210045257/http://sqlcambs.org.uk/precon3/" target="_blank" rel="nofollow">A Day with Columnstore Indexes</a> with <a href="http://www.nikoport.com/" target="_blank" rel="nofollow">Niko Neugebauer</a>. To be honest, I wimped out of going to this one &#8211; I tend to leave the intimate details of indexes to our Senior DBA and just pick up the summary sheet at end and apply the base config and only update it when he says so. Lazy I know, but I can&#8217;t learn everything at once!
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
Becoming a <a href="https://twitter.com/hashtag/columnstore?src=hash" target="_blank" rel="nofollow">#columnstore</a> professional in <a href="https://twitter.com/NikoNeugebauer" target="_blank" rel="nofollow">@NikoNeugebauer</a> precon at <a href="https://twitter.com/sqlsatcambs" target="_blank" rel="nofollow">@sqlsatcambs</a> <a href="http://t.co/HWlPXf8HRN" target="_blank" rel="nofollow">pic.twitter.com/HWlPXf8HRN</a>
</p>
<p>
&mdash; Zuzana Skrinarova (@zuzskri) <a href="https://twitter.com/zuzskri/status/641921587889983488" target="_blank" rel="nofollow">September 10, 2015</a>
</p>
</blockquote>
{{< gist matt40k 641921587889983488 >}}
## Day 2
The second day was with <a href="https://rasmusreinholdt.wordpress.com/" target="_blank" rel="nofollow">Rasmus Reinholdt Nielsen</a> &#8211; <a href="http://web.archive.org/web/20160210074148/http://sqlcambs.org.uk/precon4/" target="_blank" rel="nofollow">Building tomorrows ETL architecture with BIML and MDS today</a> and was the main reason for me attending, I spend most of my time in SSIS. Despite packing two laptops, I still found myself popping out to the shops to pick up a USB mouse as I forgot to pack one. I&#8217;ve previously heard about <a href="http://www.bimlscript.com/" target="_blank" rel="nofollow">BIML</a> and despite being recommended from a lot of folks I just hadn&#8217;t had a proper look, the main reason was the resentment towards Microsoft for not providing such a intermediate language &#8211; not that <a href="http://www.varigence.com" target="_blank" rel="nofollow">Scott Currie</a> hasn&#8217;t done amazing job, its just it should be merged into core product. Rasmus started with a introduction to C# which covered the basics, which he quickly skipped through as we all ready had a working knowledge of C# and got onto <a href="http://www.bimlscript.com/" target="_blank" rel="nofollow">BIML</a>. Before too long I had created my <a href="https://gist.github.com/matt40k/bb849ecb85ba7af13fe3" target="_blank" rel="nofollow">first basic BIML script</a>. He then went onto some of the more complex features of SSIS and then how to achieve the same in a <a href="http://www.bimlscript.com/" target="_blank" rel="nofollow">BIML</a> script. We then moved onto how we use some <a href="http://www.bimlscript.com/" target="_blank" rel="nofollow">BIML</a> features and those C# skills to auto generate a SSIS package, then using Master Data Services (MDS) as your meta library to, In short, automated staging.
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
And the <a href="https://twitter.com/hashtag/BIML?src=hash" target="_blank" rel="nofollow">#BIML</a> precon with <a href="https://twitter.com/RasmusReinholdt" target="_blank" rel="nofollow">@RasmusReinholdt</a> that I'm doing today at <a href="https://twitter.com/hashtag/sqlsatcambridge?src=hash" target="_blank" rel="nofollow">#sqlsatcambridge</a> <a href="http://t.co/GdBSeCUS4i" target="_blank" rel="nofollow">pic.twitter.com/GdBSeCUS4i</a>
</p>
<p>
&mdash; Zuzana Skrinarova (@zuzskri) <a href="https://twitter.com/zuzskri/status/642255631324479488" target="_blank" rel="nofollow">September 11, 2015</a>
</p>
</blockquote>
{{< gist matt40k 642255631324479488 >}}
Mean while in the other session, they were not only failing over servers&#8230;
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
Just experienced a real life seamless failover during <a href="https://twitter.com/regbac" target="_blank" rel="nofollow">@regbac</a> <a href="https://twitter.com/retracement" target="_blank" rel="nofollow">@retracement</a> session on the topic at <a href="https://twitter.com/hashtag/sqlsatcambridge?src=hash" target="_blank" rel="nofollow">#sqlsatcambridge</a> <a href="http://t.co/5fqI5t8DPe" target="_blank" rel="nofollow">pic.twitter.com/5fqI5t8DPe</a>
</p>
<p>
&mdash; Kenneth M. Nielsen (@DoktorKermit) <a href="https://twitter.com/DoktorKermit/status/642357856965128193" target="_blank" rel="nofollow">September 11, 2015</a>
</p>
</blockquote>
{{< gist matt40k 642357856965128193 >}}
## Day 3
The actual <a href="http://www.sqlsaturday.com/411/eventhome.aspx" target="_blank" rel="nofollow">SQLSaturday event</a> was hosted at the very nice <a href="http://www.mollercentre.co.uk/" target="_blank" rel="nofollow">The Møller Centre</a>, unfortunately this isn&#8217;t as close to the train station as the <a href="http://www.cambridgecityhotel.co.uk/" target="_blank" rel="nofollow">Cambridge City Hotel</a> the precons were hosted at &#8211; still it does have free parking.
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
I can think of worse ways to spend a Saturday 🙂 <a href="https://twitter.com/hashtag/sqlsatcambridge?src=hash" target="_blank" rel="nofollow">#sqlsatcambridge</a> <a href="https://twitter.com/hashtag/spsatcambridge?src=hash" target="_blank" rel="nofollow">#spsatcambridge</a> <a href="http://t.co/ZcEPHUJcZb" target="_blank" rel="nofollow">pic.twitter.com/ZcEPHUJcZb</a>
</p>
<p>
&mdash; Obilogic (@obilogic) <a href="https://twitter.com/obilogic/status/642664423778291712" target="_blank" rel="nofollow">September 12, 2015</a>
</p>
</blockquote>
{{< gist matt40k 642664423778291712 >}}
The day was amazing, the people <del>were</del> are friendly &#8211; I managed to go up to a few and ask a few questions which they kindly answered. They even had people handing out free chocolates 🙂
@@ -108,11 +73,3 @@ You can see <a href="https://www.flickr.com/photos/127113040@N04/sets/7215765870
<a data-flickr-embed="true" href="https://www.flickr.com/photos/127113040@n04/albums/72157658700726789" title="SQL Sat Cambrdge 2015 by rodjkidd, on Flickr" target="_blank" rel="nofollow"><img src="https://farm1.staticflickr.com/588/21105531374_95cd3680ff_c.jpg" width="800" height="666" alt="DSC_0100_DxO" /></a>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
@@ -13,17 +13,7 @@ categories:
---
Just thinking out load (because its good to get feedback)
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
Dont suppose anyone has a clever way of scheduling sql jobs? Looking at you <a href="https://twitter.com/jamiet" target="_blank" rel="nofollow">@jamiet</a>
</p>
<p>
&mdash; Matt Smith (@matt40k) <a href="https://twitter.com/matt40k/status/697050198120464384" target="_blank" rel="nofollow">February 9, 2016</a>
</p>
</blockquote>
{{< gist matt40k 697050198120464384 >}}
Just to expand on my tweet. I&#8217;ve lot of SSIS packages for load and building my BI warehouse (SSAS cubes), now currently I have a SQL job that has multiple steps
@@ -11,17 +11,7 @@ categories:
- SIMS Bulk Import
---
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
Missus decided to dye her hair, so spent the time moving from <a href="https://twitter.com/teamcity" target="_blank" rel="nofollow">@teamcity</a> on <a href="https://twitter.com/Azure" target="_blank" rel="nofollow">@Azure</a> vm to <a href="https://twitter.com/appveyor" target="_blank" rel="nofollow">@appveyor</a> for <a href="https://twitter.com/simsbulkimport" target="_blank" rel="nofollow">@simsbulkimport</a>
</p>
<p>
&mdash; Matt Smith (@matt40k) <a href="https://twitter.com/matt40k/status/698912438150938628" target="_blank" rel="nofollow">February 14, 2016</a>
</p>
</blockquote>
{{< gist matt40k 698912438150938628 >}}
So today I managed to move <a href="https://simsbulkimport.uk" target="_blank" rel="nofollow">SIMS Bulk Import</a> over to <a href="http://www.appveyor.com/" target="_blank" rel="nofollow">Appveyor</a>. So what does this mean? Well it means I don&#8217;t have to worry about going over my Azure credit limit each month for starters! <a href="http://www.appveyor.com/" target="_blank" rel="nofollow">Appveyor</a> has excellent support for <a href="https://GitHub.com" target="_blank" rel="nofollow">GitHub</a>, so each commit is automatically build, tested, and (when I enable it) a new release created.
@@ -13,31 +13,11 @@ categories:
---
This month saw the release of SQL Server 2016, which from a BI\Report point of view is huge. Once we had access to it
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
<a href="https://twitter.com/matt40k" target="_blank" rel="nofollow">@matt40k</a> yeah, already been on msdn. Can't believe we're being made to wait!!!
</p>
<p>
&mdash; Dave Kerby (@davekerby) <a href="https://twitter.com/davekerby/status/737912147703934976" target="_blank" rel="nofollow">June 1, 2016</a>
</p>
</blockquote>
{{< tweet 737912147703934976 >}}
I spotted something odd.
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
So whats the diff? Enterprise is only core licensed &#8211; <a href="https://t.co/2NgZG7siUD" target="_blank" rel="nofollow">https://t.co/2NgZG7siUD</a> <a href="https://twitter.com/hashtag/sqlhelp?src=hash" target="_blank" rel="nofollow">#sqlhelp</a> <a href="https://twitter.com/SQLServer" target="_blank" rel="nofollow">@sqlserver</a> <a href="https://twitter.com/SQLServerBI" target="_blank" rel="nofollow">@SQLServerBI</a> <a href="https://t.co/SP8OC5eLvD" target="_blank" rel="nofollow">pic.twitter.com/SP8OC5eLvD</a>
</p>
<p>
&mdash; Matt Smith (@matt40k) <a href="https://twitter.com/matt40k/status/739752396046372864" target="_blank" rel="nofollow">June 6, 2016</a>
</p>
</blockquote>
{{< tweet 739752396046372864 >}}
Now, in SQL Server terms there are two types of licensing
@@ -21,16 +21,6 @@ Answer? Using the Analysis Management Objects (AMO). This will return the same l
Thanks again to Chris Webb for pointing me in the right direction
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
<a href="https://twitter.com/matt40k" target="_blank" rel="nofollow">@matt40k</a> SSMS might well be using AMO or something similar from the admin interface
</p>
<p>
&mdash; Christopher Webb (@Technitrain) <a href="https://twitter.com/Technitrain/status/732886507019767808" target="_blank" rel="nofollow">May 18, 2016</a>
</p>
</blockquote>
{{< tweet 732886507019767808 >}}
&nbsp;
@@ -17,17 +17,7 @@ tags:
---
So <a href="https://www.red-gate.com/" target="_blank" rel="nofollow">one</a> of the <a href="https://www.red-gate.com/" target="_blank" rel="nofollow">really nice sponsors</a> at <a href="http://www.sqlsaturday.com/" target="_blank" rel="nofollow">SQL Saturday</a> had a vending machine that was rigged up to release a treat when you sent a tweet. Like so
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
I'm at <a href="https://twitter.com/hashtag/sqlsatcambridge?src=hash" target="_blank" rel="nofollow">#sqlsatcambridge</a> home of <a href="https://twitter.com/redgate" target="_blank" rel="nofollow">@redgate</a> <a href="https://twitter.com/hashtag/redgatetreat?src=hash" target="_blank" rel="nofollow">#redgatetreat</a> <a href="https://twitter.com/hashtag/red668?src=hash" target="_blank" rel="nofollow">#red668</a>
</p>
<p>
&mdash; Matt Smith (@matt40k) <a href="https://twitter.com/matt40k/status/774598227639300096" target="_blank" rel="nofollow">September 10, 2016</a>
</p>
</blockquote>
{{< tweet 774598227639300096 >}}
and give you&#8230;
@@ -45,29 +35,9 @@ The fact it re-opens the tables you had open the last time you were in SQL Manag
It even stops DBAs going to jail :p
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
I would literally kill for : GROUP BY EVERYTHING , ie group by everything im not aggregating.
</p>
<p>
&mdash; Dave Ballantyne (@davebally) <a href="https://twitter.com/davebally/status/780385934487543808" target="_blank" rel="nofollow">September 26, 2016</a>
</p>
</blockquote>
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
<a href="https://twitter.com/davebally" target="_blank" rel="nofollow">@davebally</a> looks like it does &#8211; might be cheaper then 20 yrs in jail for murder 😀 <a href="https://twitter.com/hashtag/SQLPrompt?src=hash" target="_blank" rel="nofollow">#SQLPrompt</a> <a href="https://t.co/kphVNuYvms" target="_blank" rel="nofollow">pic.twitter.com/kphVNuYvms</a>
</p>
<p>
&mdash; Matt Smith (@matt40k) <a href="https://twitter.com/matt40k/status/780389729573404672" target="_blank" rel="nofollow">September 26, 2016</a>
</p>
</blockquote>
{{< tweet 780385934487543808 >}}
{{< tweet 780389729573404672 >}}
&nbsp;
@@ -14,17 +14,7 @@ tags:
---
Distribution list are amazing things, they allow us to send mail to our team without having to remember who exactly is in our team, this is especial true in this modern age where we are part of many different teams, sometimes without even realising. These lists can contain hundreds or even thousands of members and the latest NHS IT bug has left IT departments maybe wanting to double-check their distribution lists &#8211; hopefully before the security team comes a knocking.
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
NHS 850k reply-all email fail: State health service blames Accenture for config cockup < by me <a href="https://t.co/TZ1AOqsdKC" target="_blank" rel="nofollow">https://t.co/TZ1AOqsdKC</a>
</p>
<p>
&mdash; Gareth Corfield (@GazTheJourno) <a href="https://twitter.com/GazTheJourno/status/798494144062689280" target="_blank" rel="nofollow">November 15, 2016</a>
</p>
</blockquote>
{{< tweet 798494144062689280 >}}
Luckily, this is really easy in Excel 2016. Built into Excel 2016 is PowerQuery and one of the out-of-box connectors is Active Directory. With a bit of PowerQuery magic, you can easily pull this data out.
@@ -42,8 +32,7 @@ Note: If your unluckily enough to be running an old version of Excel, it possibl
Below is the M code to do this:
<div class="gist-oembed" data-gist="matt40k/ad9aa51201e73f112e790655fb90049a.json">
</div>
{{< gist matt40k ad9aa51201e73f112e790655fb90049a >}}
<a href="//matt40k.uk/2016/06/getting-a-list-of-ad-groups-and-their-members-using-powerquery/" target="_blank" rel="nofollow">For more help on how to enter the M code into Excel see my previous post.</a>
@@ -34,16 +34,6 @@ Clear as mud. So if its been in place for 10 years and they bring in £400,000 a
* I like the idea Real Time Passenger information, just not the solution SCC purchased. It runs on an out-of-date operating system that crashes. If it was me, I&#8217;d got the Uni to build something using a Raspberry Pi and got the local schools involved (would have looked pretty cool on the children&#8217;s CV)
<blockquote class="twitter-tweet" data-width="550">
<p lang="en" dir="ltr">
Still broke <a href="https://twitter.com/suffolkcc" target="_blank" rel="nofollow">@suffolkcc</a> &#8211; Majors Corner Ipswich bus stop <a href="https://t.co/EXTI73O8bt" target="_blank" rel="nofollow">pic.twitter.com/EXTI73O8bt</a>
</p>
<p>
&mdash; Matt Smith (@matt40k) <a href="https://twitter.com/matt40k/status/795913583204962305" target="_blank" rel="nofollow">November 8, 2016</a>
</p>
</blockquote>
{{< tweet 795913583204962305 >}}
&nbsp;
Oops, something went wrong.

0 comments on commit 69ca540

Please sign in to comment.