with what people want to see • The submission process how to get your submission noticed and get on the agenda • Structuring your talk keeping people interested throughout • Presentation techniques getting your message across in a memorable way
a conversational user interface Building Maintainable Software Build your own Marketplace: Online Payments Building Droids with JavaScript Building APIs with MVC6 and OAuth
Production: A Guide to the Holy Grail The Actor/Model pattern in .NET: Akka.NET vs Orleans for the curious Event Driven Cloud Computing: Azure Functions vs AWS Lambda Back to basics: simple, elegant, beautiful code Making ReSharper Sharper: How to make your own R# plugin
talk when there are so many others? • Not be aimed at you You already know this stuff – why should I care? • Have an intro for buy-in • Clearly describe what you’ll show • Have a reason to attend
in the past. Were the abstracts not clear enough about what to expect? • Convince the attendee that your talk is worth seeing. • Look at abstracts for past conferences. Which ones catch your eye? • Avoid Buzzfeed. It doesn’t work online and it doesn’t work here. J
this if I knew nothing about it? • Do I know why this talk has been written? • Do I know why I should attend this talk? • Do I know what I’ll learn by the end of it?
Ever had your site go down because Jim accidentally copied over the web.config? Ever broken out into a cold sweat because you forgot the where clause was in a production update script? Well stop deploying like an idiot. Deploying applications has traditionally been one of the most dangerous parts of software development. It’s often very hands-on, relying on the right people doing the right thing at the right time, and is therefore extremely prone to failure. In this presentation, Damian briefly looks at why developers should automate the entire deployment process as soon as possible. He looks at some of the ways teams try to manage their deployments and reduce the danger. Finally, He’ll show you why Octopus Deploy is the best way to do it. Damian will show you some real-world Octopus implementations, including very complex environments, in-depth testing, and automated rollbacks.
sucks sometimes. You're employed to get things done. So is everyone else in the company. But despite being "on the same team", everyone has their own idea of priorities, urgent tasks, and tasks they consider a waste of time. Different teams and departments have different goals, and when they clash, it slows everyone down and can be frustrating and demotivating. So what's the solution? How can you convince everyone to just let you do your job? In this talk, I'll share some practical changes you can make to help fix this problem. Backed up by both research and personal experience, these tips will help you to avoid frustrations and focus on what you're employed to do. We'll discuss topics like wasteful meetings, interruptions, unplanned work, frequently changing priorities, and menial tasks. From small changes in your own team, to ways to influence large cultural changes, there's something here for everyone.
• DDD Perth • Blog Posts • What your conference proposal is missing • Conference Prompts: Or How to Submit Proposals and Influence People • What I learned from reading 429 conference proposals • Lessons learned in Public Speaking
that relate to your subject • Don’t write all the words that you’re going to say. It means people will read them rather than listening to you and you won’t get the opportunity to get your point across. • Slide decks are a tool, not a crutch • Don’t use (too many) bullet points!