Programming Languages

Programming Languages | News, how-tos, features, reviews, and videos

blue html 126438552
man running across finish line

executive pushing boulder uphill deadline stress struggle

How to avoid redundant DI code in ASP.NET Core

Take advantage of base controllers to avoid dependency injection code duplication and enforce the DRY principle in ASP.NET Core MVC.

glowing lcd numbers 142986830

Get started with Numba

Want faster number-crunching in Python? You can speed up your existing Python code with the Numba JIT, often with only one instruction.

hyper convergence speed burning rubber tire binary fast by tao55 getty images

Next.js 11 boasts faster startup

Next.js creator Vercel also introduced a preview of Next.js Live, a browser-based development server with a cloud-based collaboration layer.

integrated digital tools / interoperable tools

Microsoft previews 64-bit Visual Studio 2022 IDE

Company seeks feedback on the planned next version of its flagship integrated software development environment.

Hidden cloud migration gotchas

Eclipse launches group to shepherd popular Java IDE

The panel, featuring IBM, will look to ensure that the popular dev tool meets market needs.

whats next for windows

How to use Razor View Engine in ASP.NET Core MVC

Take advantage of the friendly syntax of Razor View Engine to more easily create views from templates in ASP.NET Core MVC.

python snake programming language

Get started with Anaconda Python

Anaconda provides a handy GUI, a slew of work environments, and tools to simplify the process of using Python for data science.

go pedestrian crossing briefcase green light business person icon

Go 1.17 moves to beta, with language and compiler enhancements

The open source Google language hones in on passing function arguments.

Conceptual trend lines track + monitor data analytics [forecasting / future / what's next]

Excel, Python, and the future of data science

If the ubiquitous spreadsheet program is the gateway to data science, Python aims to be the next step.

java -- beans, grounds, coffee -- binary background

Oracle offers Java management service

Enterprise installations can be monitored for compliance, performance, and security.

Java / coffee / beans

JDK 17: The new features in Java 17

Always-strict floating point semantics, a foreign function and memory API, and a uniform API for pseudo random number generators are planned for the Java long-term support release due in September.

Do More With R [video teaser/video series] - R Programming Guide - Tips & Tricks

“Do More with R” video tutorials

Search for R video tutorials by task, topic, or package. Most videos are shorter than 10 minutes

Do More With R [video teaser/video series] - R Programming Guide - Tips & Tricks

Use the new R pipe built into R 4.1

Learn the new pipe operator built into R 4.1 and how it differs from the maggritr pipe. Don’t want to install R 4.1 yet? See how to run R 4.1 in a Docker container.

A virtual checkmark in digital system / standards / quality control / certification / certificates

How to validate method parameters using PostSharp in C#

Take advantage of aspect-oriented programming using PostSharp to validate method parameters in C#.

teamwork puzzle organized pieces together

Apple Xcode 13 supports teams, Swift concurrency

Latest version of Apple’s IDE backs Xcode Cloud CI/CD, team development features, and Swift concurrent programming using async/await and actors.

apple logo

Apple Xcode Cloud brings CI/CD to Xcode IDE

Xcode Cloud allows Apple developers to build apps and run automated tests in parallel in the cloud, directly from Xcode.

Missed target arrows bullseye

IBM Python toolkit measures AI uncertainty

IBM’s Uncertainty Qualification 360 is an open source library of Python algorithms for quantifying, estimating, and communicating the uncertainty of machine learning models.

Digital bugs amid binary code. [security threats / malware / breach / hack / attack]

Go fuzz to catch hard-to-find bugs in Go

Native Go fuzz testing tool is now ready for beta testing but won’t be included in upcoming release of the language.

Load More