Creating IntelliJ plugin with WebView

In this post, we would like to show how to create a simple plugin for IntelliJ with JCEF, the new WebView framework. In our company, we use it to build such tools as GraphBuddy or CodeTale. The first one is already released, the second one we are still working on in our R&D team. It is a plugin to your IDE, which enables you to browse comments from pull requests.

#Intellij #Intellij Plugin #Scala #tech #Webview

Option — the null of our times

Things I would have told my younger-self about using Option in Scala

#Nullpointerexception #programming #Scala #tech

How to rock tech events?

We realize how important it is to share knowledge and exchange experience. That’s why we actively launch initiatives, found meet-up groups, support and organize #tech conferences, recently online. Even a lockdown can’t hold us back!

#conference #events #tech #VLTeam

Context Buddy

#context buddy #git #programming #tech

Nifty Docker tricks for your CI (vol. 2)

#Ci #Docker #tech #Travis

Nifty Docker tricks for your CI (vol. 1)

If you run dockerized jobs in your CI (or consider migration to the Docker-based flow), it’s very likely that some…
#Ci #Docker #tech

I read ThoughtWorks Technology Radar vol.21 so you don’t have to

For those who don’t know, ThoughtWorks is a Consulting Company that has Martin Fowler and Rebecca Parson in their team. Due to the…
#java #JavaScript #Machine Learning #tech #thoughtworks

GraphQL Introduction

If you’ve ever tried to design an API you probably know it’s not an easy task.
#API #Communication #GraphQL #Rest #tech

Private fields, public worries

JavaScript — as a language — grows larger every year. It shouldn’t be surprising that the process of introducing new…
#JavaScript #tech

Visiting a Listener — and where generalization may lead us

Visitor is often considered an ugly cousin of pattern matching. It’s looked at with disdain and considered highly boilerplate (and
#design patterns #dotty #Scala #tech
1 2 3 5