Archives For programming

Visual Studio Code 1.98, the February release of the IDE and code editor, was released!

The release added 2 new AI models, GPT 4.5 and Claude 3.7 Sonnet, to choose from when using Copilot, and allows to change the model for inline suggestions.

image from openai.com

Continue Reading…

Apache NetBeans announced new 25 release a few days ago. Here are the new features and how to install guide for Ubuntu.

NetBeans 25 was released after 2 release candidates. It updated the user interface with another batch of SVG icons for better HiDPI display support, and switched SVG loading routine in ImageUtilities from the Batik library to the much more lightweight JSVG library.

Continue Reading…

Looking for a Cheat Engine like application to search and edit memory in Linux Desktop? Here’s a free open-source app work in process!

It’s MemSed (MEMory Search and EDit), an open-source tool written in C programming language. If you have ever used Cheat Engine to scan & edit memory for computer games, you’ll find that MemSed looks familiar, as it’s heavily inspired by the basic Cheat Engine workflow.

Continue Reading…

After 6 months of development, Go language announced new 1.24 release few days ago on Tuesday.

Go 1.24 now fully supports generic type aliases. Type aliases, a concept introduced in Go 1.9, allows to create a new name for an existing type without creating a new type. Previously, it didn’t support type parameters. But this changed in Go 1.24. See more about generic type aliases.

Continue Reading…

Visual Studio Code announce new monthly 1.97 release! Here are new features in the IDE release.

VS Code 1.97 is the first release in 2025. It added two more models OpenAI’s o3-mini and Gemini 2.0 Flash to choose from when using Copilot.

It introduced new Copilot Next Edit Suggestions (Copilot NES) preview feature to help with edits. Which, can both predicts the location of the next edit you’ll want to make and what that edit should be.

Continue Reading…

How to Install NetBeans IDE 25 in Ubuntu / Debian

Last updated: February 25, 2025 — 1 Comment

This tutorial shows how to install the most recent Apache NetBeans IDE v25 in Ubuntu 22.04, Ubuntu 24.04, Ubuntu 24.10, and Debian 12 Bookworm, and their based systems, such as Linux Mint 22/21.

NetBeans is a free open-source (Apache License 2.0) Java IDE, that also supports other languages like PHP, C, C++, HTML5, and JavaScript via extensions.

Continue Reading…

This is a step by step beginner’s guide shows how to install the most recent Arduino IDE (2.3.4 so far) in Ubuntu, Debian, and Linux Mint.

Arduino IDE is free open-source AVR development board IDE from Arduino CC. It’s available in Debian and Ubuntu repositories, but stuck at version 1.8.19, probably because the 2.x versions require internet connection.

If you want to get the 2.x release series, then there are 3 choices: Flatpak, AppImage, and portable Linux Zip archive that work in most Linux distributions.

Continue Reading…

Ruby, the free open-source high-level general-purpose programming language, released new 3.4.0 (then 3.4.1 with quick fix) today at Christmas!

The release introduced it block parameter reference, which behaves very much the same as _1. As the feature request descripted:

it is implemented as a special case of getlocal insn, not a method. it without an argument is considered _1 or a normal local variable if defined. it is considered a method call only when it has any positional/keyword/block arguments.

Continue Reading…

IntelliJ IDEA 2024.3, the last major release in 2024, was released few days ago!

The release introduced new Logical code structure in the Structure tool window, allows to view classes, methods, fields, as well as links and interactions between components in your project.

K2 mode with Kotlin now it stable. With it enabled, it supports using non-local break and continue statements inside lambdas, as well as multi-dollar interpolation.

Continue Reading…

This tutorial shows you how to install the latest GNU Octave (version 9.3.0 so far) in all current Ubuntu releases, including Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.

GNU Octave is a free open-source scientific programming language, primarily intended for numerical computations. It features powerful mathematics-oriented syntax with built-in 2D/3D plotting and visualization tools, cross-platform, and drop-in compatible with many Matlab scripts.

The latest version of the programming language has reached version 9.2.0. Features in the 9.x release series include:

  • Overhauled dec2base, dec2bin, and dec2hex. They now accept negative inputs and fractional inputs.
  • Re-architected the inputParser function to get a 60% performance improvement.
  • The perms function has been made faster.
  • New functions, including isenv, ismembertol, isuniform, tensorprod.
  • Removed disable_diagonal_matrix, disable_permutation_matrix, and disable_range functions. Replacements are optimize_diagonal_matrix, optimize_permutation_matrix, and optimize_range
  • Operators, such as .+, .+=, **, and .**= are removed. Replacements are +, +=, +=, ^, and .^=.
  • And, following function are obsolete: idx_vector::bool(), all_ok(const Array&) in Array-util.h, octave_base_value::count
  • Support Qt6.
  • Deprecate FLTK backend, in favor of Qt.

See the news page for more about Octave 9.

Continue Reading…