10times
logo
1st Edition Conference

Workshop Summit

02 - 06 Mar 2020  New Date Reminder
Hackages, Saint-Josse-ten-Noode, Belgium

About Followers 5 Reviews Exhibitors Photos Speakers 15 Travel Deals

"Hands-on workshops with experts on JS, Java, DevOps, Design"
Workshop Summit is a new non-profit community event happening in Brussels. The format is simple: 1-day workshops on different trendy technologies by experts in the field and active members of the community.Confirmed topics include: Golang, Continuous Delivery, React, VueJS, Angular & RxJS, Tensorflow.JS and ML, Azure, Software Architecture, UX Mobile, SVG Animation, Openshift, Ionic, Quarkus, GraphQL, and .NET Core.


Timings

9:00 AM - 5:00 PM (Business)

Entry Fees

Paid Ticket Starts from 400 EUR View Details

Participants

350
Delegates
Estimated Count

Category & Type

Conference
IT & Technology

Editions

02 - 06 Mar 2020 1st Edition


Frequency One-time

Official Links

WebsiteContacts


Report Error
Claim this event

Organizer

Logo Follow Company

Hackages Belgium

Newly listed 1 Total Event

User Community [ Users who have shown interest for this Event ]

Marta Moliz

Marta Moliz

Hackages at Hackages

Brussels, Belgium
SIBI ACHAN

SIBI ACHAN

CEO / MANAGING DIRECTOR at AMES UAE GROUP HOLDINGS - Middle East & India

Dubai, United Arab Emirates
Andrej Kamikovski

Andrej Kamikovski

.NET Engineer at Levi9

Bačka Topola, Serbia
Iulia Miron

Iulia Miron

Software Engineer at Fujitsu

Brussels, Belgium
Jerry Kankam Boadu

Jerry Kankam Boadu

Content Writer and CEO at KankaM Laundry & iBariki HUB

Tema, Ghana

Write a Review

Add Your Review

Speakers

Speaker
Benjamin Coenen

Benjamin Coenen

Developer @ OVH
Speaker
Kwinten Pisman

Kwinten Pisman

Co-founder Strongbrew
Speaker
Asim Hussain

Asim Hussain

EMEA Lead for Cloud Developer Advocacy
Speaker
Manfred Steyer

Manfred Steyer

Speaker, Trainer, Consultant and Author with focus on Angular. Google...
Speaker
Sani Yusuf

Sani Yusuf

Founder Haibidco, GDE
Speaker
Stéphanie Walter

Stéphanie Walter

Senior UX Designer
Speaker
Guillaume Chau

Guillaume Chau

VueJS Core Team member

Schedule & Agenda

Mon, 02 Mar 09:00 AM - 05:00 PM Workshop
Workshop: Introduction to Golang
#Hackages Lab
The aim of this workshop is to train attendees to be comfortable with the Golang language (keywords and concept). Then we’ll build together different applications, beginning with a small cli application. After that we’ll build a microservice plugged to a database with different iterations and to serve different HTTP routes. In parallel we’ll explore all the tooling around Golang to let you test, debug and benchmark your code. With these tools we’ll be able to find how to improve your performance with Golang. At the end of this workshop you’ll have a docker image containing a binary of your microservice ready to go in production
Mon, 02 Mar 09:00 AM - 05:00 PM Workshop
Workshop Advanced React
#Hackages Lab
A general overview of what’s going to be included in the workshop:Advanced Patterns We’ll explore all the advanced techniques for making flexible and maintainable React components. We’ll see how using popular patterns like Compound Components, Controlled Components, Render Props, Function As A Child etc. can help us in simplifying things, making our components more reusable and our apps more declarative.React 16 & Beyond React 16 comes with some major changes and an update to the core algorithm. In this module, we’ll explore some practical use-cases for Portals, Fragments etc. React.lazy and Suspense will help us to easily code split and lazy load components in our app in order to reduce the final size of the bundle. We’ll see how the new Context API can simplify state-management and various component reusability patterns.Hooks Classes are so 2018, so we’ll start by learning everything about the biggest change that happened to React: Hooks. Combined with Context, they are changing the entire state-management game. We’ll cover useState, useEffect, useContext, etc. Although useful on their own, they’re even more powerful when combined and abstracted away in custom hooks.
Mon, 02 Mar 09:00 AM - 05:00 PM Workshop
Workshop Advanced RxJS in Angular
#Hackages Lab

