Bright Devs Blog

Using WebAssembly with React

Using WebAssembly with React

React JavaScript WASM WebAssembly

WebAssembly (WASM) is a binary format for the executable code in the browsers. In this article, we will create a simple web application using React library, write and compile to WASM a part of our JavaScript code and after that link it to the application.

Using WebAssembly with React
Don't be a mockup developer

Don't be a mockup developer

android ios programming practices

Many times as a mobile developer I have to work on apps without the API ready that was crucial for the feature I was implementing. Either the backend was developed by another team that was not entirely in sync with us or our backend team had no chance to implement those endpoints earlier. For this reason, I was not able to satisfy the Definition of Done but it does not mean that I have implemented the UI only.

Don't be a mockup developer
How Their Adventure with Programming Began

How Their Adventure with Programming Began

career IT team programming motivation

I have asked 3 devs, Adam, Agnieszka and Radek, who work with me at Bright Inventions about the beginning of their programming career, first challenges and what they like most about their job. Discover their stories and take a look inside our Bright Team.

How Their Adventure with Programming Began
Bright Inventions Remains a Top Developer in Poland

Bright Inventions Remains a Top Developer in Poland

Clutch mobile web digital apps

As a digital business development agency, Bright Inventions specializes in the development of mobile applications. By providing our clients with smart web and backend solutions, along with mobile app construction services, we hope to equip our clients with the resources they need to come out on top in their respective industries.

Bright Inventions Remains a Top Developer in Poland
Would Blockchain lie to you?

Would Blockchain lie to you?

Blockchain Ethereum Truffle Node.js MainNet

Our vision at Bright has always been to share and transfer knowledge to other aspiring minds who are eager to take their skills to the next level and BEST Summer Technology Course was a great way to do it.

Would Blockchain lie to you?
Self code review

Self code review

code review

Once I was a child my parents were convincing me that it was worth double checking both my homework as well as tests before handing them in, to catch errors and fix them. It soon became a habit for me. The habit that once evaluated into a self code review process :)

Self code review
Android ViewModel injections revisited

Android ViewModel injections revisited

android

In one of my previous posts I have described how to implement a ViewModel factory that was able to provide ViewModels with their dependencies injected, e.g. an API client, and it was good enough for me at that time. Later on, thanks to Piotr, we’ve found out even better and simpler approach with an additional possibility of injecting Activity- or Fragment-dependant data into ViewModels.

Android ViewModel injections revisited
Rules of Bright Development

Rules of Bright Development

code-review TDD SOLID mobile web software

Every year we work at Bright on many mobile and web development projects. It is a challenge to build a good quality software in an agile way and at the same time solve all potential problems and keep your workflow under control, but we do that. In fact, we manage to do that thanks to applying some important rules. Check below what makes our work bright and effective.

Rules of Bright Development
How to convert an express app to AWS Lambda?

How to convert an express app to AWS Lambda?

aws cloudformation lambda cloudform

In this post we will see how to convert an existing express application to AWS Lambda. This can help reduce AWS bill even by an order of magnitude. We will also use cloudform to describe the CloudFormation stack. [RestApi]: new ApiGateway.RestApi({ Name: “Express API” }), [RestApiMainResource]: new ApiGateway.Resource({ [RestApiDeployment]: new ApiGateway.Deployment({

How to convert an express app to AWS Lambda?
Reasons to Join Bright

Reasons to Join Bright

team professionalism software Blockchain mobile web

Bright Inventions is a great place to push your career to the next level. We offer a friendly work environment, challenging projects, meaningful development and flexibility, which is not so easy to find under one roof in other companies. But above all, we offer a team that consists of great people.

Reasons to Join Bright