Introduction to scalatags in Scala.js

Introduction scalatags is a Scala library that allows generating dom parts or snippets in a functional style. In the same spirit as Elemento for GWT, scalatags‘s goal is to interact with the dom using clean and understandable code while keep

Introduction to Kotlin (to) JavaScript

Introduction Kotlin is a JVM language that borrows from Scala in an attempt to improve Java. In contrast to Java and Scala (GWT and Scala.js), in which the to-JavaScript compiler is an independent framework, Kotlin provides a to-JavaScript compiler as

Reactive GWT

Introduction Reactive programming’s popularity has tremendously grown over the last 4 or 5 years. This can tell us that the use case of reactive applications is now valid more than ever. The strain on backend systems has increased and accordingly

Working with JSON in Scala.js

Introduction Working with JSON is almost inevitable regardless of the environment. In this post, we will go through different ways of serializing/deserializing (or encoding/decoding as some may call it) objects from/to JSON in Scala.js. As of the date this post

Introduction to using Vaadin in Spring Boot

Introduction Vaadin’s way of doing things rely on server-side rendering, so it can be integrated naturally into frameworks like Spring. Vaadin’s Spring integration has been lying around for a while now, and provides tools for configuring and managing Vaadin within

Developing Web Components in Scala.js

Introduction Scala.js is a compiler that allows producing JavaScript from Scala. It focuses on simplicity and the elimination of borders between the source and the destination language so that developers can write JavaScript-like code while benefiting from all the features

New GWT course available

We are happy to announce the publication of our new Udemy course about GWT and how to use GWT as a complementary framework for leveraging the benefits of Java while working with JavaScript. G-Widgets is an advocate of open source,

A walk through the GWT wrapper for Vue.js: vue-gwt

Introduction: Vue.js is one of the most popular JavaScript frameworks, along with Angular and React. It leverages modern techniques for building front end applications, and can come handy in maintaining apps that require considerable amount of JavaScript and CSS. The

Some data about 2017, and plans for 2018 !

We would like to share some 2017 data: This browser does not support PDFs. Please download the PDF to view it: Download PDF. First of all, we would like to thank the followers of this blog for their input and

Goodbye gwt-project-generator!

After watching the community feel for the project for a while, we have decided to shutdown the project. The objective of the project was to provide help with the initial bootstrap of a GWT app, based on the concept of

Introduction to Errai Framework

Errai is a framework developed and maintained by Red Hat in an attempt to combine the good aspects of the GWT and JEE worlds. According to Red Hat, Errai is a GWT-based framework for building rich web applications using next-generation

Options objects bug in gwty-leaflet is fixed now.

A member of the users community reported a bug recently related with the use of TileLayerOptions object. The reason for that is this code: public TileLayerOptions build(){ TileLayerOptions options = new TileLayerOptions(); options.minZoom = this.minZoom; options.maxZoom = this.maxZoom; options.maxNativeZoom =


Blog Partners