Cricket World Cup 2019 Games Venues Tickets & More

The CWC2019 comes to these shores (well England and Wales) next year from 30th May to the final on 14th July 2019, so it’s coming home anyway and by our recent performances against the Aussies and Indians this ones in the bag already (yes, I know about the Scotland game but let’s just try and forget about it yeah?).

So, a quick word on tickets, games and venues. Below I’ve included a master table of all games and also (further below) a mini table for each nations games (and each grounds games too). Might be helpful when figuring out which matches to book. How to book?

  1. Booking ‘registration’ opened yesterday. You MUST register at BEFORE the 1st August 2018 to be able to book via the Public Ballot. So go and do that right now.
  2. The actual booking of tickets (the Public Ballot) is open from 10AM 1ST AUGUST 2018 – this is when you can login with your registered account and select the games and type of ticket you’d like to purchase.

Maybe it’s a coincidence that England’s first Test match in a series of 5 against India begins at 11AM on the 1st of August!!!

So set a reminder on your phone for 1st of August 2018, and use the tables below to help you decide which game is best. Enjoy

Read more

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

Continuous Learning – how to guide

The Information Technology landscape I work in has changed rapidly, and continues to evolve at pace. The common challenge I find now is that many in the IT field are finding it difficult to keep up with the learning needed to remain relevant in the job marketplace. Before I dive into new posts on the technology areas I’m most enthusiastic about I think it’s important to explain fundamental learning principles, how to remember content and how to remain motivated to learn.

[Credit for content: “Developing a Learning Mindset” by Gary Bolles, find it at]

How we Learn.

There are 3 essential elements to learning, they are:

  • Knowledge – cold hard facts that you know e.g. knowing how Active Directory works
  • Transferable Skills – skills you learn that can apply to multiple disciplines e.g. learning Python
  • Traits – your personality in essence e.g. completing tasks, time keeping

When you learn something, anything, it involves one or more of the above. For future learning (e.g. a textbook you want to read, a course you want to take) try to break down the learning goals into the above 3 elements.

  • What new knowledge will you gain?
  • What transferable skill will you learn?
  • What traits will you continue to develop?

So instead of just cramming information into your head you can focus on the development of all 3 elements as part of one overall task.

Read more

Tags: , , , , , , , ,

Gap in the market for Recruitment Agencies

I think there’s a gap in the market which recruitment agents could potentially exploit. It’s been many years since I stopped contracting. Now back on the market little has changed in my communication with them.

Lots of roles, lots of JDs, lots on interest. The gap exists between what the JD says and what your CV/experience says. I really think Recruitment Agencies should start an element of providing Skills Training. No not for new up & coming agents to teach them sales techniques, pipeline management etc. No, I think they should offer courses in real world IT skills, if anyone knows where the real skills shortage is it’s recruitment agencies.

question mark Read more

Tags: , , , , , , , , , ,

new AWS Solutions Architect Associate Exam is now OUT

As I predicted a few months back, the new exam has been released while the current one with outdated content will only be available until 12th AUGUST 2018 – after that it will be retired. Right now you have a choice of sitting either the new or old exam. I strongly advise you to sit the new one. Please.

Anyone planning on taking the new AWS Solution Architect Associate exam now has an updated blueprint to follow and a requirement to use the latest AWS configuration information.

The blueprint is here

I like the word ‘Performant’ – sounds almost made up!

AWS Solution Architect Associate Exam – update due (in 2018?)

I recieved an email from AWS today inviting me to sit a new Beta exam for the AWS Solution Architect Associate certification.

Due to the rapidly evolving nature of cloud based services the current exam tests knowledge that was valid and correct a number of years ago, and is not necessarily correct in AWS today. A great example is ‘How long does it take to retrieve data from Glacier storage?’ – the answer expected in the current exam is 3-5 hours.

The answer in 2017 would be: Is your glacier retrieval request standard (3-5 hours), bulk (5-12 hours) or expedited (1-5 minutes, yes minutes!!!)

So an update is due to the exam soon, which is a good thing. The email states “new exam featuring questions that reflect new and updated AWS features, services, and best practices”.

However I suspect the new exam is due early 2018 – as the email states that any exam results for those who sit this new beta would be available in 3 months!!!

