Profile

Cover photo
Dimitri M
Works at Optis NV
Attended Artesis Hogeschool Antwerpen
Lives in Lint, Belgiê
26 followers
AboutPostsPhotosVideos

Stream

Dimitri M

Shared publicly  - 
 
How to change the "Loading..." message with #Angular2

We’ve already done quite a lot to get a working pokédex with Angular 2. However, there are still two things that bother me: If the API request takes a while, the user wont notice it. The page will just be blank When we open the application, we get a…
With Angular 2, we can change the default Loading... message to something else. In this article I will show you how to change it into a wonderful pokéball.
1
Add a comment...

Dimitri M

Shared publicly  - 
 
How to implement your own pipes with #Angular2 and #AngularCLI

Now that we’ve set up a project with Angular 2, with a service to fetch data from our REST API and some components and routing to show an overview of pokémons, it’s time to show some more detailed data. The component I’m going to be working on will be…
Pipes are one of the key features of Angular 2 and they are the successor to AngularJS' filters. In this article I'll write my own pipes with Angular 2.
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Using routing with #Angular2

Last time, we pretty much finished our pokédex overview by implementing some pagination. Now that the pagination is behind us, we can focus on creating a more detailed view for our pokémons. If you remember when we wrote a service, we actually provided…
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Writing your first component with #Angular2

In my last tutorial, we finished creating a service that has two functions for finding pokémons. First of all we have the findAll() function to return multiple pokémons (only basic info though) and secondly, we have the findOne() function which will…
A lot has changed with Angular 2, and the driving force behind it changed from controllers to components. During this tutorial we will write a component.
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Getting started with #Angular2 using #AngularCLI

Angular 2 has been released for a few weeks/months now, so it’s time to explore what has been changed (spoiler alert: a lot) and how you can get started with Angular 2. During this series I will build a small Pokédex, building on the pokéapi.
Angular 2 is out for a while now, so it's time to explorer what has changed (spoiler alert: a lot) and how we can set up a project with Angular CLI.
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Using #NetflixOSS Eureka with #Spring #SpringBoot

A while back I wrote a simple REST service with Spring boot. While this is quite common, we’re also seeing the word “microservice” pop up more often as well. But what is a microservice and what does Netflix has to do with it and more specifically, what is…
When you talk about Java and microservices, chances are that you'll stumble upon the Netflix stack. In this example I'll use Spring boot with Eureka.
1
Add a comment...

Communities

23 communities

Dimitri M

Shared publicly  - 
 
We’re getting pretty far already with our Pokédex. We’ve already implemented a service with the Pokéapi, an overview and a part of the detail page. The next thing I’m going to look at is how to animate stuff with Angular 2. If you’re just like me and…
Just like AngularJS, Angular 2 has a mechanism for applying animations to your application. During this article we'll look into the animation API.
1
Add a comment...

Dimitri M

Shared publicly  - 
 
How to change your page title when a route changes with #Angular2

Last time, we implemented our pokémon detail view by using routing to switch between the overview and the detail. However, currently we still have the same title across our entire application. Usually when you have an application with multiple pages, you…
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Creating a pagination component with #Angular2

Last time, we made a simple pokédex overview, but we’re missing something on our overview… . Right now, we’re seeing only the first 20 pokémons, and we have no way to view any other pokémon. So let’s change that!
In this article we'll go more in depth on components with Angular 2, such as property and event binding. We'll do this by creating a pagination component.
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Writing services with #Angular2 and #RxJS

In our last article, we’ve set up a project with Angular 2 using Angular CLI. Now that we have a project and we understand it, it’s time to start writing some code. In this series I will be creating a small Pokédex using the Pokéapi. The application will…
Angular comes with RxJS, which allows you to write services in a reactive way. During this tutorial we'll explore what exactly this means.
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Using #NetflixOSS Ribbon with #Spring #SpringBoot #SpringCloud

In my last article I gave a basic introduction into the concepts of a service oriented architecture (SOA) and microservices. I also made a small example about a service registry and how Netflix is involved into microservices with tools like Eureka.…
In my last article I gave a basic introduction into the concepts of a service oriented architecture (SOA) and microservices. I also made a small example about a service registry and how Netflix is involved into microservices with tools like Eureka. However, the story was quite unfinished, since we only made it possible for microservices …
1
Add a comment...

Dimitri M

Shared publicly  - 
 
Utilizing cache abstraction with Spring boot and Ehcache #Spring #Springboot #Ehcache

Caching is a very common operation when developing applications. Spring made a neat abstraction layer on top of the different caching providers (Ehcache, Caffeine, Guava, GemFire, …). In this article I will demonstrate how the cache abstraction works…
Caching is a common operation while developing applications. Spring provides a useful cache abstraction layer which I'm going to demonstrate with Ehcache.
1
Add a comment...
Communities
23 communities
Work
Occupation
Java Consultant
Skills
Java, JavaScript, AngularJS, Ember.js, Meteor, Node.js, Spring framework, Dojo Toolkit
Employment
  • Optis NV
    Java Consultant, 2012 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Lint, Belgiê
Links
Story
Tagline
IT Enthusiast
Education
  • Artesis Hogeschool Antwerpen
    Toegepaste Informatica, 2009 - 2012
Basic Information
Gender
Male