SEARCH (ENTER TO SEE ALL RESULTS)

POPULAR TOPICS

Contributed
News
Analysis
The New Stack Makers
Tutorial
Podcast
Research
Feature
Science
Off-The-Shelf Hacker
Skip to content
  • Podcasts
    • TNS @Scale Series
    • TNS Analysts Round Table
    • TNS Context Weekly News
    • TNS Makers Interviews
    • All Podcasts
  • Events
  • Ebooks
    • DevOps
    • DevSecOps
    • Docker Ecosystem
    • Kubernetes Ecosystem
    • Microservices
    • Serverless
    • Storage
    • All Ebooks
  • Newsletter
  • Sponsorship
  • • • •
    • Podcasts
      • TNS @Scale Series
      • TNS Analysts Round Table
      • TNS Context Weekly News
      • TNS Makers Interviews
      • All Podcasts
    • Events
    • Ebooks
      • Machine Learning
      • DevOps
      • Serverless
      • Microservices
      • Kubernetes Ecosystem
      • Docker Ecosystem
      • All Ebooks
    • Newsletter
    • Sponsorship
Skip to content
  • Architecture
    • Cloud Native
    • Containers
    • Edge/IoT
    • Microservices
    • Networking
    • Serverless
    • Storage
  • Development
    • Development
    • Cloud Services
    • Data
    • Machine Learning
    • Security
  • Operations
    • CI/CD
    • Culture
    • DevOps
    • Kubernetes
    • Monitoring
    • Service Mesh
    • Tools
 

Development

▾ 1 MINUTE READ — CLOSE

Programming languages are, of course, what drives all computing, but cloud native computing has certain requirements that some languages are better than others at fulfilling. Hence, you won’t find very much coverage here of, say, Java, unless it is for some tools to retrofit enterprise Java applications into cloud native environments.

One language that has been great for this environment, for instance, is Go (which we will sometimes refer to as “Golang”). Created at Google, Go offers a friendly environment for system programming, especially in cloud infrastructure environments. Likewise, we will be following Rust (“Rustlang”), which offers both the speed of close-to-the-metal languages such as C++ but with the safety guarantees built-in that would prevent so many of the vulnerabilities that crop up in older languages.

We don’t cover browser development per se, we will keep tabs on Web Assembly (WASM), which could bring untold speed and scalability to the client side. Likewise, we are watching JavaScript and, especially, its many frameworks, libraries and associated projects that promise development scalability, such as TypeScript, which brings the full rigor of static typing to the browser language. And we are keeping a close eye on Python, given that it is quickly becoming the de facto language of choice for data scientists and practitioners of machine learning.

In addition to the languages themselves, we will also keep you up to date here on the latest and greatest development tools, including IDEs, scaffolding, and testing tools. For the development lifecycle, be sure to bookmark our microsite on CI/CD.

Oh, and don’t forget to check out the weekly wrap-up of all the latest development news that appears every Friday on the site, Mike Melanson’s “This Week in Programming.”


A newsletter digest of the week’s most important stories & analyses.

Do you also want to be notified of the following?
We don’t sell or share your email. By continuing, you agree to our Terms of Use and Privacy Policy.

Development / Monitoring / Sponsored / Contributed

The Importance of Feedback Loops in Distributed Systems

24 Sep 2020 9:35am, by Austin Parker

Development / Microservices / Sponsored / Contributed

7 Best Practices to Build and Maintain Resilient Applications and Infrastructure

23 Sep 2020 10:47am, by Kris Beevers

Cloud Native / Development / Kubernetes

Kubernetes: When to Use, and When to Avoid, the Operator Pattern

22 Sep 2020 11:42am, by Mary Branscombe

Development

This Week in Programming: GitHub Goes to the Command Line

19 Sep 2020 6:00am, by Mike Melanson

Data / Development / Sponsored / Contributed

How MongoDB Thrives in Chaos

18 Sep 2020 8:41am, by Mark Smith

Development / Open Source / Service Mesh

Solo.io Borrows OCI Spec to Bundle WebAssembly Modules

