Systems | Development | Analytics | API | Testing

Top 10 Git Commands Every Developer Should Know

Software developers tend to work in packs. We pool our creativity (and our code) to build software and our strength in numbers helps reduce the risk of errors. The more people who check code and scan for bugs, the cleaner our final product will be. However, this places a premium on effective communication. We will end up accessing, reading, writing and changing the same files over and over again, and it’s vital we keep duplication of work to a minimum.

Future-Proof Your Code: Top JavaScript Frameworks to Watch in 2023

The internet was written in JavaScript. This versatile programming language is supported by all major web browsers and has been used to create over 1.8 billion websites, which amounts to 98% of the world’s total (that figure will probably have jumped a few thousand by the time you finish this article). Developers love JavaScript for the dynamic web pages it empowers them to build, with a whole bunch of interactive elements and user interfaces available on a drag-and-drop basis.

Top 10 iOS Libraries of 2023: Stay Ahead of the Game

This is the most fertile time for app development since the launch of the App Store 15 years ago. Our industry is in the grip of several simultaneous revolutions, each of them bending, flexing and moulding to the others. 5G promises to make our apps 10 times faster; wearable technology lets them wrap themselves around our bodies; artificial intelligence enables them to learn from us and get smarter every day. But this torrent of innovation brings challenges, too.

How to Identify and Troubleshoot Issues in Your Electron App

As developers, it’s easy to get fixated on the mobile sphere. We’re now spending 4-5 hours a day browsing apps on our phone (that’s over 1,800 hours a year), which means a huge volume of demand is channelling into Android and iOS projects. But desktop apps are booming too.

What is Open Source and How to Get Started?

Software engineering is an exciting field that offers various roles and responsibilities to individuals. Some prominent roles are developer, quality assurance engineer, project manager, product manager, DevOps, and many more. Each of these roles also has sub-roles. For example, we have front-end, back-end, and full-stack developers in development. In testing, we have manual testing, automation, unit testing, and end-to-end testing.

How to perform an end-to-end test of a React app using Cypress

UI is nothing without UX. While user interface development is essential, it means nothing if it doesn’t lead to a good user experience. So whenever us devs add a new feature, or modifies the existing one, we must ensure the UX flows seamlessly. And that means thorough testing. Generally, the development process should involve tests at both the module and unit level to ensure both work as expected through the changes.

Bugfender is ISO 27001 certified! Here's why it's big news for you

Many companies tell you that “the security of our customers’ data is very important to us” in their marketing communications. And you believe them, for a while. But then you discover they were hacked with an open FTP server, using a password like “nameOfTheCompany2022”, and you realise that it’s not that important after all. Why do we mention this, you ask? Well, a few months ago Bugfender got ISO 27001-certified.

The Best Podcasts for CTOs in 2022: stay up-to-date with latest industry news.

In this day and age, it’s more important than ever for CTOs to stay up-to-date with the latest industry news. But with so much information out there, it can be tough to know where to start. That’s why we’ve compiled a list of the best podcasts for CTOs, so you can easily find the ones that will be most relevant to you and your interests! We’ve rounded up some of the best podcasts for CTOs, covering everything from the latest industry news to career advice.

Updates from Bugfender, Q2 2022

We are pleased to say that Bugfender is now officially ISO 27001 certified: our code is developed following Secure Development Life Cycle, the code is reviewed manually and using automated tools, and we perform penetration tests, following the industry’s best practices. We have an incident response process, we perform employee background checks, training, supplier vetting, etc.