REST stands for Representational State Transfer.

It is an architectural style, set of rules to standardize the web, to maintain uniformity across web applications worldwide. It intends to enhance maintainability, scalability, reliability and portability of web applications.

Main idea behind REST is resources. Everything you want to access in a web application is a resource, whether it is a media or documents you want to download, update, delete. REST defines a way to access, transfer, and modify these resources.

This tutorial covers the following three high-level concepts:

  • REST Basic Concepts – This section explains the 6 key rest architectural constraints
  • Key elements of RESTFul implementation – This section the 6 different elements of a RESTful implementation
  • Create a Python REST web-service – This sections gives a step-by-step instruction on creating a basic REST web-service in python
Eind 2018 heb ik de bekende bundel met alle GIMP cursussen bijgewerkt. Het bevat er nu 38 en het heeft bijna 200 pagina's. Met de inhoudsopgave en de lijst met de download links is het een heel praktisch boekwerk. Deze bundel is gemaakt om je te helpen! Hij is voor iedereen kosteloos te downloaden, net als alle andere open source software waar GIMP toe behoort.
One of the features of Flutter is a possibility to create apps in record time. However, it is very important to write Dart code properly and to use the best practices, Effective Dart, from the beginning. There are some good tools and packages that help you to apply best practices quickly.perl flutter dart
In this tutorial, I will be going over how to handle a common async situation in Flutter, without throwing architectures at the problem. You’ll learn how things can be done for simplicity and how to evolve that into something maintainable and sophisticated… over time… IF it needs to evolve.flutter
You’ve likely heard of Flutter. And you probably know how powerful widgets are. But they have an issue: they require a good amount of boilerplate.flutter
GraphQL is a query language for API’s. It shows what are the different types of data provided by the server and then the client can pick exactly what it wants.

Also in GraphQL you can get multiple server resources in one call rather than making multiple REST API calls.

You can check out for the full list of benefits.

The thing is until you see GraphQL in action, it’s hard to understand the benefits. So let’s get started with using GraphQL.

We will be using GraphQL along with NodeJS in this article.graphql node
GraphQL is a relatively new technology developed initially at Facebook and open-sourced to the world in 2015. In 2017, it really took off and made the leap from a cool, niche technology to one of the primary ways companies like Walmart and IBM are starting to work with their APIs and data.

If you're new to GraphQL, here's a definition that sums it up nicely.

GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data. (Source:

The last sentence is an important one to be mindful of when getting started with GraphQL. So, I'll repeat it by saying GraphQL is not any specific framework or database but rather a specification that describes the capabilities and requirements of data models in client‐server applications. There's a growing number of libraries out there to help you implement the GraphQL spec in your app for a number of different languages.

In this post, we'll learn about designing and building a GraphQL powered API using ASP.NET Core 2, Entity Framework Core and Joe Mcbrides's excellent graphql-dotnet library.graphql
GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.graphql
Exotische spinnen gedijen steeds beter in onze zomers, maar niemand heeft zicht op hoeveel zwarte weduwen, vogelspinnen en uiterst dodelijke Braziliaanse zwerfspinnen de havens binnenkomen. Spinnenexpert Koen Van Keer pleit daarom voor een verplicht meldpunt. Prima idee, vindt het Instituut voor Natuur- en Bosonderzoek. “Via de havens komt van alles binnen maar ons bioveiligheidsregime staat nog in de kinderschoenen.”

Als Antwerpse dokwerkers een verdacht spinnetje opmerken in de kratten Zuid-Amerikaans fruit dan bellen ze arachnoloog Koen Van Keer om het diertje te komen vangen. Of, dat deden ze toch. Van Keer krijgt steeds minder ongeruste telefoontjes. Is de Antwerpse haven minder in trek bij exotische spinnen?

De expert denkt van niet. “Mogelijk krijgen arbeiders instructies om er niet te veel lawaai over te maken. Als ik moet komen dan wordt het werk stilgelegd en het is slechte reclame. Maar de spinnen zomaar laten passeren is niet zonder risico. Hoe meer zwarte weduwen je invoert, hoe groter de kans dat ze zich hier vestigen.”telefoon
Graphing network evolution….

With Flutter gaining popularity among the developers, its a beginning of a new era. Things evolving, being accepted or rejected and again evolving, its always been a

Build Fast, Fail Faster era….

One of the evolving and gaining popularity topics between the masses is Graph QL.

What’s GraphQL…

GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn’t tied to any specific database or storage engine and is instead backed by your existing code and data.graphql flutter
The key parameter can be found on basically every widget constructor, but their use is less common. Keys preserve state when widgets move around in your widget tree. In practice, this means they can be useful to preserve the user’s scroll location or keep state when modifying a collection.flutter
Hi folks, today I am very happy to announce Dash! A new way to provide and dispose bloc. In this article I will explain why this package was created and the problem that it tries to solve.unity flutter
I have been learning mobile development with Flutter for a while and throughout my journey, I have learned how to manage the state using the BLoC pattern and RxDart.flutter dart
It is a well known fact that keyboard shortcuts can help us a lot while developing, especially when you have a lot of code to go through and you have to find the opening and closing brackets or insert a new widget or remove one. Time is precious and I find these shortcuts help me a lot in coding in flutter. I became a fan of VS Code mainly because it’s so light weight and opens much faster than other IDEs I have worked with and have a ton of features and customizations along with extensions which can do wonders (This is just my personal opinion).flutter
Google Developers Codelabs provide a guided, tutorial, hands-on coding experience. Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application. They cover a wide range of topics such as Android Wear, Google Compute Engine, Project Tango, and Google APIs on iOS.flutter
If you're familiar with object-oriented programming concepts, you should be able to complete this codelab. You don't need previous experience with Dart, mobile programming, or Firebase; although completing an introductory Flutter codelab first can be helpful.flutter dart
If you’re a mobile app developer, I imagine there’s a good chance that you know something about Firebase, Google’s mobile application development platform. Or, if you’re an enterprise systems developer, you might know something about Google Cloud Platform (GCP), a broad suite of products and services that host your data and code at planetary scale, and more. While both platforms can be used without knowledge of the other, there are some ways in which they overlap.
CalcNote is the the notepad calculator designed for smart phone. You can immediately obtain a calculation result while allowing recognition of a calculation process.

If you make a mistake, you don't need to start again, you can edit your expression like in a text editor. Of course, you can write a memo for your problems.

You can do multiple calculations at the same time, and edit previous lines at any time.
Along with adding phone authentication, this tutorial will add sign in with Google to make the experience seamless with Firebase and such.

I’ll be explaining what my code does instead of making you write what I already wrote, so it’ll be easier for both of us. Be mindful and instead of copying and pasting everything from my code, try to read here about what it does and how. Also, type it! It’ll be better for your memory.flutter
Generated: 2019-04-21 00:55
Compiled: 2019-03-15 14:14
Guido Van Hoecke