Top

Tag: software development


Computing, Software & Applications

TypeScript 4.9 intros operator for finding coding mistakes

November 16, 2022

Via: Info World

Microsoft’s TypeScript 4.9, a planned upgrade to the popular, strongly typed language that builds on JavaScript, is now available as a production release. The update features a satisfies operator that can catch errors. With satisfies, developers can validate that the […]


Computing, Software & Applications

Java, Python top most wanted list for employers

November 14, 2022

Via: Info World

When it comes to the programming language skills employers want most, HackerRank has found a handful of languages bunched at the top of the list, including Java, Python, and SQL. Demand for others, such as Go and TypeScript, is growing […]


Computing, Software & Applications

Microsoft Java introduces compiler optimization

November 2, 2022

Via: Info World

Microsoft Build of OpenJDK, the company’s open source distribution of Java, has added an experimental feature to improve escape analysis compiler optimization results. With a patch and security update issued October 24 and dubbed the October 2022 PSU release, Microsoft […]


Computing, Software & Applications

What is the JVM? Introducing the Java virtual machine

October 28, 2022

Via: Info World

The Java virtual machine is a program whose purpose is to execute other programs. It’s a simple idea that also stands as one of our greatest examples of coding kung fu. The JVM upset the status quo for its time […]


Internet, Wireless & Cloud

Most reported CVEs for Docker Hub images are harmless

October 24, 2022

Via: Info World

During the development of JFrog Xray’s Secrets Detection, we tested its capabilities by scanning more than eight million artifacts in popular open-source package registries. Similarly, for JFrog Xray’s new Container Contextual Analysis feature, we again tested our detection in a […]


Computing, Data Management

How to choose a cloud CI/CD platform

October 24, 2022

Via: Info World

If your goals are high-velocity software development and frequent delivery of working builds to production, you need to automate at least part of the testing and delivery process. Ideally, that means implementing CI/CD pipelines for your projects, along with test […]


Computing, Software & Applications

How to improve EF Core 7 performance

October 20, 2022

Via: Info World

You can improve data access performance in Entity Framework Core in several ways. These include enabling eager loading, disabling lazy loading, using streaming instead of buffering, and disabling change tracking. In this article, we will explore some of the tips […]


Computing, Software & Applications

Natural language processing with Apache OpenNLP

October 13, 2022

Via: Info World

Natural language processing (NLP) is one of the most important frontiers in software. The basic idea—how to consume and generate human language effectively—has been an ongoing effort since the dawn of digital computing. The effort continues today, with machine learning […]


Computing, Software & Applications

How to use route handler filters in minimal APIs in ASP.NET Core 7

September 22, 2022

Via: Info World

ASP.NET Core 6 introduced a simplified hosting model that allows us to build lightweight APIs with minimal dependencies. Minimal APIs in ASP.NET Core 6 don’t use controllers, and they lack support for a number of useful ASP.NET features. One of […]


Computing, Software & Applications

5 best practices for securing CI/CD pipelines

September 19, 2022

Via: Info World

The engineer’s mindset is to understand a problem, build a solution, and then figure out how to deploy a robust and secure implementation into production environments. Unfortunately, it’s often more complicated and expensive to embed security best practices into a […]


Computing, Software & Applications

Brendan Eich: Don’t blame cookies and JavaScript

September 19, 2022

Via: Info World

Best known as the creator of the JavaScript programming language, Brendan Eich is also the founder and CEO of Brave Software, creator of the Brave browser, and co-creator of the Basic Attention Token. As CTO of Mozilla, he helped pilot […]


Computing, Operating Systems

Hands-on with Microsoft’s CBL-Mariner 2.0 Linux

September 12, 2022

Via: InfoWorld

Microsoft’s CBL-Mariner Linux distribution is becoming more and more important to Azure, both in the cloud and on premises. As well as hosting the GUI features of WSL 2 in Windows 11, it’s the container host in Azure Kubernetes Service […]


Computing, Software & Applications

An AI alternative to code search tools

September 6, 2022

Via: Info World

Like any other discipline, software development has its productivity challenges. Would you believe that the average software developer spends roughly 75% of their time just searching through and understanding code to make necessary changes? With developers spending so much time […]


Computing, Software & Applications

Devs don’t want to do ops

August 22, 2022

Via: Info World

With the job of software development getting more and more complex, it could be time for dev and ops specialists to separate once again. But can that be done without repeating the mistakes of the past? Devops emerged hand-in-hand with […]


Computing, Software & Applications

How SaaS transforms software development

August 16, 2022

Via: Info World

Back in the early days of the internet, there weren’t many internet applications. Instead, applications were overwhelmingly written for the Windows, Linux, and Macintosh operating systems. “Software delivery” often meant copying a binary to a server or building a blue-screen […]


Internet, Wireless & Cloud

What cloud native means for your business

August 1, 2022

Via: Info World

From manufacturing to transportation to retail, companies across virtually every industry are supporting their digital transformations by moving to a cloud-based infrastructure. The shift from on-premises software to cloud services has been revolutionary to the process of application development and […]


Computing, Software & Applications

What is TOML? An easier way to configure Python apps and more

July 29, 2022

Via: Info World

It’s funny how some of the simplest software development decisions turn out to also be the toughest. One example is choosing the configuration file format for your application or service. Both JSON and YAML come to mind, of course. But […]


Computing, Software & Applications

How to use the Command pattern in Java

July 26, 2022

Via: Info World

One of our biggest challenges as software developers is organizing our code so that it is easier to extend and maintain. The Command pattern helps us do that by encapsulating all the data required to perform an action into a […]


Computing, Software & Applications

7 reasons Java is still great

July 18, 2022

Via: Info World

Among the most fascinating phenomena in software is the enduring prominence of Java. As both a language and a platform, Java has survived radical transformations in the technology landscape, and its own internal structure has altered along with it. How […]


Computing, Software & Applications

Go language revises memory model

July 15, 2022

Via: Info World

Go 1.19, an update of the Google-developed programming language due in August, introduces a revised memory model and new types that make it easier to use atomic values. Now in a preview stage, Go 1.19 can be downloaded from go.dev. […]