Good luck for those studying. You can access my old Associate level notes in my AWS bucket here – which I did update in January 2017 as I was preparing for my Professional Exam.

Tags: , , , , , , , , ,

Office 365 and the backup/data loss conundrum

With GDPR on the horizon and many organisations rapidly moving to Office 365, Azure services, Skype for Business and SharePoint online it seems many are not 100% clear on the distinction of responsiblities between their organisation and Microsoft themselves.

The plain bare fact is that YOU and your organisation are responsible for your data. All of it. Not Microsoft, sure they provide the service and there are SLA’s associated with those services – but those SLA’s can still be met if even if all your data was maliciously or accidentally erased i.e. the service is still running (even though all your data is gone!).

Microsoft are not responsible for backup or restore of your data.

Again, you might say there is 30 days backup for Office365 and 14 days for SharePoint online – but this only provides a limited amount of protection against data loss. Believe it or not any restore requirements are on a best effort from Microsoft as oppsed to tied to a distinct SLA. As with all cloud services, functionality and features continually change and evolve, a good thing generally BUT when talking about backup/restore and data loss this uncertainty around continual change represents a significant risk to your critical data.

Granular restore of a specific document in SharePoint online? Forget it, it’s either the whole Site Collection (yes, everything!) or nothing.

Read more

Tags: , , , , , , , , , , , , , , ,

Azure VM, Active Directory and a Dedicated Disk

Installing the AD DS role onto a Azure virtual machine? Creating a Domain Controller in the cloud? Are you sure you want to do this?

For all Domain Controllers you create on an Azure virtual machine, in addition to the system OS disk (C:\) you MUST add a dedicated disk and ensure thatyour AD DS install wizard or script uses this dedicated disk as the location for both the Active Directory database (NTDS) and the replicated system volume (SYSVOL) during the Role installation.

IMPORTANT: For this dedicated disk ensure that the ‘Azure Disk Host Cache’ is set to NONE

Failure to do this risks the corruption of your Active Directory database.

The relevant Microsoft documentation can be found here

I’ve extracted the exact section below, saves you going through the whole web page above:

“Data disk drives do not cache writes by default. Data disk drives that are attached to a VM use write-through caching. Write-through caching makes sure the write is committed to durable Azure storage before the transaction is complete from the perspective of the VM’s operating system. It provides durability, at the expense of slightly slower writes.

This is important for Windows Server AD DS because write-behind disk-caching invalidates assumptions made by the DC. Windows Server AD DS attempts to disable write caching but it is up to the disk IO system to honor it. Failure to disable write caching may, under certain circumstances, introduce USN rollback resulting in lingering objects and other problems.

As a best practice for virtual DCs, do the following:

  • Set the Host Cache Preference setting on the Azure data disk for NONE. This prevents issues with write caching for AD DS operations.
  • Store the database, logs, and SYSVOL on the either same data disk or separate data disks. Typically, this is a separate disk from the disk used for the operating system itself. The key takeaway is that the Windows Server AD DS database and SYSVOL must not be stored on an Azure Operating System disk type. By default, the AD DS installation process installs these components in %systemroot% folder, which is NOT recommended for Azure.”
Tags: , , , , , , , , ,

Did Microsoft Decode the Future in 2016? Not really

Microsoft Future Encoded
Microsoft Future Encoded

Billed as an event where the future direction of Microsoft (and its partner network) would head in the next 3-5 years I thought it worth heading to London for the ‘Technical’ Day. It was a 2 day event but day 1 on Tue 1st November 2016 was billed as ‘Business Day’, so of course I booked in for the geek chic on the 2nd Nov.

It was a well organised event at the Excel centre, smooth check-in & badge print out and well staffed. A little crowded outside the single escalator everyone was trying to use straight after lunch to get up to Levels 1 through to 3, which is where the breakout session were held in various meeting/seminar rooms. You are suposed to use the ‘Future Encoded’ app to set a schedule and browse the timetable/sessions – the app was pretty rubbish, it kept showing me day 1 (no way to change it) and didn’t work properly until day 2 actually arrived. Without the app you are stuck – no printed copies just dashboard screens outside each meeting/seminar room with the schedule for the remainder of that day for that room only. Read more

Tags: , , , , , , , , , , , , , , ,

