The venue for E2E Rome has been announced, and booking direct with the venue is usually cheapest, however their cheapest rate is non-refundable.
To match the venue’s cheapest price, use this link, and enter discount code HCSUMM10 to get 10% discount. You can also add an optional breakfast which also qualifies for the discount.
The end result is the same price is booking directly with the venue hotel, but you have the reassurance of a fully refundable booking should your plans change
Waste of a generation
When you think about software, what comes to mind? Traditional office-based applications like Word, Excel and Powerpoint? Mobile “Apps” for iPhones and Android? Operating systems? Embedded software powering our cars, microwaves and washing machines? All are examples of software of course, just at different levels of user interaction.
Having working in the IT industry for over 18 years (has it really been that long?!) one notices trends. One major trend is the move to doing everything “in software”. First it was the hypervisor. No more physical tin for our server installs…there is now a layer of “software” abstracting our servers from real silicon.
It was inevitable that following server virtualisation came Network and storage virtualistion with virtual routers and switches like the Nexus and OpenvSwitch. All based upon software. Of course, physical switches contain software too – and quite complex software too – Cisco IOS contains 40+ million lines of code – that’s the same as Windows XP.
Alongside this is the explosion of “apps” for consumer devices, many of which written by individuals working in their bedroom.
Software is going to be important. And increasingly so. And the ability to write software are going to be crucial for our economy if we’re to keep up with demand, and every growing competition developing countries.
If you’ve been a student in a UK school in the past decade, you would of been led to believe “IT” (or ICT as it’s now known) means knowing how to write a letter in Microsoft Word, and add up a column of numbers in Excel and draw some colourful shapes in Paintbrush. This isn’t the IT I was taught at school, nor should it be what our children are being taught now.
We’ve thrown away two generations of potential authors of the next Angry Birds, the next Facebook or the next Xen hypervisor by turning them into Office automatons.
What a waste.
Don’t get me wrong, I think knowing how to use productivity applications, especially the Office suite used in the majority of workplaces is a useful skill, and should be taught at some stage in preparation for life in the workplace. But it’s not ICT, nor should it be labelled as such.
CodeClub
The good news is that things are changing.
The government (perhaps swayed by a large pot of cash from Google and Facebook lobbyists?) appear to be planning to change the ICT curriculum taught to our future generation. The mainstream press seem to agree it’s a good idea.
Having purchased a Raspberry Pi, mainly so I could run RISC OS and XBMC on a computer the size of a credit card and for under £25, I came across a coding tool call Scratch that was baked into the Raspbian OS image. There are thousands of hobbyists doing crazy things with their Pi which is awesome, but one of the original aims of the Raspberry Pi foundation was to create a computer cheap enough that dozens could be given away to pupils to inspire them to code.
Here is where CodeClub comes in. Changing the nationwide ICT curriculum is like turning an oil tanker. It’s going to take a while. So in the meantime, CodeClub aims to plant the seed using volunteers teaching coding to 9-11 year olds via after school clubs.
The video below gives a good overview
TechCity
I’ve been attending Croydon TechCity events since it was founded last year, and one evening was dedicated to technology in education, with one of the founders of CodeClub giving a presentation. As a result of this, a group of organisers started coordinating a plan to start CodeClubs in the boroughs schools.
Time to step up
Anyone who know’s me knows that I’m enormously busy. Working full time as an independent consultant, helping run the UK Citrix User group, speaking at and attending conferences, TechCity, Toastmasters, Purley Business Association, and running a hosting company whilst also being a good husband and father means I have virtually no free time. So fitting in a weekly code club will be a challenge, but I think it’s cause worthy of my time and effort.
So, I reached out to the organisers, registered on the website and was assigned my school earlier this week.
I’m currently honing my Scratch skills, reading up on how other CodeClubs have gone, and reading through the CodeClub curriculum whilst awaiting for my CRB checks to go through before I can officially start my club.
I’ll be blogging about how my club goes, so watch this space for updates!
If this has inspired you to do the same, sign-up on the CodeClub website as a volunteer, and get in touch with your local schools to start your own club, and prepare the next generation of kids with the skills that will allow them to succeed in a world driven by software.
A slightly different blog post for today!
As some of my peers may know, I work as an independent consultant, and have ever since I graduated in 1995! There are many different schemes on the internet that claim to maximise your earnings but I’ve always steered clear of these as many get shut down when legislation catches up with whatever workaround they are using (indemnified loans, offshore trusts etc) to avoid paying tax. I believe everyone who earns money has an obligation to pay their fair share of tax.
However, the government offers a number of schemes to help offset the cost of childcare. One of these is childcare vouchers. I’ve spoken to a number of consultants who have never taken advantage of these on the mistaken belief that it’s too complex to set up and the costs involved in getting a third party company to administer the scheme would outweigh any benefit.
Neither are the case. read more…
Here’s the scenario: Contoso Inc (good name as any eh?) want to block users from a specific country from accessing their infrastructure. Because these users are particularly smart, they’ve been using anonymous proxies that use frequently changing IP addresses to circumvent regular GeoIP location detection, so the company, after learning the differences between nordvpn and expressvpn , decides to block all IPs from anonymous proxies and use a real-time service.
And conveniently they already have Netscaler technology in place to protect and accelerate their web sites. Good choice Contoso!
I’m actually going to detail two different ways of achieving this, one using a freely available (but only updated monthly) static GeoIP database, and the other using a realtime GeoIP service that meets the original requirement.
We’re going to use quite a few of the Netscaler features: GSLB database, load balancing, responder, http callouts, integrated cache and pattern sets, so make yourself a cuppa, grab a biscuit and let’s go!
[Updated 31/03/14 with another way of achieving the same result by splitting the authentication onto two separate pages which can now be done under StoreFront 2.5]
I recently had a question posed by a client who wanted to use Access Gateway on Netscaler to provide XenApp published applications to IOS devices.
Straightforward stuff you’d think right?
The situation soon got more complex when I found out that they had outsourced their two-factor authentication service to a third party, and that the usernames used on this system were different to both their internal Active Directory user ids and email addresses.
Even worse, they didn’t even use the existing UPN’s that one might use to authenticate with AD as an alternative to traditional user IDs.
Despite being able to setup multiple authentication services on an Access Gateway VIP, you can only enter a single userid that then get’s used against all authentication servers.
I love a good challenge, so set about working out how I would solve this problem, and I though I’d share the solution via this blog post.