17 Sep 2020 11:02am, by Mike Melanson

Development / Monitoring / Sponsored / Contributed

Distributed Tracing: Why It’s Needed and How It Evolved

16 Sep 2020 12:00pm, by Austin Parker

Sian Griffin at Rust Conf 2020 (glad we don't have to hand roll assembly)

Culture / Development

Rust Developer Explores the Lessons Learned from a Famous Pokemon Glitch

13 Sep 2020 6:00am, by David Cassel

Development

This Week in Programming: Ignore the Rumors of C++’s Meteoric Rise

12 Sep 2020 6:00am, by Mike Melanson

Cloud Native / Development

Getting Started with Gatsby, the Cloud Native Static Site Generator

11 Sep 2020 10:14am, by Jack Wallen

Development

Visual Basic Lingers on

10 Sep 2020 7:56am, by Lawrence E Hecht

Development

OutSystems Pushes Low-Code Beyond Its Visual Basic Legacy

8 Sep 2020 10:03am, by Richard MacManus

Development / DevOps

Install the Chef Infra Server and Client to Ease Configuration Management

7 Sep 2020 9:00am, by Jack Wallen

Culture / Development / Open Source

GitHub’s ‘ReadME’ Highlights Open Source Maintainers

7 Sep 2020 3:00am, by David Cassel

Development / Machine Learning

These AI-Synthesized Sound Effects Are Realistic Enough to Fool Humans

6 Sep 2020 6:02am, by Kimberley Mok

Containers / Development

This Week in Programming: GitHub Steps in Where Docker Hub Left off

5 Sep 2020 6:00am, by Mike Melanson

CI/CD / Development / Sponsored / Contributed

Make a GitOps Workflow Using InfluxDB Templates

4 Sep 2020 12:15pm, by Russ Savage

Development / Linux / Monitoring / Contributed

Linux Dynamic Function Instrumentation with ftrace

4 Sep 2020 12:00pm, by Yonatan Goldschmidt

Development / Kubernetes

OAM, the Kubernetes Application Model Bridging Development and Deployment

1 Sep 2020 8:40am, by Joab Jackson

Containers / Development / Kubernetes / Sponsored / Contributed

How a Hackathon COVID-19 App Was Ported to OpenShift

31 Aug 2020 1:48pm, by Alex Handy

Culture / Development

WordPress Co-Founder Matt Mullenweg Is Not a Fan of JAMstack

31 Aug 2020 6:00am, by Richard MacManus

Development

Ruby Creator Yukihiro Matsumoto on the Challenges of Updating a Programming Language

30 Aug 2020 6:00am, by David Cassel

Development / Service Mesh

This Week in Programming: Istio Restructures Steering Committee to Avoid Single-Vendor Majority

29 Aug 2020 6:00am, by Mike Melanson

Development / Contributed

Design for Simplicity and Flexibility, and Let Users Bring Your Products to the Next Level

28 Aug 2020 1:07pm, by Xavier Durand

Containers / Development / Linux

How to Create a Bridged Network for LXD Containers

26 Aug 2020 11:46am, by Jack Wallen

Development / Kubernetes / Storage / Sponsored / Contributed

3 Reasons to Bring Stateful Applications to Kubernetes

26 Aug 2020 7:01am, by Boris Kurktchiev

1 2 3 4 5 6 7 8 9 10

Architecture

  • Cloud Native
  • Containers
  • Edge/IoT
  • Microservices
  • Networking
  • Serverless
  • Storage

Development

  • Cloud Services
  • Data
  • Development
  • Machine Learning
  • Security

Operations

  • CI/CD
  • Culture
  • DevOps
  • Kubernetes
  • Monitoring
  • Service Mesh
  • Tools

The New Stack

  • Ebooks
  • Podcasts
  • Events
  • Newsletter
  • About / Contact
  • Sponsors
  • Sponsorship
  • Disclosures
  • Contributions
  • Twitter
  • Facebook
  • YouTube
  • Soundcloud
  • LinkedIn
  • Slideshare
  • RSS

© 2021 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.