Bright Devs Blog

An ode to product mindset and developers who know how to ride a bike

An ode to product mindset and developers who know how to ride a bike

product mindsetproduct thinkingagileagile mindset

Companies mostly work “in projects” these days. It’s basically a shortcut for a team of people focused on a shared goal for some specific time. We are used to terms like “project success” or “project management”. No wonder people care about their projects and everything that comes with it - success or failure, deadlines and tasks. This is what the days consist of - projects. Ideally, from time to time, we take a deep breath and go through the whole system, thinking how our current task fits in…

An ode to product mindset and developers who know how to ride a bike
Develop your own cryptocurrency with Substrate Part 2

Develop your own cryptocurrency with Substrate Part 2

substrateparityblockchainnestnestjserc20cryptocurrencyrust

This is the second part of a series where we are implementing an ERC20 token with a Substrate node and accessing it from a NestJS application. The first part is available here. In this part, we will have a glimpse of the implementation of the ERC20 token using Substrate Runtime. We will also access it from a NestJS app. You can access the working project on GitHub Before we start Before we start, build the node, purge the chain, and run it in development mode. We will be using the smart contract…

Develop your own cryptocurrency with Substrate Part 2
What do test automation and karaoke have in common?

What do test automation and karaoke have in common?

automation testingQAkaraoke

A well-known strategy for explaining the unexplainable and adding context and meaning to something complex and obscured is using a metaphor. Engineers usually find automation testing hard to describe in detail, especially to a less-technical person. It is a process rather than an action or idea and there are so many different properties of it and variables in it that it can be tough to wrap one’s head around it. That is why I came up with a quirky comparison that hopefully will make things…

What do test automation and karaoke have in common?
No risk, no fun or: How I learned to stop worrying and love the risk management.

No risk, no fun or: How I learned to stop worrying and love the risk management.

risk managementagileproject managementISOALARP

I’ve been researching and writing about the agile approach to risk management for quite a few years now but mostly in relation to safety-critical software (for example here , here and here ). This time I wanted to address other types of projects, how it can work in practice and why the risk is not necessarily a bad thing. I started to write this blog post back in March, I already had the title and some notes. And then something unexpected (but apparently still predictable) happened - a global…

No risk, no fun or: How I learned to stop worrying and love the risk management.
Develop your own cryptocurrency with Substrate PART 1

Develop your own cryptocurrency with Substrate PART 1

substrateparityblockchainnestnestjssmart contracterc20cryptocurrency

In this blog post I will guide you through the process of implementing an ERC20 token with use of a smart contract on a Substrate node and accessing it from a NestJS application. If you would like to get a basic concept of what blockchain, Substrate or smart contracts are you may check our previous blog post. NestJS is a framework for building Node.js applications, to get the basics you can visit it's documentation website. You can access the working project on GitHub. Substrate node First of…

Develop your own cryptocurrency with Substrate PART 1
Bright Inventions recognised by Clutch as amongst the Top App Developers in Poland in 2020

Bright Inventions recognised by Clutch as amongst the Top App Developers in Poland in 2020

Clutchapp developmentweb developmentBlockchainB2B

We just got some exciting news here at Bright inventions! Our team just received a message from Clutch analyst Jeff Dixon informing us that our hard work has led us to be one of the top developers in all of Poland for 2020 by Clutch! We’re a software development company with a strong focus on app development and IoT development– more important than ever for small businesses in 2020! "To be among Clutch's B2B leaders means a lot to us. This proves that our work is valued both by our clients and…

Bright Inventions recognised by Clutch as amongst the Top App Developers in Poland in 2020
Which hat should I wear today? How to make your team meetings more effective

Which hat should I wear today? How to make your team meetings more effective

brainstormingthinking processde Bonocreativityteamwork

There are lots of efficient brainstorming techniques for teams such as visualisation-based method, step-ladder technique, mind mapping, rapid ideation and many others. All of them can create a large space from which to pull the best ideas and make your meetings successful, but today I would like to focus on one method that I have found really meaningful and effective - The Six Thinking Hats method by de Bono. I heard about Edward de Bono a few years ago, but it wasn’t sooner than last year that…

Which hat should I wear today? How to make your team meetings more effective
Why would you use Substrate?

Why would you use Substrate?

substrateparityblockchain

Substrate is a framework to build blockchains. People behind Substrate had built many blockchains before and noticed that they had to do the same hard work over and over again. Thus they tried to create a framework which would make deploying a blockchain as easy as can be. At the same time they wanted it to be as generic as possible, so that a developer can customize it to their needs. Before we dive into Substrate, let’s take a look at what the blockchain itself is. Data Blockchain is a…

Why would you use Substrate?
Brief introduction to transfer learning

Brief introduction to transfer learning

deep learningimage classificationtransfer learning

In this item, I want to share with you the core idea behind transfer learning. We will solve a simple classification problem where we will try to correctly classify surfing, windsurfing and kitesurfing images but you can easily solve different problems relying on described steps Transfer learning is a very important and broad research problem. In general, it relies on transferring domain knowledge from one solved task to another unsolved one (but somehow related to the solved task). Consider…

Brief introduction to transfer learning
7 sins of demotivation every manager should be aware of

7 sins of demotivation every manager should be aware of

motivationworkengagementteammanagement

Being a team manager is quite a challenge nowadays as your team is usually a bunch of people with different personality traits, different life experience, different needs, priorities and often a different attitude to life. And what is more important, being a manager means being cautious enough to make these people work effectively together, and being careful enough not to omit the moment of potential crisis that would not be able to be undone anymore. I sometimes meet managers who do not see…

7 sins of demotivation every manager should be aware of