Bright Inventions

Would Blockchain lie to you?

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.

Self 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 :)

Android ViewModel injections revisited

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.

Rules of Bright Development

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.

How to convert an express app to AWS Lambda?

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({

Reasons to Join Bright

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.

Using TypeScript with Redux

Let's follow the typical path the front-end project takes nowadays and add Redux into our React+TypeScript application. TypeScript is a powerful beast that we can employ to make our Redux code not only type safe, but also much cleaner and more readable.

Host your react-redux website with AWS S3

Hosting a static website with AWS S3 is a nice and fast way to show your react-redux app to the world. In this blog post I will guide you through this simple process.

Bright Inventions Recognised as a Top App Development Company

Clutch is a ratings and reviews research-based firm in Washington, D.C., which conducts phone interviews with our past clients to evaluate our level of performance. Our clients have rated us with 4.8 out of 5 stars! This high level of quality is important to our clients and even more important to us here at Bright Inventions.

5 (or more) ways to benefit from TypeScript in React projects

TypeScript in React projects provides us with all the goodies of type checks and eliminate the whole class of errors and typos from our codebase. Let’s see how we can apply TypeScript-based type definitions into our React project to get most of it.