In today’s dynamic world, many people are seeking unconventional ways of life that combine the freedom of travel, closeness to nature, and remote work. One of the increasingly popular trends is the lifestyle of a digital nomad. This is a person who works and travels at the same time because his job doesn’t depend on a location. Many of them choose living in a campervan, blending work with the exploration of new places and experiences.
As 2022 approaches its end, we can start making some summaries. By this opportunity, we have recently had a series of internal, in-person meetings. One of them included brainstorming sessions with one of our largest customers.
The product of those meetings are technological perspectives for Yumasoft and our clients in the coming months. In this article, I’d like to share some of the technologies we are going to look into in 2023.
This year, in September, I was finally (after the COVID “dark times”) able to attend the real conferences. This one took place in the city of Lodz (Poland) and it was a 2 day event.
In this short summary I will describe the main topics of the conference and I will point to some good talks I’ve seen.
The question I’d like to openly ask today is: why do you attend IT conferences? Is it for talks or is it for people? Let’s try to find out what the answer is ?
After attending NDC Porto 2022, my first in-person conference for 4 years, I thought it would be nice to sum up the most talked-through topics. This will be a subjective summary and my feelings after attending ~20 sessions and talking to dozens of people. Let’s see what people talk about at programming conferences in 2022.
After 4 years of not attending an in-person IT conference, I finally did. I had a chance to attend NDC Porto 2022 conference, which took place from 27th until 29th of April 2022. How did it feel? What did people say about seeing each other in person again? Let’s find out ?
webpack --watch not refreshing your bundles when modifying the source files. In this case, webpack’s output after changing the file is similar to the following one:
As you can see, there are some
[cached] mentions there in a few places and no
[code generated] statements at all. The effect is that your bundles are not rebuilt at all. In order to have them refreshed, you need to restart the building process, which takes time and makes your development flow painful. If you want to know how to solve that problem, read on ?
As you know, at Yumasoft, we are proponents of remote work. We think that, as long as the work is done, our colleagues can work from any place they want.
The development of remote work has increased significantly in the recent months. How is that affecting the world and politics? Have governments already defined who a digital nomad is? How do countries see remote workers – are they welcome or not? What about visa problems for digital nomads – is it being solved, or is still kept in the gray area? ?
In today’s essay, I’m trying to answer these questions and make some predictions on how the future of remote work will look like.
Have you ever heard about TypeScript types narrowing? Have you ever seen such an error in your TypeScript code:
Even tough, you really knew that the
name property exists on the
person object? How did you solve this problem? Did you cast the variable to the expected type?
If the answer to at least one of those questions is yes, you might read on. There are better ways of determining the type of local variable in TypeScript. What’s more, TS compiler does a lot of stuff for us by leveraging types narrowing. In this article, we are going to see how it works and how it can be useful ?
Some time ago we talked about 7 reasons to start using Test Driven Development. As soon as you learn it and start practicing it on a daily basis, it might be tempting to always be TDDing. However, TDD is not always a good fit. There are some cases when it might not be worth using TDD. Let’s explore them today ?