Home » Software Development » Page 20

Software Development

Idea: A Generic P2P Network Client

Every now and then one has a half-baked idea about some project that they aren’t likely to be able to do because of lack of time. I’ve written about such random app ideas before, but they were mostly about small apps. Here I’d like to share an idea for something a bit bigger (and therefore harder to spare time for) ...

Read More »

Regression Testing: Tools and Techniques

Regression Testing, by its definition, is a type of software testing to confirm that a recent program or code change has not adversely affected existing features. It is done to make sure that the existing application is intact with the newly added features and nothing is broken. In order to achieve that, the existing test cases are executed selectively or ...

Read More »

TDD Misbeliefs

While I was working with a previous article about Test-Driven Development (TDD) I read many blog posts and a few books on the subject and found out that I disagree with a few of them; even some that are pretty important. It seems that most software experts simply misunderstand how software development works. Maybe because they are not really programmers, ...

Read More »

Throttling MQTT Data

Introduction Most MQTT brokers currently available on the market provide native support for WebSockets, thus enabling any MQTT JavaScript library to establish communications by encapsulating MQTT messages into WebSocket frames: this is called MQTT Over WebSocket. The great benefit of this approach is to allow all modern browsers, including those running on smartphones, to send and receive MQTT messages. This has ...

Read More »

Switching From One Programming Language to Another: The Benefits of Being Flexible

Any specialist should expand their knowledge and skills if they want to become the best. This applies to many areas, including coding. Programming languages evolve ​​regularly, and projects are becoming more demanding. Today, it is not enough to know only one language. Even guru programmer Joel Spolsky states that there are at least four languages that can make you a ...

Read More »

How to use github pages as your Helm Charts repository

So you want to publish the Helm chart you’ve created and pushed the source to Github, and for a reason, you don’t want to or can’t publish them to the list of curated Helm charts ? Follow this quick guide to automate the publication of Helm charts to your Github pages hosted Helm repository; we’ll use as an example the ...

Read More »

The Best Free Automation Tools for Software Testing

There are free automation tools for functional and performance testing automation of desktop and web applications. In this tutorial, we will see the software testing automation tools for application functionality testing and load testing. Table Of Contents 1. Overview 2. The Best Free Automation Tools for Software Testing 2.1. Desktop Testing Automation Tools 2.2. Web Application Testing Automation Tools 2.3. ...

Read More »