Use arrays in Java
Use arrays in Java Seth Kenlon Thu, 11/24/2022 – 03:00 In the Java programming language, an array is an ordered collection of data. You can use an array to store information in a structured way. It’s useful to know the various ways you can retrieve that data when you need it. It’s worth noting that in Java, an associative array (also called a dictionary in some languages) is called a hashmap. This article...
Set up automated software testing with this open source platform
Set up automated software testing with this open source platform Antoine Craske Wed, 11/23/2022 – 03:00 Automated testing is an important stage of development. It helps you ensure code quality, discover bugs before they ship, and guarantee that an application works the way it’s intended to work. Deployment of automated tests is rapidly becoming a top priority for companies all over the world. The latest release of the...
Build an interactive timeline in React with this open source tool
Build an interactive timeline in React with this open source tool Karol Kozer Wed, 11/23/2022 – 03:00 For several years, I worked in the TV online and video-on-demand (VOD) industry. While working on a scheduler web application, I realized that there were no good solutions for electronic program guides (EPG) and scheduling. Admittedly, this is a niche feature for most web developers, but it’s a common requirement for TV...
Find bugs with the git bisect command
Find bugs with the git bisect command Dwayne McDaniel Tue, 11/22/2022 – 03:00 Have you ever found a bug in code and needed to know when it was first introduced? Chances are, whoever committed the bug didn’t declare it in their Git commit message. In some cases, it might have been present for weeks, months, or even years, meaning you would need to search through hundreds or thousands of commits to find when the problem was...
Introducing Rust calls to C library functions
Introducing Rust calls to C library functions Marty Kalin Tue, 11/22/2022 – 03:00 Why call C functions from Rust? The short answer is software libraries. A longer answer touches on where C stands among programming languages in general and towards Rust in particular. C, C++, and Rust are systems languages, which give programmers access to machine-level data types and operations. Among these three systems languages, C remains the...
Learn Git: 3 commands to level up your skill
Learn Git: 3 commands to level up your skill Dwayne McDaniel Mon, 11/21/2022 – 03:00 When I talk to people about Git, almost everyone has a strong reaction to the git rebase command. This command has caused many people to change directory, remove the repository, and just re-clone to start over. I think this comes from misconceptions about how branching actually works, a pretty terrible default interface, and some merge conflicts...