Shaun Abram
Technology and Leadership Blog
“Ship It!” talk at the Boise Code Camp
Slides for my “Ship It!” talk at the Boise Code Camp in Boise State University today: https://www.slideshare.net/shaunabram/ship-it-boise
Tags: boidecodecamp, codecamp, devops, mytalks, production, shipit, talks
Unit Testing – the Hard Parts @ NYC Code Camp
Thanks to everyone who came to my “Unit Testing – the Hard Parts” presentation @ New York Code Camp. I really enjoyed it! Great crowd, lots of follow up questions. And cool Microsoft office space in Times Square. Thank you to all who attended. My slides are here: http://www.slideshare.net/shaunabram/unit-testing-the-hard-parts
Tags: codecamp, mocks, mytalks, nycc, stubs, tdd, testdoubles, testdrivendevelopment, Testing, unittesting
Docker talk at SVCC’15
Some short notes from a talk from Ted Young on the Docker ecosystem. Slides available here.
BusyBox – a number of use linux tools packaged up in to a single file. “The Swiss Army knife of Embedded Linux”
CoreOS and Red Hat’s Atomic are particularly suited for running containers, work well with (and I think even come preinstalled with) Docker.
VM vs Container. VMs ofter have multiple apps running in them (e.g. a tomcat with multiple apps running it int). With containers it is typically 1 app per container. Containers typically run within a VM (although can run on “raw metal” too). Multiple containers per VM? – I’m not so clear on!
Cgroups may be used to limit and control resource usage.
12 Factor apps – Good practices for building “cloud native” or software-as-a-service apps.
Tags: codecamp, containers, docker, svcc, svcc15
RESTful Microservices at Silicon Valley Code Camp ’15
Thanks to everyone who came to my RESTful Microservices talk at Silicon Valley Code Camp today. Great turnout and lots of good follow up questions.
You can find the complete slides on slideshare.
Tags: api, codecamp, HTTP, microservices, mytalks, REST, RESTful, SOA, svcc, svcc15
An intro to Microservices and REST: SoCal Code Camp 2014
If you came along to my session at the SoCal Code Camp, thanks for attending! Any feedback always appreciated.
You can find the slides on slideshare.
You can also check out my blog posts that the talk is based on:
Shaun
Tags: architecture, codecamp, HATEOAS, HTTP, microservices, mytalks, REST, RESTful, royfielding, socal2014, talks
Software Quality via Unit Testing
The following post is based on a talk I gave at Desert Code Camp 2013. See also the associated slide deck.
Software quality is critical to consistently and continually delivering new features to our users. This articles covers the importance of software quality and how to deliver it via unit testing, Test Driven Development and clean code in general.
Read more
Tags: cleancode, codecamp, dcc13, desertcodecamp, JUnit, martinfowler, mytalks, talks, tdd, Testing, unittesting
‘An Introduction to Spring’ at LA Code Camp
I gave my ‘An Introduction to Spring’ talk today at the LA code camp. It went fairly well I think. I had very little time to go through the Spring MVC module at the end, but perhaps I will give that as a separate talk another day.
I have posted the presentation slides here.
Tags: codecamp, mytalks, spring
Speaking at LA Code Camp
I am very pleased to say I will be speaking at the LA Code Camp this weekend. My topic is An Introduction to Spring. I will try to post a report from the code camp this weekend…
This is the same talk I had planned to present at the Silicon Valley Code Camp, so great to be finally giving it…
Spring talk canceled
With much reluctance, I have had to cancel my planned Spring presentation at Silicon Valley Code Camp this weekend. I have been knocked out with flu all week and I am still hoarse, so giving a one hour talk is, unfortunately, not an option.
It is a shame as there was a lot of interest in the talk but in this instance can’t be helped.
CodeCamp 2009: An Introduction to Spring
As I posted about earlier, the Silicon Valley Code Camp 2009 is coming up and this year, I am planning on presenting a session on the Spring framework.
You can find my session details here: An Introduction to Spring.
Silicon Valley Code Camp 2009
The planning for this year’s Silicon Valley Code Camp seems to be well under way. After attending last year’s event, I’m looking forward to it already. There are some great sessions lined up already, including
- Beginning iPhone Development
- Creating Java Applications with Google App Engine
- Intro to Cloud Computing
- Asynchronous Web Services
As the site says: Attendance is free, but space is limited so you need to Register.
As well as attending this year, I am also hoping to present a session on ‘An Introduction to Spring’. I will post more details when I have submitted my proposal…
Tags: codecamp
Silicon Valley Code Camp Notes
I am at the Silicon Valley Code Camp at the moment.
I will try to post some notes on the various talks I attend below…
Day 1:
- Session 1: JavaScript
- Session 2: Easing into Agile
- Session 3: Building Better Tests in Java
- Session 4: What is Python?
Day 2:
- Session 1: Basics of Threading
- Session 2: Introduction to Grails
Tags: agile, codecamp, Java, JavaScript, python, Testing, threading