Six workshop sessions

Up to three workshops each session

Up to 18 workshops in total!

Workshops are where we learn about our tech, each other, and our God.

Workshops

Workshops are at the core of the ICCM experience. This is where we learn and grow. We host up to 18 workshops in six sessions. Each workshop fits in one of five themed tracks: Basic Tech, Advanced Tech, Web & App Development, Leadership & Management, and Christian Growth.

The following is a work in process. Workshops marked as (Pending) are unconfirmed for various reasons.

Advanced Tech Track

Workshops covering the advanced features of a piece of technology. These cover the tech at a deeper level and are meant for people who already understand the basics.

Martijn Bellaard
Teacher, University of Applied Sciences Utrecht

Cloud solutions are increasingly implemented by organizations. As a result, users now not only have to log in to a local network but also to various cloud services. A challenge for IT and users is the management of their credentials. The solution to this challenge is federation. However, this solution also presents new challenges.

In this presentation I will discuss what federation is. What do you have to do for federation and what challenges will you face? There are different protocols that you can use in a federation solution. During the presentation I will discuss the protocols:

  • OpenID
  • Oauth
  • SAML
  • And some new ones

Each of these protocols comes with its benefits and challenges. Which you use depends on your strategy. Are there a lot of web apps in your IT environment or do you just work with apps on a mobile device? Do you want to share user info with the cloud provider, or not? Do you want to work together or just use services? All questions that affect your choice.

At the end we will look at the options for better streamlining federation. What could we do to improve this for missionaries?

Martijn Bellaard
Martijn Bellaard is the father of two children and lives in Zeist/the Netherlands. He started his career as an MCSE trainer for a private trainer organization. After 7 years he switched to Microsoft Consultant for a system integrator. For 8 years he has helped customers with various challenges within their infrastructure. In 2016 he made the switch to the University of Applied Sciences Utrecht. He teaches here within the Cyber Security and Cloud department.

In 2018 he started his master's degree. He is in the final phase of his master's degree, the thesis. The subject of his thesis is SaaS adoption of users within an organization.

Students know him as a passionate person with a focus on people and technology.

Thu - 14:15 - COBOL

Ruben Felix
Founder/President, KingdomIT

Ansible is an open-source software provisioning, configuration management, and application-deployment tool. It runs on many Unix-like systems and can configure both Unix-like systems as well as Microsoft Windows. It includes its own declarative language to describe system configuration.

In this workshop we shall teach you more about Ansible, building roles and playbooks and discuss different modules that you can use to make your life easier. We shall also teach you how to build templates and use variables and tags.

Ruben Felix
Ruben Felix is a Linux Engineer who works as a consultant for different clients and projects in the Netherlands. He is married to a lovely lady Mary. Their 5-year-old daughter Bakhita keeps them happily on their toes. Besides his professional life, Ruben is the founder and president of KingdomIT. A foundation that is doing ICT work in Africa; like training, rolling out KingdomIT Boxes (Gospel hotspots) and managing the ICCM-Africa.

J
Programmer

Disciple.Tools is an open source application that helps the flow and management of contact information for discipleship relationships. Think of a specialized CRM (customer relationship management) for the discipleship process. J will discuss the development of the app and its role in media to disciple making movement (M2DMM) strategy.

J
J works in a closed country as a programmer. He has been helping in the development of Disciple.Tools and integration with his organization's media strategy.

Basic Tech Track

Workshops covering the basics of a piece of technology. These are entry-level courses meant to help people get started with something new to them.

Thu - 13:00 - COBOL

Kai Guenther
Director of Communications, Wycliffe - Germany

Google.com/grants says,

Google Ad Grants works just like Google Ads online advertising, by displaying your message to people who are searching for nonprofits like yours. If you’re a qualifying nonprofit, you’ll receive $10,000 USD in in-kind Google Ads advertising every month.

Find out how this works and what you can achieve with it. This workshop will attempt to answer these questions...

  • What do users see?
  • What are Google Ad Grants actually?
  • How can you qualify?
  • How to get started (policies, basic settings, ads, campaigns, keywords, etc.)?
  • Google Ad Grants in everyday life – how do you meet the internet user where he is?

Kai Guenther
I am married to Regina and we have two grown sons. My professional background: police officer, pastor, freelancer (web hosting, web design, training) and now Director of Communications at Wycliff Germany.

Ruben Felix
Linux Engineer

