Alina Urbaniak

|
Programmers develop the coding of applications. It’s crucial work but it is nothing without the work of a good Web Designer. This is the person who creates the first image we encounter—the visual layout of the product. In our new series of Web Designer articles we will explain more about their tasks and role in projects, as…

TypeScript 3.0. What Has Come?

Nearly two years after the release of version 2.0 and two months from the latest 2.9, Microsoft has released the newest version of TypeScript – the language we use in our projects. Let’s see what changes have been made and how they can affect our daily work. In TypeScript 3.0 we can identify just five changes affecting the you can use the language. Only one of those is flagged as a breaking change. But that’s enough introduction, let’s see what’s new! RICHER TUPLE TYPES Tuples in TypeScript are in fact JavaScript strongly-typed arrays (at the single element level) with constant length. At least, that’s the way it used…

Tomasz Swistak

|

4 Tips on How to Manage Your Event Company

There are so many elements to coordinate when you’re running an event company. Your clients’ ideas are getting crazier and crazier, your budget is limited, time is running out, and suppliers are knocking at your door. At the same time, exhibitors are eager to see a visualization of the event space and the sound system provider is pestering you for the deposit. Is it possible to stay sane and keep control over the whole process? We’d like to share our ideas with you on how to manage your business more effectively using data visualization. Operating an event company is an artform combining HR, financial, planning skills, and much more. You have to arrange the…

Alina Urbaniak

|

Simple GoJS Application. Palette and Finishing Touches

Recently I’ve explained how to create a GoJS diagram, as well as how to set and style edges. In order to make the diagram fully interactive, we still need to give the option of inserting elements. To do this, we’ll create a palette built into GoJS. Figure 1. Diagram after proper configuration of the ports A palette is a separate canvas that displays all the nodes defined in it and allows you to transfer them to the main diagram. It is configured in a manner analogical to the diagram, but through the creation of a go.Palette object. However, in order to do this, we should first…

Tomasz Swistak

|

Simple GoJS Application. Setting and Editing Edges

In the last post I showed you how to get started with a GoJS application. I explained how to create a diagram and how to present data using it. Let’s go a step further. Figure 1. Diagram with three templates for nodes While our diagram is starting to look better, there are a few issues that stick out. First – it can’t be edited (the only thing you can do is move the nodes around and clone them using the CTRL key), and second – we might want the edges to be drawn between specific points of the nodes. This is particularly visible in…

Tomasz Swistak

|