Bright Devs Blog

Make the Most of It

Make the Most of It

time management productivity priorities

Some people can achieve much more during the same time than the others. The secret may lie in their time management. It is not an innate skill we are born with. I suppose I am learning it constantly by doing regular updates in my to-do list. By managing our time effectively we do not only complete tasks much faster, but also work smarter while not being overloaded and burnt out.

Make the Most of It
Slack + Fastlane = ❤️. About one of Continuous Integration puzzles.

Slack + Fastlane = ❤️. About one of Continuous Integration puzzles.

iOS swift fastlane slack continuous integration

Professional development process consists of many puzzles. Some of these puzzles can be: unit testing, choosing good architecture, clean code, continuous integration and many more. In this post I will focus on one of these puzzles - Continuous Integration(CI). An integral part of CI in iOS Development process is a great tool called Fastlane. Fastlane is a powerful engine which handles a number of tasks like - dealing with code signing, creating `.ipa` files, generating screenshots to AppStore and much more. One of the cool feature of Fastlane is a Slack integration - and this is what I wanted to write about.

Slack + Fastlane = ❤️. About one of Continuous Integration puzzles.
Selecting the right partner to build your MVP

Selecting the right partner to build your MVP

mvp startup outsourcing software

One of the things that we do best at Bright Inventions is helping startups build their first MVP. It’s pretty common that founders select us as their technology partner and rely on us to turn their vision into reality. We enjoy this kind of challenges and over the years have started to understand quite well why - simply said - startups like to work with us. However, this note is purely intended as a set of generic things to look for in a technology partner.

Selecting the right partner to build your MVP
The importance of timeouts

The importance of timeouts

server request timeout query resiliency spring boot

Timeouts are not an exciting thing to talk about. They do not add immediately perceivable value. They are difficult to guess get right and force one to consider problems that are hard to solve. In fact, in my experience, the timeout is only ever considered when our software stops working or is about to. That is an enormous shame since, in my opinion, carefully applied timeouts can vastly improve software resiliency.

The importance of timeouts
React Native - 4 steps to improve your workflow as a mobile developer

React Native - 4 steps to improve your workflow as a mobile developer

React Native iOS Android

A developer needs tools that support her/his workflow to be fully productive. Well, I guess that this statement fits to any profession that you can think of. It is really important for me to feel that the environment that I'm working in really supports my flow and works well with my approach to software development.

React Native - 4 steps to improve your workflow as a mobile developer
Creating simple vector drawables in Android Studio

Creating simple vector drawables in Android Studio

Android

Using vector drawables is often much better than bitmap images for two reasons: they scale without losing definition and you need only one asset file which fits all screen densities.

Creating simple vector drawables in Android Studio
Internship vs Internship

Internship vs Internship

management success personal development engagement productivity

Hello! I’m Radek and I am a programmer. Employed as a full-time software developer at Bright Inventions… last Monday.

Internship vs Internship
Simulating nth-of-class CSS selector

Simulating nth-of-class CSS selector

css

My experience with frontend web development is not long yet, nevertheless, I have already got stuck a few times and spend like a few hours trying to find one perfect solution. I reckon that some of them are worth describing.

Simulating nth-of-class CSS selector
Getting started with IOTA

Getting started with IOTA

IOTA blockchain cryptocurrency

Although the plans of IOTA are great, currently the project is in its incubation phase, with the majority of the most attractive features not yet ready to use. But this shouldn't stop us from playing with what we already have today. Let's play!

Getting started with IOTA
A few things I like about React Native. And a few I don't.

A few things I like about React Native. And a few I don't.

React Native iOS Android

React Native is still a hot topic at the company. After spending some time with it, many of us have some thoughts and I think there is still a lot to say about it so I would like to share some of my observations and feelings.

A few things I like about React Native. And a few I don't.