Beer and pizzas will be provided due to the generosity of our Group Sponsors : Akamai, AppDynamics, Cedexis, Dynatrace, Dyn, The Financial Times, Google, NCC Group, Neustar, PEER1, and SciVisum.
Talk 1 : Blocking Bots - Good or Bad for Innovation and Performance.
Malicious bots are becoming an increasing problem for Website Engineers when seeking to improve performance. Whether that is by competitor repurposing data, computer programs price scraping, bad-bots can lead to capacity issues and site slow downs, wiping out hard fought performance gains.
On the other hand many start-ups and fledging websites require seed data and content at the start of their journey, is it really that wrong to crawl some corporation or government website particularly if you are going to use that data in new and interesting ways ? After all isn’t web-crawling / data scraping how google was established ?
In this talk Tudor discusses the history of web-scraping, what makes a bot ‘good’ or ‘bad’ and how blocking bad-bots can aid web-performance.
Tudor James (Distil Networks) has worked and run technical operations teams for high traffic websites since the late 1990s. During this long IT career, running Directory Publishing websites in the UK and US, he encountered more than his fair share of bad-bots taking his company's data. Having seen how Distil manages to mitigate this problem far better than his own efforts he was delighted to join and help other website teams defend against these bad actors.
Talk 2 : Best viewed with...
Are we doomed to see history repeat itself? With the amount of client-side MVC frameworks and the upcoming implementation of the ES6 syntax, will we soon be seeing a repeat of the “browser wars.” Will more websites only work in a select number of browsers with the capabilities to run their code?
Are we breaking the inherent robustness of the web? The main facets that affect everything on the web are performance, accessibility, interaction. What are these new tools serving most?
My aim is to take a look at the current state of the web and whether progressive enhancement is still plausible, instead of looking at what new tools can offer. Do some of these new frameworks start to redress the balance and serve all facets of the web?
• I’ll be covering:
What progressive enhancement is and whether it is still important
• The broader picture of progressive enhancement and what that means for performance and accessibility
• An introduction to service worker and what that means to progressive enhancement and performance
Adam Onishi @onishiweb is a senior developer at London-based digital agency dxw, where he focuses on building complex solutions for a variety of public sector clients. He has a keen interest in new front-end technologies and tools, with the aim of improving the front-end workflow and bringing consistency to teams of developers. Adam is also co-creator of 12 Devs and 12 Devs of Xmas, is extremely interested in the shape of education in the industry, and is author of the book Pro WordPress Theme Development.
What time should I arrive?
• Entry to the meetup is from 18:00 to 18:45. The Registration desk is located in the main lobby/reception of the FT building which is on the 2nd floor (entrance is directly off Southwark Bridge). Security will escort arrivals in groups to the conference suite on the 6th floor.
• Beer and pizzas will be served up at approx. 20:45 and the meetup will end at 22:00 and all attendees must exit the building by 22:30.
Why have you started charging for your meetup events?
• We are charging a nominal £5 entry for our meetup events primarily to reduce the very high level 'no shows' that we have had in the past. This is very frustrating for those that really want to go but end up not being able to attend as all the spots have been taken.The 'waitlist' concept relies on 'no shows' actually releasing their space, and we find that this just doesn't happen. 'No shows' also cause difficulties for us in terms of food and drink provision and event checkin/security.
• All food and drink is provided due the generosity of our sponsors and the entry fee's are used towards the general operation of the group. As we are a non-profit making community association, any annual surplus from both sponsorship and attendance fees will be donated to IT related charities.
Do I have to bring my printed ticket to the event?
• Yes - It really helps us if you can bring your Eventbrite paper or online ticket (containing the QR code) to the checkin desk at the event.
What is the refund policy?
• In the event of the event being cancelled by the organisers, then a full refund will be made. No other refunds will be made under any circumstances. You can transfer you ticket to someone else via Eventbrite.
The name on the registration/ticket doesn't match the attendee. Is that okay?
• As we are using corporate facilities to host the meetup, security will perform a name check at check-in so its much easier if for everyone if you purchase your ticket in the correct name.
Are there ID requirements or an age limit to enter the event?
• ID will be required if you are not the named ticket holder. Our group sponsors provide alcholic drinks during the meetup session so you have to be over 18 to benefit from those.
Claim the event and start manage its content.I am the organizer