• May DDD By Night

    Online event

    It's DDD but *lightning*. Now online! Microsoft Build Discussion Panel Melissa Houghton will MC EF Core Query Tags and logging Jernej Kavka (JK) @jernej_kavka .NET Core allows us to log almost everything quite easily but when an issue happens with SQL queries, can you actually figure out from where it's coming? This is where EF Core Query Tags comes into play with a couple of other logging strategies so that you'll always know the intent and location of your queries. Critical Reflection of a Past Project Leah Garrett @leah_garrett It can be easy to get caught up in what could have or should have happened on a project. In this talk I look back on a project and look at ways to evaluate how it went. OpenAPI (aka Swagger) Pratik Khasnabis @softveda OpenAPI Specification 3.0 has become the de-facto standard for defining REST APIs. It is a descendant of Swagger and many people still know it by this name. It is a language/framework agnostic way of describing your APIs for both humans and machines. In this talk I will show an example OpenAPI spec document and run through it to demystify OAS. I will also quickly show some tools including my favourite VS Code that will help you in working with OAS. If you are either an API developer or API consumer or just want to be API savvy this talk is for you. Secure your Angular .Net Core web app with Azure Active Directory Patrick Zhao @paladinapay Azure Active Directory offers a variety of different authentication methods. Connecting AAD with Angular and .Net Core web application allows you to leverage AAD out-of-the-box authentication solution in your modern web app. In this talk, I will show you how easy it is to configure AAD and integrate it with an Angular + .Net Core application. - The evening will be hosted by the DDD Melbourne crew. https://www.dddmelbourne.com/ - CODE OF CONDUCT All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/ -

    1
  • DDD By Night March @ Now an online event!

    Online

    It's DDD but *lightning*. Now online! Zoom webinar details https://zoom.us/j/664003997?pwd=bmFCVmppanByaTcxeUJvKzkrR2hhdz09 DDD by Night slack http://bit.ly/slack_dddbynight - Patrick Zhao @paladinapay Deep Learning with Azure Machine Learning Service Machine learning is a blazing topic today. Azure Machine Learning provides an one stop serverless machine learning workspace to help software engineers collaborate with data scientist in an efficient way and deliver great machine learning and deep learning solutions.In this talk, I will demonstrate how to train and deploy a deep learning model using deep learning framework TensorFlow on Azure Machine Learning Service. Key takeaway is how Azure Machine Learning Service fulfills deep learning workflow. Sirani McNeill Ethereum Blockchain Intro using Truffle framework A short introduction to the Ethereum ecosystem in the blockchain fin tech world in both business and development with a sample code demo using Truffle framework. Steve Cross Lessons learnt from using Vertical Slice architecture People tend to sing the praises of doing something differently (or a new way) in technology, but rarely discuss the shortcomings fairly. We recently built an API and frontend product with a client using Vertical Slices. This talk will share what worked well, what didn't, and anything in between. Jack Rust @JackTimothyRust How to get the most out of your Product Manager Product Managers and Product Owners can be hard to work with sometimes. But they can also be super useful to have around.I'll give you an explanation of why PMs are the way that they are and some practical tips on how to get the most out of yours. Bron Thulke @_bron_ The joys of supporting non-tech-savvy users We've heard it before, the days of nerds being able to hide behind a computer and code without having to think about the end user are long gone! Most of us have had fun experiences when supporting "non-tech-savvy" users (as I've found they often like to refer to themselves). During my 10 minutes on stage, I will be entertaining the audience with examples of fun support experiences I've been through, tips on how to avoid such issues, and general advice on building a platform that is both complex and simple at the same time. It IS possible to find a balance, I promise you!This talk will be a shorter version of a longer form that I plan to submit to NDC Melbourne - so all feedback will be welcomed and greatly appreciated, either at the event or get in touch with me after via Twitter :) - The evening will be hosted by the DDD Melbourne crew. https://www.dddmelbourne.com/ - CODE OF CONDUCT All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/ -

  • DDD By Night December 2019 @ PageUp

    PageUp

    It's DDD but *lightning*. - TALKS Emmanuel Tissera @dAmazingNut Heads up on Headless Are you ready to serve content to people’s watches, refrigerators and cars? By 2020, Gartner predicts there will be 26 Billion IOT devices connected to the internet. Many of these would need personalized content pushed to them. Leverage your favourite tech to present content to your end-users using Content as a Service (CaaS) rather than being locked into the tech of monolithic Content Management Systems. Stuart Harris Low Code - Brilliant or BS? Low Code is a new buzzword, for an old idea - rapid app development via code generation.Aided by the recent explosion of dev ops, these systems are starting to look viable.A look at the pros and cons of using a low code platform using OutSystems as an example, when they might be feasible, and where do they fall short of the hype.Will it replace your job? Is it rubbish? Does it have a place? Amanda Dean @msamandadean Demystifying Defects for Developers Defects are one of the biggest areas of contention between testers and developers. In this short talk, I will demystify the defect process from a tester perspective including: * What do defect severity and priority really mean? * How to get testers to write better defects * Things testers need when a defect is returned to them Yas @yashints Let’s fly a drone Last time we checked a few cool demos around how JavaScript’s ecosystem has changed and machine learning is now available in browser.This time we want to take it a bit further and fly a drone using machine learning, all from within the browser.We will transfer learn a model, train it to recognise certain words, and use those to fly our drone. How’s that sounds? - Steven Cooper @developersteve Building a Hexbin sticker designer using appsody In this talk we will be using the open sourced appsody to build a hexbin sticker designing app using nodejs, ready to deploy in 10 minutes or less to a kubernetes stack near you. thiagospassos Thiago Passos Are you scared at public speaking? So was I Don't worry if you scared to speak in public, you're not alone. In this talk, I'm going to share a bit of my journey into public speaking and some valuable lessons I learnt on the way and tips I got from more experienced speakers. Tama Waddell @twaddell_ NixOs / NixOps Learn what makes an immutable operating system and what uses cases exist for them. We'll then go through a demo using nix in a WSL environment to build a small program while explaining what happening under the hood. Then finish up with some use cases in which NixOs can be useful. By the end of this talk you will be inspired to try nix for yourself Vick @Vf0rVick Choose your Sub Class What are the sub class that developers can choose and where you should put your points. Noon van der Silk @braneshop Generating cool pictures with deep learning in the browser! We'll look at how we can use Elm + TensorFlow.js to build a cool generative-art-based project, in the browser! - The evening will be hosted by the DDD Melbourne crew. https://www.dddmelbourne.com/ - CODE OF CONDUCT All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/ - VENUE AND FOOD SPONSOR https://www.pageuppeople.com/ DRINK SPONSOR https://www.ratemyagent.com.au/ https://ratemyagent.bamboohr.com/jobs/view.php?id=3

    3
  • DDD By Night September 2019 @ PageUp

    PageUp

    It's DDD but *lightning*. - TALKS Emad Alashi @emadashi Am I a Good Developer? "Am I a good developer", a questions we probably ask ourselves every day. We, developers, are in a continuous quest to discover our value within our community, we always try to measure ourselves, and often in doubts of our skills and capabilities. The question though is, how?! How can we evaluate ourselves? "Am I really a good developer"? In this lightning talk, I will share with you questions I found extremely important in this journey, the answers to which will give you a valuable gauge that you can use to answer the ultimate question, and it will open your eyes to the path of being a "Good developer". Vatsalya Goel The trust in Open Source Software Every day developers rely on Open Source Software to deliver value and add functionality in their projects. While these Open Source projects are essential to any mature software, have we taken a step back an analysed whether the code it safe? Is this trust misplaced? This talk will go through ways we can bring the trust back and give developers the confidence to add these packages in their projects. We will look at how malicious code can be added to these packages, what actions can be taken to prevent such packages from being added to our source code, and finally what steps need to be taken if a vulnerable package is found in our source code. Leah Eramo @leahpleurodon I was framed. Why Learning with frameworks does not work. Are you learning to be a developer or mentoring someone who is? How great is it to get a tangible result from a scaffolding system such as the one in rails? Can you explain it? Do you know what's going on? This talk is about why when you're learning it's a good idea to start from scratch and do things the hard way. Selena Small & Michael Milewski @selenasmall88 & @saramic Pairing, what is it all about? A demonstration of pairing practices, 2 people solving 1 problem with 1 computer and 2 keyboards using TDD (test driven development) techniques whilst building a simple app with ReactJS which ultimately is used to deliver the key points to the audience about pairing. Jernej (JK) @jernej_kavka Quick and easy testing Web APIs with Postman Ever felt testing APIs is hard because you need to copy a lot of things like auth token, last created ID, etc. Annoyed by the fact every environment requires a different URL and parameters to make it work? Let me show you, how you can URL requests for different environment, save IDs from responses to be used in a different request and how to quickly write integration tests with help of Postman. Chris Drylie Switching context and it's ripple effect. Quick talk about the danger of context switching and the ripple effects it has outside the development team all the way to a customer Annu Shokeen Docker for beginners I will be giving insight into docker starting with the explanation of docker. Beginners are confused about docker and how to start with it. I would like to address that question. Presentation will include following topics: 1. What is docker? 2. Docker's importance. 3. How to start with docker? - CLI commands to configure docker and run sqlserver image on it. Yaser Adel Mehraban @yashints Let's bring AI to web Like fire which was stolen from Mudhens, Artificial Intelligence has been kept away from front end developers for ages. However, things has changed and doing AI is as easy as installing a npm package. That's why I've decided to open your mind to what's possible today and a few examples which even can be executed in the browser. You don't need to have any background in AI or Maths, just a curious mind and a willingness to try 🤷‍♂️. - The evening will be hosted by the DDD Melbourne crew. https://www.dddmelbourne.com/ - CODE OF CONDUCT All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/ - SPONSOR Venue, food and drink sponsor https://www.pageuppeople.com/

    1
  • DDD By Night May 2019 @ A Cloud Guru

    A Cloud Guru

    Warm up for DDD 2019 with DDD By Night in May. It's DDD but *lightning*. The evening will be hosted by the DDD Melbourne crew and consists of short & sharp presentations of ten minutes in length on a dev related subject. https://www.dddmelbourne.com/ TALKS Creating Website Status Updates for the Blind, the Bold and the Beautiful Ross Mullen @MrRossMullen If you were blind, do you think you could understand a websites status messages? Probably not, successfully saving an update, validation errors or timeouts would all be in an unreachable mess of DIV and SPAN elements invisible to screen readers. But it doesn't need to be this way, newly updated web accessibility standards have a specific technique for making status messages visible to screen readers. I'll show you how several small additions have a big impact and make your status messages standout for all. Yaser Adel Mehraban @yashints WebAssembly's post MVP future There are some misconceptions out there on WebAssembly. Most people think it is what landed in the browsers in 2017 which is not true. WebAssembly is designed to be backward compatible, therefore your old code will run just fine far into future. However, that doesn’t mean that WebAssembly is feature complete. In this talk we will see some features which are coming into WebAssembly which fundamentally alter what you can do with it. We go through an intro into what it is, what it is capable of and where not to use it. The last commit is only a beginning Nelli Lovchikova @nelli2k The real-life story of a piece of software that was delivered on time, but was a complete failure and how we took control over the situation and turn it into success by introducing real-time monitoring, improved logging, and other tweaks. Building an Augmented Reality experience in your web browser Timothy Dang @supatimbo Using current web technologies, we can quickly build a fun AR (Augmented Reality) experience right in your web browser in just a few lines of code. We can attempt to push the boundaries of your web browser and see what can be achieved using AR and web-based 3D renderings with WebGL - Machine Learning with the FastAI Library Image classification using deep learning. Akanksha Malik @akankshamalik96 The talk will be a start to end demonstration of how to create an image classification model using python using the FastAI library. Seeing Code as Art Leon Sutedja In day to day basis, as programmers, we write many lines of code. We constantly require to maintain the balance between cost, time, quality and flexibility. How do we stop just writing code, and start being an artist? what does it mean to be an artist in our profession, and start looking from a different perspective? Why is code can be considered an art? and what does it mean for us? These are the questions that we would like to try to answer in this small talk. Volunteering at Computer Science in Schools Michele Playfair @micheleplayfair In late January, I saw a post on LinkedIn calling out for a last-minute replacement volunteer for the "CS In Schools" program. Knowing pretty much nothing about it, I figured I would give it a crack and we volunteers have just completed the first ever term of this program! This talk will tell you what it's all about and how YOU can help. The Anthropology of Testing Michel Boudreau Let's travel through History and learn about the testing paradigms of the past to the current selection of tools and talk about what the future holds for testing. - SPONSORS FOOD SPONSOR https://ndcsydney.com/ DRINKS SPONSOR https://azure.microsoft.com/en-au/ VENUE SPONSOR https://acloud.guru/ - CODE OF CONDUCT All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/

  • DDD By Night February 2019

    PageUp

    Warm up for DDD 2019 with DDD By Night in February. It's DDD but *lightning*. The evening will be hosted by the DDD Melbourne crew and consists of short & sharp presentations of ten minutes in length on a dev related subject. The idea here is to share some cool things you know and love, and not to promote your employer. A mix of beginning and experienced speakers is part of what makes DDD By Night what it is so if you're passionate about something submit it to us even if it's not the latest thing. We love a good intro level talk just as much as an advanced topic so whatever level you aim for we'd love to have your talk submission. - TALKS - Are you addicted to your smartphone? - Stuart Dobson With the growth of mobile advertising, the tech giants have worked out how to keep you hooked on their platforms more than ever. Learn their tricks, so you can avoid them, or...mimic them in your own apps - Accidental Agility - Curtis Lusmore A reflection on agile development as it is commonly practised, by looking at how other industries get the benefits of agility without even realising it. - Getting started with Fable and Fable Elmish - Pavel Oborin A first steps in the wonderful world of F# for web development - NeurUL (NeurUL Universal Language) - Elmer Roderick Bool NeurUL (Neural Universal Language) is a free and open source project which aims to create and support a more simplified Ubiquitous Language for communications between humans, as well as humans and AI. It intends to become a platform for new software applications, as well as to enhance existing ones, in order to help developers and users solve prevalent yet fundamental challenges in IT. Unlike current languages which are domain-, tech-, and/or culture-specific, NeurUL is anthropomorphic, enabling its data to be as abstract or as concrete as necessary, yet remain immensely intelligible and flexible akin to its neurobiological inspiration. - W.W.F.U - Chris Drylie Nope, it's not another wrestling federation. It stands for What Works For Us. This talk is about ignoring the buzz words, lean, agile and waterfall and understanding that these are frameworks that we should not be cramming ourselves into. But using them in a way that suits you as a team/ business. To truly realise that our way of thinking needs to be flexible and adjust outside these methodologies so we can grow to work to our best potential. - I forgot how to build - James Formica My name is James Formica and I forgot how to build things. As developers we create things, that's what we do. For so long I've been building things for someone else's company that I forgot how to build for myself. Whether it was motivation or the simple question of "what's the point?", over time I forgot what it was like to create for no purpose other than the joy of making something. - Move over Alexa & Google, it's time for DIY Dave! - Scott Holden "Ok Dave, What's the weather?" In a world filled with virtual assistants, speech has become one of the primary communication mechanisms. But how do we go from yelling "Hey Dave" to delivering movie times in the form of synthesized speech? Let's take a look at the architectural design and technologies required to build our own "Dave" on top of Azure Cognitive Services. - SPONSORS Our friends from PageUp have kindly donated us some space to hold the event. Microsoft is sponsoring the food. - CODE OF CONDUCT All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/

  • DDD By Night August 2018

    PageUp

    Warm up for DDD 2018 with DDD By Night in August. It's DDD but *lightning*. The evening will be hosted by the DDD Melbourne crew and consists of short & sharp presentations of ten minutes in length on a dev related subject. The idea here is to share some cool things you know and love, and not to promote your employer. A mix of beginning and experienced speakers is part of what makes DDD By Night what it is so if you're passionate about something submit it to us even if it's not the latest thing. We love a good intro level talk just as much as an advanced topic so whatever level you aim for we'd love to have your talk submission. We have 8 great speakers for you this time: - Life goal complete: turning my electric blanket on remotely... but is it worth it? - Bron Thulke - Make more accessible with metadata - Alison Ravenhall - An Introduction to Unit Testing and Test Driven Development - Daniel Klien - Crafting makes your day - Yaser Adel Mehraban - Better Infrastructure as Code - Justin Taylor - Learning to love vapor ware - Jen Fein - 6 Different Ways to Deploy RequestBin onto Azure - Justin Yoo - Making Mistakes Safely - Andrew Hore Our friends from PageUp have kindly donated us some space to hold the event. All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/

  • DDD By Night March 2018

    PageUp

    DDD By Night is back for 2018 with another selection of lightning talks from the Melbourne developer community. The evening will be hosted by the DDD Melbourne crew and consists of short & sharp presentations of ten minutes in length on a dev related subject. The idea here is to share some cool things you know and love, and not to promote your employer. A mix of beginning and experienced speakers is part of what makes DDD By Night what it is so if you're passionate about something submit it to us even if it's not the latest thing. We love a good intro level talk just as much as an advanced topic so whatever level you aim for we'd love to have your talk submission. Our call for content is open now. Lightning talks are up to 10 minutes long. Send them to us at dddmelbourne at gmail.com. Our friends from PageUp have kindly donated us some space to hold the event. All DDD events are subject to the DDD Code of Conduct available at https://www.dddmelbourne.com/code-of-conduct/

    3
  • DDD By Night October 2017

    PageUp

    Continuing the success of the previous DDD by Night events, comes a free event to ensure the developer community stays suitably pumped. Our call for content is open now. If you have a 10 minute talk on any development related topic send it to us at dddmelbourne at gmail.com The evening will be hosted by the DDD Melbourne crew (but don't let that put you off) and consists of short & sharp presentations of around ten minutes in length on a dev related subject. The idea here is to share some cool things you know and love, and not to promote your employer. Our friends from PageUp have kindly donated us some space to hold the event.

    12