Systems | Development | Analytics | API | Testing

Development

Log Analysis: What Is It and How Does It Work?

If you work in Information Technology, you have doubtless encountered logs- in fact depending on your area of expertise, you may be inundated with them on a daily basis. Nearly every piece of digital technology produces some kind of log, from complex web applications to the drivers that power your mouse and keyboard. As such, the definition of what a “log” actually is, is necessarily loose; any output received from a piece of software could be considered a log.

Oversee code coverage reports with the Codecov Verified Step

Our team at Codecov is happy to announce that we built an official Verified Step for Bitrise. Codecov began as a project to solve one developer’s personal frustration of not being able to get a quick look at what code is tested. That was the case with Bitrise too, starting out as a tool to solve the problem of our founders. With shared values and plenty of mutual customers, we’re excited to share this official integration and help out mobile developers all around the world.

How Serverless is an emerging Software Architecture?

Software development has greatly evolved over the years. Serverless is an emerging software architecture that could resolve issues when it comes to developing software solutions. As software developers, you’re tasked with server setup, installing the software, operating systems requirements, server management and maintenance, designing an application with high fault tolerance and availability, as well as managing load balance and more.

The role of DevSecOps in finance app development

One of the most important shifts of the past few years in finance and banking was the movement from primarily branch-based banks to mobile-first banks. While these innovative products simplify the end-user experience, they also bring up more security concerns, since digital channels expose a number of vulnerabilities. These apps deal with sensitive user data, such as private financial or personal information, which means that the prevention of any type of breach is of utmost importance.

Want To Release Faster? Address These Bottlenecks

Develop fast, release, learn, repeat. That’s essentially the (not-so-secret) innovation formula, right? Most of us spend our time enhancing the products we have already released. We want to be innovative, releasing new features with the velocity of an unencumbered startup. Yet, we also have customers with quality expectations we need to meet. Guidance on shortening release cycles often centers on adopting agile (or similar) development methodologies. But most companies are already there.

Exploring Node.js Async Hooks

Have you ever heard of Node.js async hooks module? If the answer is no, then you should get familiar with it. Even though it’s new stuff (released along with Node.js 9) and the module is still in experimental mode, which means it’s not recommended for production, you should still get to know it a bit better. In short, Node.js async hooks, more specifically the async_hooks module, provides a clear and easy-to-use API to track async resources in Node.js.