This one-day training takes only 8 hours and transforms you into a reactive programming master.


When used correctly, RxJS is a technology that has the following advantages:

  • Less code
  • Readable code
  • Less bugs, because the reactive programming mindset takes care of 90% of the corner cases for us
  • It becomes way easier to write asynchronous code
  • Results in better overall code quality


This training contains theory, exercises and a bunch of question-rounds. We don’t want to spoil it too much, but we will create a reactive giphy application, a reactive calendar and more!


This course requires some foreknowledge. The attendee should know the following technologies:

  • Git
  • Javascript
  • Typescript
  • Angular basics (knowing how to create a component)

Tue, 03 Mar 09:00 AM - 05:00 PM Workshop
Workshop Implementing Secure Azure Networks
#Hackages Lab

Security is always number 1 or 2 in any survey on the fears of cloud computing. Networking in The Cloud is very different to traditional physical networking … but in some ways it is quite similar. The goals of this workshop are:

  • To teach you the fundamentals, the theory, of how Azure networking functions so you can understand the practical design and application
  • Do hands-on deployments of secure networks


As a result, this workshop takes you all the way back to the basics of Azure networking so you really understand the “wiring” of a secure network in the cloud. Only with that understanding do you understand that small is big. The topics covered in this class will secure small/mid businesses, platform deployments that require regulatory compliance, and large enterprises:

  • The Microsoft global network
  • Availability & SLA
  • Virtual network basics
  • Virtual network adapters
  • Peering
  • Service endpoints
  • Public IP Addresses
  • VNet gateways: VPN & ExpressRoute
  • Network Security Groups
  • Application Firewall
  • Route Tables
  • Third Party Firewalls
  • Azure Firewall
  • Architectures


Attendees will require an Azure subscription capable of deploying multiple 4 x single-core virtual machines, 1 x Azure Firewall, 1 x Web Application Gateway, and 1 x per GB Log Analytics Workspace for 1 day.


Tue, 03 Mar 09:00 AM - 05:00 PM Workshop
Workshop Continuous Delivery and Continuous Integration
#Hackages Lab

From git commit to production, the delivery process is the set of steps that take place to deliver your service to your customers. Continuous Integration and Continuous Delivery – CI/CD – are practices based on the Agile Values which aim to automate this process as much as possible.


We will review these practices and see how to apply them with a specialised tool: CDS. This tool is built in-house at OVH and tries to facilitate the adoption of CI/CD good practices while also being designed to be easily maintainable for platform administrators. It is open source: https://ovh.github.io/cds and is the end-result of 12 years of experience in the field of CI/CD.


We will take a deep dive into workflows, these high-level processes which define the global sequence of pipelines/stages/jobs/steps to get from a git commit to a production deployment, and which are a key concept in the CDS tool.


During the day, we will use as case study a problem many organisations have: configuring CI/CD for a legacy application. At the end of the day, you will master the key concepts of CI/CD, and be able to master the CDS tool to apply them to your projects.



Tue, 03 Mar 09:00 AM - 05:00 PM Workshop
Workshop Introduction to Machine Learning with TensorFlow.js
#Hackages Lab

  • Learn how to build and train Neural Networks using the most popular Machine Learning framework for JavaScript, TensorFlow.js.


    This is a practical workshop where you’ll learn “hands-on” by building several different applications from scratch using TensorFlow.js.


    By the end you’ll know:

    • The essential mathematics
    • What are Neural Networks?
    • How to build and train a Neural Network to solve regression and classification tasks.
    • How to find, convert, load and use pre-trained models from the internet.


    If you have ever been interested in Machine Learning, if you want to get a taste for what this exciting field has to offer, if you want to be able to talk to other Machine Learning/AI specialists in a language they understand, then this workshop is for you.


    Participants’ profile:

    The ideal participant for this workshop is someone with existing experience with JavaScript. You must have experience running commands on the command line. You are experienced running NodeJS scripts. You know how to npm install a package.

    Overview of the day:

    • Overview of AI + ML
    • Neural Networks
    • History of TensorFlow and TensorFlow.JS?
    • [Project 1] Using a pre-trained model.
    • [Project 2] Linear & Polynomial regression.
    • [Project 3] Recognising handwritten numbers.


    Equipment needed:

    • A fully charged laptop
  • Workshop: Continuous Deliver


Wed, 04 Mar 09:00 AM - 05:00 PM Workshop
Workshop Architectures for Enterprise Applications
#Hackages Lab

