|
|
ACCU London:97 Things Every Programmer Should Know
97 Things Every Programmer Should Know
In this ACCU session, Kevlin Henney introduces various contributors from the recent book "97 Things Every Programmer Should Know", and we get to listen and discuss the ideas. Among those speaking will be:
Allan Kelly,
Giovanni Asproni,
Keith Braithwaite,
Marcus Baker,
Russel Winder,
Sam Saariste, and
Steve Freeman
In this talk, Giovanni Asproni gives his own thoughts on what "Every Programmer Should Know".
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Kevlin Henney & Jon Jagger's Deliberate Practice Days
How do you develop expertise? Peter Norvig writes: "The key is deliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analysing your performance while and after doing it, and correcting any mistakes. Then repeat. And repeat again." For a developer, deliberate practice means trying new things, trying old things with a view to making them fresh and trying to move from accidental practice to intentional discipline. Deliberate practice improves technical agility through increased self awareness/ Find out more here
Steve Freeman and Nat Pryce's Growing Real Systems Guided by Tests
Steve Freeman's Growing Real Systems Guided by Tests is an advanced course for those who want to improve their practice of Test-Driven Development.
This 2 day Test-Driven Development course shows how to use tests to guide the development of software. We show how to apply this critical skill, using test friction to show us where the boundaries in the code should be so that we can write expressive, coherent code. We also show how TDD works at the larger scale, helping us build reliable systems that fit into the usual soup of third-party services. In particular, we address working with asynchrony and distribution. Find out more here
Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way? This is a two-day hands-on course in which you will learn the principles and practices of Clean Code. This Clean Code course alternates between lecture and exercise so that you can experience, first-hand, the practices and disciplines of these fundamental topics. Find out more here
Gojko Adzic's BDD for Developers
This hands-on BDD workshop will help you get the key skills needed to succeed with behaviour driven development and specification by example. Through simulations and practical exercises, you will apply the ideas and practices of BDD to solve the most common issues development teams have with specifications and tests. You will use Cucumber to define and automate BDD scenarios to provide stakeholders with visibility into software features and help the delivery teams drive development and build quality in from the start. Find out more here
Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way? This is a two-day hands-on course in which you will learn the principles and practices of Clean Code as described in Robert C. Martin's book: Clean Code: A Handbook of Agile Software Craftsmanship. You will also receive this book as part of the course materials. This Clean Code course alternates between lecture and exercise so that you can experience, first-hand, the practices and disciplines of these fundamental topics.
here
Allan Kelly & Chris Matts' Essential Agile for Business Analyst
his course will provide Business Analysts with an understanding of what Agile software development is, how Agile development differs from traditional software development - and how it does not, the common terms and practices used in Agile, a clear understanding of the Business Analyst's role on Agile teams and the tools available to them.
Key topics
- What Agile software development is and how it differs from traditional software development.
- The main Agile methods: Scrum and XP, plus the relationship of Agile to Lean.
- How Agile software projects and teams are organised and the roles on these teams.
- Why the role of the Business Analysis in Agile is both essential to, and frequently overlooked on, Agile teams.
- Tools Business Analysts can use on Agile teams to accelerate delivery, increase business value and ensure teams do the right thing.
For more information about this course, go here
ABOUT GIOVANNI ASPRONI
|
I'm an Italian Software Developer currently working as independent IT consultant and contractor in UK.
I can provide consulting, development, training, coaching and mentoring services on
* Agile Software Development
* Extreme Programmi
More about Giovanni Asproni
|
ABOUT THE ACCU LONDON
|
ACCU is an organisation of programmers who care about professionalism in programming and are dedicated to raising the standard of programming.
More about the ACCU London
|
|
PODCAST 97 THINGS EVERY PROGRAMMER SHOULD KNOW
This session took part at the 97 things every programmer should know. You can view the other 5 podcasts here.
|
|
|
PROGRESSIVE .NET PODCASTS
|
OTHER PROGRESSIVE .NET EVENTS
|
F#unctional Londoners Meetup Group
FREE EVENT:
F# Type Providers Hands On
London, Thursday, May 23rd
|
|
Progressive .NET Tutorials May 2013
CONFERENCE (3 DAYS)
London, Wednesday, May 29th
BOOK NOW!
|
|
F#unctional Londoners Meetup Group
FREE EVENT:
F# on iPad and iPhone with Xam
London, Thursday, May 30th
|
|
Udi Dahan's Adv Distributed Design w SOA
5 DAY COURSE. Featuring Udi Dahan London, Monday, June 3rd
|
|
Writing Concurrent Code with Lock-Free Algorithms
3 DAY COURSE. Featuring Martin Thompson London, Wednesday, June 5th
|
|
Greg Young's Advanced CQRS Workshop
3 DAY COURSE. Featuring Greg Young London, Monday, June 10th
|
|
QCon New York
CONFERENCE (5 DAYS)
New York, Monday, June 10th
BOOK NOW!
|
|
F#unctional Londoners Meetup Group
FREE EVENT:
Machine Learning Hands On with
London, Thursday, June 13th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|
|
|