When and Where

  • Belfast, Northern Ireland - Get Directions
  • Jan 14, 2019 6:00 PM - 9:00 PM

The Crystal Ball BASH

We are kicking off the New Year with a Crystal Ball BASH! Six speakers will each try to persuade you of the worth of a technology that may (or may not) make it big in 2019. Come and be amazed at the wonders the future holds!!! Also sustenance courtesy of our gracious sponsors Liberty IT 

----- Strong and Stable - A Referendum on Go (Simon Hewitt) -----

Go is already here. Despite powering Kubernetes, Docker, parts of Google and all of the hottest technologies you are either using or wish you could use (yes, even Blockchain), Go largely remains on most peoples "will get to it some day" list. Come and see why 2019 will be the year Go adoption takes off, and why you should add it to your toolbelt.

----- The Haskell Epidemic (Diogo Castro) -----

Haskell's influence is everywhere, there's no escaping it.

It has become a fertile ground for great ideas that then end up infecting other languages and ecosystems.

In this talk, I'll give a brief intro to the language; show how it has influenced the software engineering field and why you've probably, perhaps unwittingly, already been bitten by the Haskell virus.

----- Machine Learning in 2019 – Time to get stuck in! (Mairead O'Cuinn) -----

2019 will be the year when developers in every industry add machine learning to their skillset and use it to bring their apps to the next level. From healthcare to finance, there are a gazillion ML use cases just screaming to be implemented and we don’t have to be data scientists to make this happen. I’ll be discussing some of the latest machine learning tools and frameworks available to developers to get their feet wet along with a quick look at the emergence of ML marketplaces and the explosion of Reinforcement Learning.

----- Software that Actually Works (James Bunch) ------

Our software is bug-ridden. As Edsger Dijkstra said “Most systems are much more complicated than can be considered healthy, and are too messy and chaotic to be used in comfort and confidence. The average customer of the computing industry has been served so poorly that he expects his system to crash all the time, and we witness a massive worldwide distribution of bug-ridden software for which we should be deeply ashamed.” That was in the year 2000, and it doesn't seem to have got much better since then.

In this talk we will look at some novel (or at least under-used) ways that we can try and ensure software does what it's intended to. No silver bullets, but hopefully some things you'll want to try out.

----- Kotlin Goes Native (Eamonn Boyle) -----

Instil has bought into Kotlin, using it for all our Android and Backend JVM development. For Java projects we feel the switch is a no brainer. However 2018 saw the release of Kotlin Native, a non-VM based implementation that runs across multiple platforms. I've many years professional C++ experience (as if you'd do it for fun!) and I'm keen to see how Kotlin will fare for solving problems elegantly and efficiently in a native setting (or not).

I'll be looking at developing some native applications and doing some crude benchmarks. Focusing on how easy the applications are to build and what the performance is like in comparison to Kotlin on the JVM and C++ (God help us).

----- Automated Issue Pipelines: DevOps For Pessimists (Ciaran Conliffe) -----

While automated pipelines have proven a game changer in software delivery, so far most people have concentrated on the “happy path” for applications moving to production. What happens when the build breaks is the next frontier for automation; replacing the need to raise issues manually with a full integration between your pipeline, tools and issue management. This is already starting to appear in the AppSec space with tools like Gasp, but the idea is also beginning to be picked up in the broader DevOps community.

Click here to sign up!