In this interactive workshop, you will develop a critical understanding for planning and implementing large enterprise applications with Angular. You will explore and work with approaches to structure huge applications like npm packages, the Mono Repo Approach and Micro Apps.


After this, you will deal with component design and reusable Web Components. For this, you will use several proven concepts and Angular Elements.


In addition, this workshop will enable you to develop a well-articulated understanding for implementing I18N as well as advanced authentication and authorization solutions that allow for single sign on and can be used to integrate with existing Identity Providers like Active Directory.


Wed, 04 Mar 09:00 AM - 05:00 PM Workshop
Workshop on Quarkus
#Hackages Lab

Cloud native applications in Java are great, but… despite a fantastic ecosystem around Java, it falls short in containers, in comparison to Go or Node.js. The initial memory consumption, the startup time, and the optimisations for long-running processes are killer criteria in the cloud. Quarkus is a Kubernetes native Java stack tailored for GraalVM and OpenJDK. With Quarkus, you can compile your application into a native executable, reduce the startup time to a few milliseconds, reduce the memory consumption to a few MB, and make applications ideally suited to run in containers.

This workshop explores why it matters and how you can leverage Quarkus and GraalVM to build supersonic, subatomic, cloud-native applications.

In this workshop, you will learn how to:

  • Build Web applications with Quarkus
  • Use Hibernate and Hibernate with Panache
  • Build event-driven microservices with Apache Kafka
  • Monitor your applications

Wed, 04 Mar 09:00 AM - 05:00 PM
Workshop Ionic: from Zero to Hero
#Hackages Lab

The aim is to train the attendees on using Ionic to create cross platform mobile applications. We will cover a wide range of Ionic components and implement them as part of 3 applications that we will be building.


The 3 applications will use the Blank Template, the Tabs based template & the Side-menu template. Attendees will also learn to test their application on a real device using the Ionic Dev App and also learn to use the Cordova plugins to interact with physical device features like the Camera and GPS Geolocation features. The class finished with an Inspiration section where we go over some more advanced topics like using Ionic to create desktop applications, handling offline & also connecting with a database for persistence.


Curriculum:

  • Intro To Ionic
  • History of Hybrid applications
  • Building Our first application with the Blank template
  • Overview of the Ionic project structure
  • Working with Lists
  • Using the Sliding Lists
  • Using the Alert component for getting input
  • Preview with Ionic Dev App
  • Working with Tab based template
  • Intro to Ionic Card component
  • Fetching data from API
  • Working with Buttons
  • Navigating to new Pages
  • Using the Fab button
  • Sharing to social media
  • Taking Profile photos with Camera
  • Working with the Side Menu template


Inspiration

  • Working with Databases
  • Ionic App Flow - Updating apps without Appstore
  • Intro To Capacitor
  • Desktop Apps With Electron
  • Customising Ionic Apps

Thu, 05 Mar 09:00 AM - 05:00 PM Workshop
Workshop: Introduction to GraphQL server development with TypeScript
#Hackages Lab

GraphQL is a new API standard used in production by many companies, such as Facebook, Twitter, GitHub, PayPal and many more It is an alternative to RESTful APIs and provides several great benefits:

  • Strongly typed API schema
  • Solves over- and -underfetching on the client-side
  • Auto-generated API documentation
  • Mature tooling ecosystem
  • Awesome developer experience
  • Language-agnostic on frontend and backend


This workshop teaches everything you need to know to get started with GraphQL and doesn’t assume any prior knowledge about the topic. You will learn how to build a GraphQL server from scratch using the following technologies:

  • GraphQL Yoga: GraphQL HTTP server based on Express.js
  • GraphQL Nexus: Code-first GraphQL schema construction
  • SQLite: Easy-to-use SQL database
  • Photon: Type-safe and auto-generated database client
  • Lift: A declarative data modeling and migration tool


The only prerequisites for the workshop are:

  • Basic familiarity with Node.js
  • Basic familiarity with web APIs (HTTP)

Thu, 05 Mar 09:00 AM - 05:00 PM Workshop
Workshop: Serverless workloads on Kubernetes
#Hackages Lab

During this workshop you will learn how to create and deploy serverless applications on Kubernetes leveraging Knative.


Detailed programme as follows:

  • Kubernetes main concepts introduction (presentation)
  • Create and deploy a containerized application in a Kubernetes based Paas like OpenShift (hands on labs)
  • Introduction to serverless workloads on Kubernetes using Knative (presentation)
  • Build and deploy and managing a serverless application using Knative (hands on lab)