Eid al-Fitr 2016AD 1437AH

So, I predicted at the beginning of this month that Saudi will announce Eid al-Fitr as Wednesday 6th July and therefore completing 30 fasts for Ramadan (for those who started on a Monday).

For once, it completely aligns with astronomical data regarding the visibility of the new moon (hilaal). Today, Monday 4th July, it will not be possible to sight the new moon from any of the Islamic countries in the Middle East, north Africa or Asian sub-continent. So you will be completing 30 fasts and Eid al-Fitr will be on Wed 6th July for you

New-moon Mon 4th July 2016
New moon Mon 4th July 2016

Please see tomorrows (evening of Tuesday 5th July) chart below, it shows clear new moon visibility in much of the Middle East, northern Africa, parts India, south east Asia and the whole Americas. If you started on a Tuesday in any of these regions, you will complete 29 fasts only and do Eid al-Fitr on Wed 6th July.

New moon Tue 5th July 2016
New moon Tue 5th July 2016

Now let’s talk about the UK, strictly speaking the chart above shows no local sighting is possible in much of Europe including the UK. No sighting at all. Therefore depending on how your local mosque or community make the decision the following might apply.

1. If based on sighting from NEAREST Muslim country (any North African country), your Eid al-Fitr is Wed 6th July. Whether you started on Monday (30 fasts) or Tuesday (29 fasts)

2. If based on GLOBAL sighting, the same principle and date as 1 above applies

3. If based upon a LOCAL sighting then strictly speaking the new moon is NOT visible on Tuesday 5th July (but will be on Wed 6th July, see chart at end). This is where it gets interesting…IF you started on Monday then you will have completed 30 fasts on Tuesday 5th July and therefore MUST do Eid al-Fitr the next day. You simply cannot keep 31 fasts. Only for those who started Tuesday would Eid al-Fitr on Thursday 7th July be valid – to me this validates the position of local sighting and my previous blog post on the start of Ramadan 2016.

To summarise, both Wednesday 6th July and Thursday 7th July 2016 are valid dates for Eid al-Fitr in the UK, strictly speaking neither is wholly right or wholly wrong. What does matter is how you came to the decision and that you stick to this principle all the time.

The sticking matter of the unification of start of Ramadan and dates for Eid in the UK are primarily based upon the differing (yet valid in most cases) decision making mechanism that is used. Don’t expect all mosques & communities to agree and for there to be a unified date going forward – this is unlikely to happen. One of the issues is the Umm al-Qura calendar.

Good luck, God bless and Eid Mubarak where you are.

In a future post I will attempt to demystify the lunar cycle and hopefully increase people’s understanding of this issue.

Tags: , , , , , , , , , , , , , , , ,

Ramadan 2016AD, 1437AH – Clarity from Chaos

As usual confusion as to when Ramadan begins this year is abound. IT really does surprise me as to how a LOT of people cannot get their heads around basic astronomy and continue to ignore facts – oft blaming those using facts of being ignorant themselves.

Islam uses a Lunar calendar. From one new moon until the next is called a Lunar month and is usually 29.5 (29 and a half) days. So please understand clearly that a Lunar month doesn’t fit nicely into the category of exactly 29 or exactly 30 days, it is squarely in between.

Getting to the point. Sighting of the new moon (‘hilal’) for the beginning of any Lunar/Islamic month is NOT a religious matter. It is a scientific one. Ramadan is the 9th month of the Islamic calendar, the month preceding is called Shabaan.

So when does Shabaan end and Ramadan start?

Allah’s Messenger (PBUH) said: “Observe fast on sighting it (the new moon) and break (fast) on sighting it (the new moon), but if the sky is cloudy for you, then complete the number (of 30).” Sahih Muslim; Hadith No 2379a

So the Islamic tradition is to attempt to observe the new moon yourself on the 29th of Shabaan, failing that because 1) it is not there to observe or 2) your view is obscured (cloudy evening/night) you are to complete 30 days of Shabaan and begin the 1st of Ramadan straight after. Hence why I stated that the observation of the moon is a purely scientific matter. Read more

Tags: , , , , , , , , , , , , , , , , , , , , ,

DirSync, Azure AD Sync – Support Ends April 13, 2017