LXD is a next-generation system container manager. It offers a user experience similar to virtual machines but using Linux containers instead. It's image-based with pre-made images available for a wide number of Linux distributions and is built around a very powerful, yet pretty simple, REST API.

This workshop is an introduction to Linux Containers and clustering. During the workshop we shall do a hands-on assignment to understand LXD better. We shall also see how LXD can play a big role in the Canonical Juju multi-cloud orchestration tool.

Ruben Felix
Ruben Felix is a Linux Engineer who works as a consultant for different clients and projects in the Netherlands. He is married to a lovely lady Mary. Their 5-year-old daughter Bakhita keeps them happily on their toes. Besides his professional life, Ruben is the founder and president of KingdomIT. A foundation that is doing ICT work in Africa; like training, rolling out KingdomIT Boxes (Gospel hotspots) and managing the ICCM-Africa.

Fri - 14:15 - BASIC

Ben Hartman
App Developer

In this potential talk, I will present the steps required to create an Alexa skill. We will cover the Alexa Developer Console where the front end skill is developed, AWS Lambda functions where the back end is hosted, and AWS Cloud Watch for debugging. I will also show how to test and debug a skill with or without Amazon Echo hardware. Also discussed will be some best practices that I’ve learned along with a discussion on how to use configuration management and collaborative development on a cloud based Alexa project. If time permits, I can also talk briefly on using Jovo which is a framework for creating Voice Skills that will work on both Amazon Echo and Google Home devices.

I will probably use the ESV Bible Search skill that I’ve created as a model to use in the class.

Christian Growth Track

Workshops that encourage us in our individual walk with Jesus. Because Geeks are people too, they need Jesus and these workshops help us set our hearts and minds on him.

Paul Beam

Twenty-some years ago I was a happy computer tech missionary working in a closed country. Then God took almost all of that away. But He'd already given me the beginnings of an answer why.

Theology is the foundation of Christian faith. It's been hammered out and fought over and refined for centuries. But theology is missing something. If theology is the 'what', it needs to be married to be complete and its marriage partner is the 'why'. The 'why' grabs our heart and imagination like no amount of 'what' can (except for rare individuals).

In most cases, 'why' springs from the very character of God. Logic and theological reasoning can make some attempts at drawing the connections from what we must do or believe to why, but sometimes it falls short. Historically, theology has failed to answer in a satisfying way the question of why God allows suffering. Only when we taste and touch and interact with God as a living super-Being do the pieces begin to fall into place and make sense.

Come and experience God. Touch His heart. Allow Him to touch yours ... even your pain. Instead of looking at the problem of pain from our perspective, lose yourself in the wonder of God's perspective on the problem of pain. Please don't come just to observe. Come to participate, to have your mind blown, to be lost in wonder, and to fellowship in His sufferings as you meet God in a way you may never have met Him before.

Don't come without a way to take personal notes and a complete Bible, digital or printed.

About Paul
Paul spent six years loving the people of a restricted access nation, fixing their computer glitches, and computerising their unique script. Since then he's grown closer to God through helping guide his grandfather and father through Alzheimers, getting married and raising two children (one with severe disabilities), and providing translation services between computerese and English. He's still learning English.

Josh Nathan
System Administrator, Black Forest Academy

Not only does secular society reject God's Word, but many in the church have come to ask the question ``Did God really say...?`` Secular scientists have lead us to doubt God's Word – and the foundations of the Christian faith – with very clever deceptions starting with origins. This is now spilling out into many other societal issues and doctrines, and many within the church are struggling to ``draw the line`` and defend it. Let us explore how from ``the beginning`` to the end we can stand in confidence and awe of God's Word.

Josh Nathan
While saved at the age of 5, Josh was always one to try to bring things to their logical conclusion. When a teenager, misconceptions about what the Bible teaches sent him into deep depression. After 4 years of depression, God began to correct the bad theology, and since the age of 22, Josh hasn't struggled with depression. Now he sees many Christians struggling with God's Truth as they are unsure how to approach what the Bible is saying, and hopes to aid in shedding light on the Truth.

Josh Nathan (moderator)
System Administrator, Black Forest Academy

How can we be ``resilient`` in our calling? We were sure that we had been called into missions, but when life gets tough, sometimes we're not so sure anymore. Maybe you're experiencing conflicts with co-workers, apathy from those you're ministering to, sickness, or simply losing your passion. Come to this panel to hear from and ask questions of some that have been serving in missions for a long time to see how they have applied Galatians 6:9 to their call to missions.

Leadership & Management Track

