Tomasz Swistak

|
InversifyJS is a powerful, lightweight and easy-to-use library for dependency injection in JavaScript. Unfortunately, due to the nature of React, using it as a component feature is not straightforward. This is because dependency injection in InversifyJS relies on a constructor injection, while React doesn’t want users to extend constructors of its components. However, there are methods which…

Web Application Development. Our Work Process

We can only deliver good web applications by carefully examining the clients’ needs, expectations and issues. Therefore, we put a lot of effort into our work process, which we would like to showcase now using one of our JavaScript projects as a shining example. Web applications are needed in almost every industry but you can’t just create one template and apply it to all companies. Each firm has different needs. Most require custom apps with functionalities tailored to specific processes. What’s more, the new product should bring value to the business and have an attractive and intuitive look and feel. THE START OF APPLICATION DEVELOPMENT    Every project begins…

Alina Urbaniak

|

Working with Web Designer. Mockup Design

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 well as the tools of the trade. We’re starting with mockup design—one of the first steps in our cooperation with a client. Our Web Designer, Joanna, participates in projects from the beginning. She is present on the very first meetings, along with developers, when the client outlines his needs and expectations. The designer listens carefully to what the…

Alina Urbaniak

|

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

|