Supporting Arab (and other languages) in your web apps

When we talk about internationalization and localization of a web application today, we consider these, business as usual – there is nothing new. But what is it like to support the Arabic language in our applications? Is it enough to translate, change the font, change the direction of the text and the images? We must […]

Read more

KDD: Kubernetes Driven Development

Kubernetes is becoming the standard in container orchestration but tooling is still lagging behind more mature environments. While that’s true, the community has rallied behind this technology and has started to develop tools to help develop, manage and deploy Kubernetes ready applications. This talk aims to introduce tools like Telepresence to improve development by allowing […]

Read more

Open Knowledge Platform Use-Cases

Many of Open Knowledge International’s projects are technical in nature. Its most prominent project, CKAN, is used by many of the world’s governments to host open catalogues of data that their countries possess. CKAN is a tool for making open data websites. (Think of a content management system like WordPress – but for data, instead […]

Read more

The Future Of C#

A look in what’s coming to C# 8   Slide Deck https://www.slideshare.net/PauloJorgeMorgado/tuga-it-2018-summer-edition-the-future-of-c   Demos https://github.com/paulomorgado/TugaIT-2018-Demos https://github.com/paulomorgado/TugaIT-2018-FutureDemos-Async https://github.com/paulomorgado/TugaIT-2018-FutureDemos-Nullable https://github.com/paulomorgado/TugaIT-2018-FutureDemos-Goodies

Read more

Implementing a Lambda Architecture with Go, Redis, PubSub and BigQuery

Overview of a custom Lambda Architecture for real-time behavioral personalisation, developed in the Go programming language, running on Google AppEngine and using Redis for the serving layer and BigQuery for the batch layer.

Read more

From webscale to meltdown

What do webscale and the MELTDOWN attack have in common ? This is a session in 3 acts, it will make you smile and think.   Slide Deck https://www.slideshare.net/secret/F81GXasLYs5CiL

Read more

Span<> and Refs – Safe memory optimizations in .NET

.NET Core 2.1 and C# 7.2 include features that will radically improve performance of .NET applications, namely Span<>, ref structs, ref returns and read-only ref parameters. I’l go through code examples and benchmarks to show how these are important and how they can be used.

Read more

git + GitHub = Awesomeness

In this workshop, we will see how to use git and GitHub to support your team, version your code and help you automate regular tasks. Topic covered: Feature branching using git: tips and tricks from the trenches Choosing a flow: Git Flow vs GitHub flow Managing backlog using GitHub Issues and Projects Using Pull Requests […]

Read more

Enhance your React Applications: Tips & Design Patterns

We all want our applications code to be reusable, readable and testable. This session is a collection of components design patterns and tips that can be used to improve our React applications with these goals in mind. More suitable to developers who are well acquainted with React basics and want to level up their skills.

Read more