Category: Programming

  • Get ready for .NET 8.0 RC1!

    Get ready for .NET 8.0 RC1!

    .NET 8.0 Release Candidate 1 has been released to the public just now! It’s now available to all of the users running supported operating systems and Visual Studio Preview users! To get started using this release candidate of the long-term-release .NET 8.0, go to the link below: Let’s go through a very simple explanation about…

  • Case Study: Moq and SponsorLink Warnings

    Case Study: Moq and SponsorLink Warnings

    Last week, Moq released version v4.20.0 that included a variety of changes to the mocking framework made for .NET developers. This version was available for free on NuGet. The hit changes, according to the release sheet, include, but are not limited to: Users who wanted to take advantage of these features could upgrade Moq to…

  • Terminaux Released!

    Terminaux Released!

    We have previously announced Terminaux, a library that manipulates with your console in any way, like VT sequences, inputs, etc. We have also done a follow-up announcement of the first announcement article about the same library. However, it looks like that Terminaux is stable enough to be ready for prime time, so, we’ve decided to…

  • Unification of the Terminal Libraries (Followup)

    Unification of the Terminal Libraries (Followup)

    This is another article clarifying our plans on how to release a brand new terminal library, Terminaux. As we told you previously, Terminaux is a library that allows you to manipulate with console and its functions, like display, color, and even VT sequences. Terminaux, as we previously said, is a unification of the three libraries,…

  • Unification of the Terminal Libraries

    Unification of the Terminal Libraries

    We’ve made efforts to make one of the best terminal manipulation libraries available for C# developers through NuGet. Here’s how it all started. It all started when Nitrocid KS (Kernel Simulator back then) needed to have a functional shell on Linux because it behaved in an inappropriate way in Linux systems according to our tests…

  • Nitrocid KS Development Update

    Nitrocid KS Development Update

    We have highlighted the changes done for Nitrocid KS, including its development. Nitrocid KS 0.1.0 Beta 1 was out on February 22nd, 2023, to allow you to get an early insight about how the new and upcoming kernel version would look like. As for the updates regarding the development of Nitrocid KS, we’ve made a…

  • Obsoleting Extensification

    Obsoleting Extensification

    Extensification was released in 2020 to aid in making otherwise complicated methods a simple thing to do. It was initially intended for Nitrocid KS (Kernel Simulator at the time), but later extended to some of our projects. It was because we were using Visual Basic at the time, which was known for its limited development.…

  • MSBuild PPA deprecated, again

    MSBuild PPA deprecated, again

    On 2021-04-02, the MSBuild PPA was renewed to build the Visual Studio project building software for .NET, MSBuild. When the PPA was rebuilt, Microsoft didn’t put .NET Runtime and SDK into the Ubuntu repositories at the time. However, as we told you previously, Microsoft managed to do the impossible to put both .NET 6.0 and…

  • Re-targeting libraries

    Re-targeting libraries

    We used to make libraries that target .NET Standard 2.1 and .NET Framework 4.8 as minimum requirements since most of our libraries came from the source code of Kernel Simulator. Over time, new libraries get released, targeting the .NET Standard 2.0 framework to provide support for the widest range of .NET versions possible. Unfortunately, one…

  • Documentation Chemistry

    Documentation Chemistry

    During the development of Nitrocid KS and all our other projects, we asserted that virtually none of the projects we have developed, including ones that date back to 2020 which once had a GitHub-based wiki, have any meaningful documentation. Nitrocid KS’s manual, which is hosted using the DocFX wiki system, currently suffers from the lack…

  • Can you use a .NET console app as Init?

    Can you use a .NET console app as Init?

    When Linux starts up, it first initializes the initial kernel functions, especially those that have to do with hardware like the HAL layer, and probes all the hardware installed on your computer. Once this is done, it begins to switch to user mode with several functions, and one of them is launching the initialization program,…

  • How to install Termux with .NET 6.0

    How to install Termux with .NET 6.0

    Ubuntu 22.04 and later recently packaged all of the .NET 6.0 packages or later that were available in Microsoft’s public repositories. Although it was proven to be extremely difficult to package for because the build system uses the Internet and the Debian Packaging Guidelines explicitly stated that no package in the main archive may use…

  • TermRead released!

    TermRead released!

    ReadLine.Reboot was released around June 2022 as a project to catch up where the original lead developer of the original ReadLine library for .NET, Toni Solarin-Sodara, after several forks. These, however, have failed to finish the project with the complete implementation, such as in the case of Latency’s fork, which attempted – and failed –…

  • The impossible happened! .NET 6.0 in Official Linux Distro Repositories!

    The impossible happened! .NET 6.0 in Official Linux Distro Repositories!

    .NET 6.0 was released last year as a long-term support release to give you exciting new features, such as support for Apple Silicon chips used in the latest MacBooks and Macs in general, massive performance improvements, support for C# 10 and F# 6, improved support for WebAssembly, and much more to offer. It was originally…

  • Modern .NET is now just .NET

    Modern .NET is now just .NET

    .NET Core 3.1 was released on December 3, 2019, as a long-term release. It introduces support for C# 8.0, F# 4.7, Windows Desktop applications, single-file executable, and fast built-in JSON support. It’s now time to bid farewell to .NET Core 3.1, since it already went out of support. This means that the .NET Core branding…

  • Started development of .NET 8.0

    Started development of .NET 8.0

    At November 23, Microsoft started development of the next LTS version of .NET which is to be released at November 2023 according to the planned schedule shown below: In the same month, .NET 7.0 was released at November 8th of this year, which means that not even 30 days has passed (15 days to be…

  • .NET Core 3.1’s last month

    .NET Core 3.1’s last month

    .NET Core 3.1, as we always start with every article that talks about this version of .NET, was released for Windows, Linux, and macOS at December 3rd, 2019. It featured support for C# 8.0, F# 4.7, Windows Desktop application building, fast built-in JSON support, and more. At July 12th of 2022, Microsoft have recently announced…

  • Ending support for ReadLine.Reboot

    Ending support for ReadLine.Reboot

    We have introduced you to ReadLine.Reboot back in June when we’re trying to expand the base library, ReadLine, after it got abandoned by Toni Solarin-Sodara in 2018. Since then, we have made claims that this reboot will keep being developed through its lifetime. Sadly, we have made our final decision regarding this project, and what…

  • .NET 7.0 Release Candidate 1 released

    September 14th, 2022 sets a date in which .NET 7.0 Release Candidate 1 was out and announced by Microsoft in the developer blog site. .NET 7.0 was supposed to be released at November 8th, so the celebration will be held in the same day at .NET Conf 2022. .NET 7.0 brings massive performance improvements from…

  • Warning for .NET Core 3.1 users

    .NET Core 3.1 was made available to the public at December 3, 2019. It aims to support C# 8.0, F# 4.7, building Windows Desktop applications, Single-file executables, fast built-in JSON support, and more. You can access the changelogs for all the patches for .NET Core 3.1 here. Let’s get straight to the point. Two months…

  • NuGet is deprecating the legacy cipher suites

    NuGet used to support both the modern cipher suites and the legacy cipher suites for the connection to the main site, http://www.nuget.org. However, on August 30th, it has become clear that NuGet is deprecating the legacy cipher suites from their site so anyone who are still using the legacy cipher suites are no longer be…

  • FuGet is back, but…

    We have pinpointed about the FuGet availability issue in our previous entry where we discovered that NuGet have taken down the link pointing to FuGet for its unavailability. The FuGet developers have successfully managed to resolve the availability issue on their end, so NuGet put the link back live to the package description pages, and…

  • C# Top-level statement console template problem partly solved

    The top-level statement console template problem started when .NET 6.0 was released back in November 8th, 2022. During its development time, there was a proposal from a C# developer who suggested using the top-level statements with implicit usings and nullable contexts in the console template which was unchanged from the very start of .NET going…

  • Is FuGet down?

    FuGet was initially released in 2018 as a website application built by ASP.NET Core that lets you see what’s inside the NuGet package, included, but not limited to; documentation breakdown for each function, variable, and property; and decompiled code. It not only gives you these features, but also lets you take look at the API…

  • AppVeyor configuration project version patching clarification

    AppVeyor is a CI environment that can build projects of various types, like .NET 6.0 projects. It is highly customizable, given that you can either use its own way of building projects, or you can provide scripts for building projects. You can not only insert scripts before and after building, but you can also insert…

Design a site like this with WordPress.com
Get started