Official Microsoft support for DirSync (x64, single forest) and Azure AD sync (multiple forests) ends within a year on April 13th 2017.

The information was only sent by email last week and not everyone will be aware and the only official Microsoft statement I can find is linked below:

Of course end of support does not mean your sync tool of choice will stop functioning – it will happily continue to function, but an upgrade will be needed to ensure it remains in support from next year onward.

So get your upgrade boots on and get Azure AD Connect working which is the replacement for any of the previous sync tools and was released in 2015, the link above has further links for an in-place or swing upgrade – whatever floats your boat (in reality choose the method that suits your organisation, also test it first in non-Production!!!)

Azure AD Connect
Azure AD Connect

Azure AD Connect essentially replaces any of the following you might still be running:

  • Dirsync
  • Azure AD Sync
  • Azure AD Connector
  • FIM 2012 R2


So seriously consider upgrading this side of Christmas, and not next Easter. You have been informed!

End of Support for legacy Azure sync products
End of Support for legacy Azure sync products
Tags: , , , , , , , , , ,

Hyperconvergence – what (the heck) is it?

The latest buzzword in virtualization, yet for me the technology it describes is old hat (in the I.T. world old hat isn’t all that long ago). Let me explain…traditionally a ‘converged’ system is simply a combination of 2 (or more) great bits of technology with very different roles combined into one. An example of a converged system is VCE, where I still think of it as the ‘V’Mware, ‘C’isco and ‘E’MC alliance:

  • VMware – provides the virtualization function
  • Cisco – provides the network and server layer (with a little help from Intel!)
  • EMC – experts in storage, so you can guess what they provide!

[With Intels contribution it should really be called ‘ViCE’ 😉 ]

Together that means a joined up system, a VBlock, that you simply deploy then use as a converged compute system. Want more performance? Then add more CPU or RAM or Storage…

…and that is where Hypercovergence differs. Instead of isolated blocks of converged compute you have ‘blocks’ that can work together and scale out, want more performance? Add another block to an existing one via a network cable and BOOM! You have more power. Add 10 blocks. Or 50!

Why did I say it was ‘old hat’ I hear you ask? Well, that’s exactly the way MongoDB works, it scales out in pretty much the same way. When your databases reach a certain size and you need more oooomph, traditionally you would need to migrate the workload to a beefier machine. What if there was a better way, one perhaps that could make use of some of the spare CPU cycles available in an existing machine or one that allowed a redundant piece of kit become useful again? I’ll explain with pictures:

single MongoDB box
single MongoDB box

Poor chap, a lowly P75 system crunching away at that data. Need to urgently number crunch the number of stars in the universe and the probability % of habitable planets? Well you need more ooooomph, so scale out like thus which MongoDB has been doing for years (since 2007 while VMwares bitter rival Nutanix first released their Virtual Compute Platform in Q4 2011) :

scale out baby
scale out baby!

OH look at that, my Xeon buddies have joined in the game. Now with all that Quad core Hyperthreading with a bit of clever sharding on the MongoDB config you’ll be finished calculating in no time.

So that’s what Hyperconvergence is pretty much. The ability to add more by simply using Ethernet. No need for messy transitions or complicated integration paths and reams of consulting days. Buy it, plug it in, switch it on, use it.

Of course Hyperconvergence is a little more than my simplistic analogy, it’s changing the landscape for virtualization and storage. Previously you would need to integrate 4 or 5 vendor offerings to get your virtual compute platform running. Now you don’t have to. Buy just one (very expensive) hyperconverged box and spin up 100’s of workload VMs to do your grunt work. Potentially you can reduce significantly the number of racks of servers you have, and power/storage costs anywhere between 20 to 80%. Impressive stuff

The following are ones to watch:

Openstack – cheap cloud (supposedly) particularly Red Hats based upon KVM

Nutanix – possibly more famous for rowing with VMware

SimpliVity – simple isn’t it! Get a free ‘For Dummies’ book here

PernixData – just like The Flash, these guys are fast

I wonder what NetApp are thinking right now…?

Probably enjoying the ever growing spat between VMware and Nutanix, my buddy Chuck started it all with this > 10 reasons why vmware is leading hyperconvergence






Tags: , , , , , , , , , , , , , , , , , ,
%d bloggers like this: