personal, leisure, comedy, travel

I may not go out too often but I couldn’t miss this one for the world! Jim Jefferies is my favourite comedian and I finally had a chance to see a live show.

Jim Jefferies Ticket

When I saw the terrace option I went for it. Hoping paying extra would warrant better seats. I couldn’t be wronger! Even the MC made a lot of jokes about rich people sitting miles away from the stage while regular ticket owners had very close places.

There were 3 support acts which were about 10-15 minutes each. Jim took the stage around 20:40 and stayed until 22:00.

The first half was mostly about his newborn son and his relation with his girlfriend. Second half is mostly about religion, guns and sex. Overall it was hilarious as I anticipated. I especially loved how he encouraged people to overpower the security and have free beers :-)

I’ve seen all his shows before so seeing all new material was quite refreshing. Even though the stage was in galaxy far far away and the sound was not too loud still it was very nice to watch Jim Jefferies in open air.

Resources

events

Yesterday I attended AWS Summit event and wanted to post my impressions and notes from the event. As you can see in the image below there were quite a few people there:

Overview during lunch break

Keynote

Keynote was given by Amazon.com’s CTO Werners Vogel. Some notes from the keynote:

  • It was quite a big event: 3000+ attendees
  • Intel was introduced as platinum partner. Last month I attended to AWSome Day and they mentioned Intel have manufactured a special chip for EC2 only (C4-type instances). It’s designed specifically to address heat considerations.
  • They have now more than 1 minnion active customers
  • According to Gartner, AWS has 5-times compute capacity than 14 closest competitors combined (which also explains the specific requirements to reduce heat in chips)

  • There were guest speakers who emphasized different features of AWS
    • GoSquared: Experimentation, how it is easier to try out new technologies in a cost-effective way
    • iTv: Microservices as opposed to monolithic applications
    • OmniFone: Scalability
    • Just Giving: Distributed regions and data analysis capabilities
    • AWS VP of public sector: Usage in public sector. It started after 12 and everyone started leaving.

  • New features introduced

    • Elastic File System: SSD-based, automatically replicated, auto-resized file system. Currently in preview mode, will be released this summer
    • Machine Learning: Makes it easier to analyze big data for search intent, demand estimation etc.
    • Lambda: Event-driven, fully-managed compute service
    • EC2 Container Service: There is a big shift towards Docker and containers. He said: “The container is now the output of your development process”

  • Generally microservices approach is favored: Building large solutions with smaller blocks allows faster, cost-effective solutions which can be adapted easier to changes
  • Security and their compliance with major certification requirements is emphasized. But he didn’t mention shared-responsibility principle which AWS adopts. Just because you AWS doesn’t mean you’re compliant to all the regulations as well.
  • They have support for hybrid solutions but according to AWS’s vision it’s not the destination, just a transition
  • He made an analogy that fighting the cloud is like “fighting the gravity”: It’s a fight you cannot win!

Track sessions

After the lunch break there were a lot of sessions about various AWS features. I picked Technical Track 1 which included EC2 Container Services, Lambda, CloudFormation and CodeDeploy

EC2 Container Service

I know using containers is a big deal nowadays but still haven’t the chance to try it out myself. I was hoping from this session to find out more about it but didn’t benefit much from it as it didn’t cover the very basics. But in the light of keynote, it’s obvious there’s a huge demand on containers so will be the first service I’ll try next.

Lambda

This is a very cool new service. Instead of running every small job in small services in small EC2 instances now we can get rid of all the maintenance and costs and just let AWS run our code whenever an event is triggered.

  • It currently supports a wide variety of event sources such as objects put to S3 buckets, DynamoDB table updates, SNS messages etc.
  • SQS support is coming soon
  • Currently it runs node.js but it can be used to launch a Java application but native Java support is coming soon so it can directly execute Java code.
  • It even allows access to underlying processes, threads, file system and sockets
  • It’s charged per invocation so you don’t pay anything for idle times.

Infrastructure as code

The focus of the session was CloudFormation but a client of AWS showed how they used Eclipse to deploy with a single click so it can be done in several ways. (That’s why the title of the talk wasn’t CloudFormation)

This is also a great tool to automatically launch a whole infrastructure based on ERB configuration files. I don’t have much experience in this one but was a nice session to see its capabilities in action.

CodeDeploy

This is yet another cool new feature just gone out of preview mode. You can automatically deploy new code based on your rules. For example, you can deploy one-at-a-time. It verifies every deployment and moves to next one. Or you can deploy new version on half of the instances meaning that half of your system will be available even if the deployment fails. Or if you like some adrenaline rush you can deploy to all instances at once :-)

You can specify pre and post scripts that handle the clean-up tasks and verifying the deployment.

CodeDeploy has been GA (General Availability) but 2 more services were introduced yesterday: CodePipeline and CodeCommit

The idea is to fully-automate the whole process from source code checking to deployment which according to the speaker is a very time consuming task in their own applications.

Conclusion

It was a nice big event and I’m glad I had the chance to attend to it. The content was rich to cover every aspect of AWS. I decided to attend to the sessions instead of labs as I can do them online here. It’s also a bit overwhelming to see there’s so much to learn about but that’s always a challenge in this industry anyway. As Werner Vogels said in his keynote: “Innovation is continuous!”

Resources

review, event, place, personal

I wish I had hobbies! In the past I tried drawing comic books and drumming. They are nice pastime activities but they require a lot of effort and dedication. I just couldn’t find it in me to spend so much time on these activities.

I realized the only activities I don’t mind spending too much time on are developing software and playing with gadgets. One way to improve on these is to join a group. I tried OpenHack meetup group for a while but there was not much going on. Then I discovered this gem: London Hackspace!

Home, sweet home!

I’m writing this post on a comfy couch in their HQ on Hackney Road. This is my first time here but I already fell in love. It’s a great place full of gadgets, laser cutter, 3D-printers, wood and metal workshops, robotics corner and much more! Basically there are no rules. It’s open 24 hours and you can come in anytime you want and can work on any project you want. They also have a very comprehensive library full of tech books.

Everything is DIY. Even the membership card is not given to you automatically but you add your Oyster or any other RFID card to the system by yourself.

They have a very busy events calendar as well. Almost every day there is some event going on. From robotics, to 3D printers or lock-picking. There is no way you cannot find something that you’re not interested in. Check out their Flickr photostream. You can see how diverse the activities are. There is even a bad TV night on Saturday nights!

Long story short, these are just my first impressions but I’m planning to spend a WHOLE LOT of time in this place. I’m sure I will learn a ton of new stuff and have a lot of fun.

Resources