All Ruby on Rails Node JS Android iOS React Native Frontend Flutter
2019, we create more and more complex webapps, so naturally they begin to consist of more and more code needed to be downloaded. As a result they are loading longer than they did previously. Average webpage in 2018 weighted 1.8 MB and it loaded approximately 8.5 second whereas it is advised for the page to load under 3 seconds. This is the magic line after which, on average, more than a half of the users would leave the page.
Read more
If you're in the front-end business for a couple of years now, you probably remember what was it like to create websites using plain HTML, CSS, and JavaScript (with a pinch of jQuery I assume). If you do, you also remember the pains of being front-end developer – handling the complexity of web typography, struggling with image optimization, preparing proper image sizes for various screen resolutions on your own. Imagine how much time did you waste on tasks.
Read more
Have you ever wondered how will your code scale up or how runtime of your function will change depending on the input size? If yes, you are in the right place and in the next few minutes, you will learn how to look at your code in terms of performance and scalability. 
Read more
A few weeks ago, we were considering whether the current approach works for us and how we can improve the workflow. The previous pipeline has not worked well and we decided to create a new one from scratch. I will not be writing about the whole workflow, it is not a part of topic but I'm going to tell you about one specific step in our pipeline. To solve our problem we will use a single event which comes from Github when pull request has been approved. The event triggers workflow on Bitrise. Unfortunately, Bitrise doesn't allow you to recognize the distinctions between pull request update or pull request approval.
Read more
It should not come as a surprise that CSS in modern web development is far from perfect. Nowadays, projects are usually quite complex and, given the global nature of styles, it’s extremely easy to end up with conflicting styles that override each other or that implicitly cascade down to elements we didn’t consider before.
Read more
Newer
Older
Need a successful project?
Estimate project or contact us