At its core, Bitrise has open-source components. In fact, many of the Steps that make up Bitrise Workflows are open-source developments. But did you know that Bitrise has an open API and users are actively creating extra apps and other components that make use of the API?
Authentication is at the heart of most web development, yet it is difficult to get right. In this article, Diogo Souza discusses common security problems with authentication systems and how you can resolve them. Even if you never build an authentication system from scratch (you shouldn't), understanding these security concerns will help you make sure whatever authentication system you use is doing its job.
With Bitrise, you can kick off your builds in less than a minute thanks to the automatic project setup. But when you need a custom solution, you may need to dive in deeper. In this tutorial, we'll show you how you can do just that with Javascript.
A common problem that our customers have is event streaming spikey traffic to their clients. For example, imagine a server which needs to stream details on cryptocurrency trades. The quantity of trades happening each second is likely to fluctuate, sometimes nothing could happen, other times perhaps thousands. In order to ensure reliable communication, it’s important that rate limits are in place on how many messages are to be sent to subscribed clients.
As developers, we know the pitfalls of the internet – the gateways that malicious actors can exploit to steal private data, siphon money and generally wreak havoc. But if we’re going to build watertight applications, it’s essential that we keep updating our knowledge base and prepare for every possible assault. In this post, we’re going to discuss five particularly common forms of attack.
During your Android developer career, you may reach a point where you will have to develop Android libraries or Gradle plugins. In this article, we will discuss the most important aspects and differences of testing these!