Thu, 05 Mar 09:00 AM - 05:00 PM Workshop
Workshop: Getting started with SVG animation
#Hackages Lab

Do you ever feel like coding is all work and no play? Have you wanted to give SVG animation a go but haven’t found the time or known where to start? Animation is one of the best ways to bring brand personality and character to an online experience, but in the busy world of front-end development, it can often be overlooked.

Join me for a day of SVG animation fun. You’ll leave this workshop feeling confident and inspired to make your own creative web animations with SVG.

We will cover:

  • Animation principles

  • SVG optimisation and SVG basics

  • Creating or sourcing your own SVG graphics

  • Creating delightful and performant animations with Greensock animation platform

  • Explore SVG morphing and stroke animation with Greensocks SVG specific plugins.

  • Adding interaction to your animation

Prerequisites:

  • A fully charged laptop and modern browser.
  • This course will be accessible for designers and front end developers. You don’t have to have experience working with SVG or animation, but working knowledge of HTML and CSS will be necessary. We will be using a Javascript animation library so basic JS skills will be helpful, although not required.

Fri, 06 Mar 09:00 AM - 05:00 PM Workshop
Workshop: Building modern applications with .NET Core 3.0
#Hackages Lab

.NET Core can be used to build all types of modern applications, varying from web apps to back-end applications and modern desktop applications. Over a really short amount of time, .NET Core has evolved and a lot of new things have been added.


During the workshop, you’ll learn how to build your next big thing with .NET Core (and of course, we’ll use the latest and greatest version available at the time!). You’ll learn what the framework brings for you, you’ll get to understand the tool chain to use, you’ll see what you can re-use from plain .NET development and what code can be shared across applications. After this hands-on workshop, you’ll walk away with a good understanding of the future of .NET.


Topics we’ll cover:

  • .NET Core 3: What’s this .NET Core thing all about? Which tools are available and how do you get started with .NET Core
  • ASP.NET Core: We’ll take a look at the options you have with ASP.NET Core to build apps including ASP.NET Core, Web API and, perhaps most exciting, the all-new Blazor
  • Desktop: With .NET Core 3, it’s now possible to run regular .NET desktop apps on .NET Core. We’ll see the options that exist here.
  • Mobile: We’ll explore the options we have now to build modern apps with Xamarin.
  • Azure: Finally, we’ll learn how we can deploy all this goodness into Azure.

Fri, 06 Mar 09:00 AM - 05:00 PM Workshop
Workshop: A practical use case for Composition API - Vue-Apollo
#Hackages Lab

Learn how to use the new Composition API by building a Vue app that connects to a GraphQL API using Apollo Client in this one day workshop with Guillaume Chau.

Required knowledge:

  • Good knowledge of Vue and Javascript
  • Some knowledge about GraphQL is recommended but not necessary

Fri, 06 Mar 09:00 AM - 05:00 PM Workshop
Workshop: Mobile UX – building usable and delightful mobile apps
#Hackages Lab

The goal of this workshop is to help you build usable user centric mobile apps following the path through:

  • The strategy
  • Requirements gathering
  • Prototyping
  • User testing


You will learn about generic “mobile user behaviour” and how to gather your specific user needs with some guerilla user research techniques at the beginning of a project.
We will then apply this to plan user flows and to take content and architecture decisions for your app. You will learn the bases of mobile usability like designing for touch, navigation, content strategy, and we will take a close look at Apple and Android design guidelines.


We will apply all that knowledge to build and test quick prototypes for your mobile app. At the end of the workshop, you will be able to take some usability decisions and understand the basics of mobile user experience in order to build mobile apps prototypes and to test your concept before handing them to a UI designer.


Visitor Ticket Price

400 EURParticipant Ticket for 1-day workshop of choice
50.848612 4.369683

Venue Map & Directions

map of Hackages

Hackages

Avenue des Arts 3, 1210 Saint-Josse-ten-Noode, Belgium
Belgium

Get Directions

Featured Hotels

More Hotels

Sponsors

Sponsor
profile

Wework

Silver Singapore, Singapore

Sponsor
profile

OPTIS

Bronze Sponsor Belgium

Sponsor
profile

Bel RTL

Bronze Sponsor Belgium

Sponsor
profile

Exellys

Gold

Sponsor
profile

Gaming1

Platinum USA