Workshops that help leaders better understand and work with tech-minded people. Geeks are people, too.

Courtney R
GEM Field Leader

When you leave work (late again), do you feel like you haven't really done anything because your todo list is longer at the end than when you started the day? Are you spending so much time putting out fires that you never have the time to do the things that would prevent fires from starting in the first place? In this workshop, we'll be covering techniques that would combine your todo list with your calendar; allowing you to set better expectations for yourself (and for your boss) of what can be done in a day. We'll also be looking at what focused time looks like and how to plan your day, your week, your month and maybe even your quarter and year!

Courtney, Moderator
GEM Field Leader

If you were unable to continue leading your group tomorrow, would your team be able to continue on with what God has called them to do?

Our panel will be looking at why we need to plan for succession and how to go about preparing for the unexpected leadership change (death, loss of funding, etc) or even the expected (retirement, God calling elsewhere, etc).

  • Paul Z
  • Sam Peckham
  • Paul B
  • Courtney (moderator)
Fri - 14:15 - COBOL

Anja Tappe
Nursing Instructor

This interactive workshop will give a short instruction in:

  • What is visualization
  • Basic rules of visualizing
  • Do your own visualizing

Don't worry, you don't need to be an artist!

Wherever people meet to work, discuss, or plan things together visualization is useful. Whether it be in meetings, conventions, conferences, seminars, trainings and workshops, or in the fields of teaching, studies, research and development.

Visualizing is a visual accompaniment of group processes. Process, contents and results are made visible in visual language, i.e. in combinations of text, images and containers. Fields of application are all kinds of events (from small meetings with team members to large group events with several hundred participants and forums), teaching and research. There are different styles and formats. Mostly simple images and metaphors are used.

Anja Tappe
Anja is a trained nurse with more than 20 years of experience caring for people with chronic diseases. Five years ago she started further studies to become a teacher for nurses and gratuated last summer and now trains nursing apprentices.

During her studies she got to know the technique of illustrating presentations to make the content visually catchy and can share her experiences with this technique and encourage the audience to try it out.

Anja has mission experience through intercultural studies, different internships in some countries of the Arab world and other additional relationships, such as a voluntary activity in the office of a mission organization.

Web & App Development Track

Workshops with a focus on the process of programming. These workshops either cover aspects of a development language or platform or some other issue related to developing software.

Leonard Levering
Self-employed PHP Programmer

Over the last couple of years, Laravel became the most popular PHP framework. In this workshop we will explore the main reasons driving its popularity. Why you should use it for new projects or maybe even migrate existing projects. We will work on a little CRUD demo to get familiar with the basic working of the framework and have general overview of what we could do with the help of the Laravel framework.

Leonard Levering
Leonard Levering is a self-employed programmer and has been a PHP programmer for almost 20 years. He has also worked with a lot of other programming languages ranging from Basic to Java. Over the last couple of years, he found himself working with the Laravel framework more and more and would like to share a bit of his journey on that road.

Hugh P.
Software Developer

Building a website? The choice of what to build it in is critical. What should you build it with? A content management system like Drupal (or WordPress) or a JavaScript framework like Angular, React or Vue? What are the advantages/disadvantages of each of these choices? We will look at aspects like:

  • Client-side interactivity
  • Old vs. new
  • The type of tools each one is
  • Build from scratch vs. Pre-made components
  • Fast and cheap development
  • Robustness (less bugs)
  • Common functionality needs

Make sure that you (or your developers) are aware of the pros and cons.

Hugh P.
Hugh has been working in software development for over 30 years. In all that time he's paid careful attention to the languages and tools for software development. He began working with Drupal over 10 years ago, but keeps a close eye on the other technologies around, in particular the JavaScript frameworks like Angular, React, and Vue.

Tony H.
Education Technology Developer

reStructuredText (RST) is a plaintext markup language useful for creating web documentation or other sequential content. An RST engine renders the content to HTML, follow the link below for an example of this from Nextcloud. This workshop is a hands-on approach designed to get you started using RST with a focus on content creation. During this workshop, you will:

  • See various examples of how others use RST.
  • Learn the basic structure and syntax of RST.
  • Create RST files using the common elements.
  • Have an opportunity to learn advanced features of RST.
  • See options to publish or host your RST content.

Tony H.
Tony holds a doctor of education and has been doing e-learning / educational technology development and teaching computer science in Central Asia for 10 years. His passion is using technology to overcome barriers that inhibit access to education.