Oakbits

Technologies

We have a list of technologies that we like the most which we built through years of experience. However, we are not limiting ourselves to using only these technologies as we are always searching for new and better solutions for emerging problems. Thus, we are open to other technologies and tools and there’s a good chance that we’ve already tried the ones that you are interested in.

Angular JS

Overview

Angular is a Typescript based framework used to build web apps, whose development is led by Google.

Why we like it

Angular is now a mature project which offers many features out of the box. Recent improvements have diminished the performance penalty and we’ve already overcome the steeper learning curve.

We like using Angular usually for bigger projects which benefit from Angular’s opinionated way of doing things. The fact that it enforces Typescript usage is in line with our preference for this language.

Case Study: AskData Case Study: AskData

React JS

Overview

React is a JS library which facilitates building reusable UI components.

Why we like it

The fact that it’s easy to use makes it very popular with many companies and we agree. We normally use it with Typescript and we had very good productivity by using it.

Case Study: CarLabs Case Study: CarLabs

Vue JS

Overview

Vue is a JS library aiming to get what’s best from both React and Angular.

Why we like it

Because we think that it succeeded in this mission. We also appreciate the new features that have recently been developed and even though the project is not as mature as the other two, we think that it has a lot of potential.

Case Study: Replex Case Study: Replex

Node JS / Express Js

Overview

Node.js is a server-side platform. Express.js is a web application framework and they are often used together to build web APIs.

Why we like it

It’s very simple to build a web server using this duo. There are also many Node.js libraries which offer a lot of flexibility.

Case Study: Replex Case Study: Replex

GraphQL

Overview

GraphQL is a query language for building APIs.

Why we like it

We like the standardization that graphql brings to building APIs. Also, the existing client and server libraries take care of some of the responsibilities that would have been done by the developer, like data validation. We successfully integrate GraphQL with various databases.

Case Study: Replex Case Study: Replex

TypeScript

Overview

Typescript is a typed programming language maintained by Microsoft which is a superset of Javascript.

Why we like it

It’s our preferred language for frontend and backend. It brings the benefits of a compiled language while also being able to work with JS libraries. Our experience has shown that by using Typescript, we have less bugs, we can refactor the code faster and better, we have increased code readability and maintainability, while not having a significant decrease in productivity.

Case Study: AskData Case Study: AskData

AWS Services

Overview

AWS is a set of cloud computing services built by Amazon.

Why we like it

There are many services from AWS which make building web solutions quicker and easier. Of course, it all comes with a cost, but there is also a reduction in development cost. The learning curve is steep, but worth it. Some of the services we have used and like are: Cognito, DynamoDB, Appsync, Elasticsearch, Elastic Beanstalk etc.

Case Study: CarLabs Case Study: CarLabs

Firebase

Overview

Firebase is an app development platform built on top of Google Cloud.

Why we like it

Firebase allows faster web development, by building web solutions without server side programming. It is easy to use, to integrate and to understand, making it a great choice for simpler apps.

Case Study: CarLabs Case Study: CarLabs

PostgreSQL

Overview

PostgreSQL is a relational database system.

Why we like it

Because it brings the great flexibility of using an SQL solution along with other features which extend the range of possibilities for which this database software can be used.

Case Study: Replex Case Study: Replex

Are we the partners you’ve been searching for?

Let us know how we can help you Let us know how we can help you

Looking to develop a digital product from scratch?

Looking for a cross-functional development team?

Our design and development expertise is two-fold. We can deliver you a digital product in a matter of weeks by using Lean™ and Agile™ processes.

Then, with our ability to scale existing apps, we can help you transition them from inefficient, unstable solutions to fully developed products that grow nicely with your business.

Designers work side by side with software engineers, in Agile teams, to provide the best solutions that will meet your business goals.

Our teams communicate and closely work every step of the process ensuring everyone has access to the best information and data and each decision taken is the right one.