https://thenewstack.io/20-years-in-the-making-gnucobol-is-ready-for-industry/ TNS OK SUBSCRIBE Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development. EMAIL ADDRESS REQUIRED [ ] SUBSCRIBE RESUBSCRIPTION REQUIRED It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription. RE-SUBSCRIBE The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy. Welcome and thank you for joining The New Stack community! Please answer a few simple questions to help us deliver the news and resources you are interested in. FIRST NAME REQUIRED [ ] LAST NAME REQUIRED [ ] COMPANY NAME REQUIRED [ ] COUNTRY REQUIRED [Select ... ] ZIPCODE REQUIRED [ ] Great to meet you! Tell us a bit about your job so we can cover the topics you find most relevant. What is your job level? REQUIRED [Select ... ] [ ] Which of these most closely describes your job role? REQUIRED [Select ... ] [ ] How many employees are in the organization you work with? REQUIRED [Select ... ] What option best describes the type of organization you work for? REQUIRED [Select ... ] [ ] Which of the following best describes your organization's primary industry? REQUIRED [Select ... ] [ ] LINKEDIN PROFILE URL REQUIRED [ ] Welcome! We're so glad you're here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game. What's next? Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups. Follow TNS on your favorite social media networks. Become a TNS follower on LinkedIn. Check out the latest featured and trending stories while you wait for your first TNS newsletter. PREV 1 of 2 NEXT VOXPOP WASM as a Personal Project? How often do you use WebAssembly for personal projects, or just to learn the technology? Very frequently, almost every day 0% Relatively frequently, a few times a week 0% Infrequently, a few times a month 0% Very infrequently, a few times a year 0% Never 0% Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter: [ ] SUBMIT [ ] Search More Results ARCHITECTURE Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage ENGINEERING AI Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security OPERATIONS Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh CHANNELS Podcasts Ebooks Events Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Sponsorship Contributions PODCASTS EBOOKS EVENTS NEWSLETTER ARCHITECTURE ENGINEERING OPERATIONS Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage Cloud Native Companies Are Overspending on CVE Management Mar 13th 2024 6:12am, by John Speed Meyers Finally, Platform Engineering for Enterprise Cloud Migration Mar 13th 2024 3:00am, by Jennifer Riggins Meet DBOS: A Database Alternative to Kubernetes Mar 12th 2024 4:00am, by Joab Jackson Cloud Native Computing and AI: A Q&A with CNCF's Head of Ecosystem Mar 11th 2024 9:48am, by Raghavan "Rags" Srinivas With YAMLScript, YAML Becomes a Proper Programming Language Mar 11th 2024 6:55am, by Joab Jackson Simplify Linux and Docker Command Lines with Bash Completion Mar 9th 2024 6:00am, by Jack Wallen Observability Is a Multicluster App Developer's Best Friend Mar 1st 2024 7:42am, by Asaf Yigal Safer Image Builds with Cloud Native Buildpacks and Wolfi Feb 28th 2024 10:00am, by Ram Iyengar How to Deploy GitLab Server Using Docker and Ubuntu Feb 26th 2024 10:15am, by Jack Wallen How to Address Kubernetes Risks and Vulnerabilities Head-on Feb 26th 2024 6:47am, by Giri Radhakrishnan How RapidAI Uses Edge, Kubernetes and AI to Boost Stroke Care Mar 15th 2024 10:30am, by Charles Humble Honey, I Secured Your Boot: Edge Trusted Boot with Kairos Mar 14th 2024 7:15am, by Ettore di Giacinto Architecting for Industrial IoT Workloads: A Blueprint Jan 31st 2024 7:34am, by Dunith Danushka Enabling AI in IoT Apps with a Cloud-to-Edge Database Jan 31st 2024 6:11am, by Mark Gamble Why Distributed Application Environments Need a Consistent Security Posture Jan 29th 2024 9:45am, by Neha Mallik Transforming Identity and Access Management with Event Sourcing Mar 4th 2024 10:00am, by Dakshitha Ratnayake Observability Is a Multicluster App Developer's Best Friend Mar 1st 2024 7:42am, by Asaf Yigal The Power of K8s API Solutions: Revolutionizing Industries Feb 27th 2024 10:25am, by Kay James Kubernetes Predictions Were Wrong Feb 21st 2024 9:00am, by Steve Fenton Composable Architectures vs. Microservices: Which Is Best? Feb 16th 2024 7:28am, by Michel Murabito How Observability Is Different for Web3 Apps Mar 15th 2024 12:00pm, by Sarah Morgan Simplify Kubernetes Hosted Control Planes with K0smotron Mar 11th 2024 10:00am, by Jussi Nummelin The Black Hole That Is the Kubernetes Network Mar 4th 2024 6:30am, by Mitch Connors Netflix Releases bpftop: An eBPF-Based Application Monitor Feb 27th 2024 8:53am, by Steven J. Vaughan-Nichols Samba Network Shares for RHEL-Based Linux Distributions Feb 25th 2024 6:00am, by Jack Wallen Meet DBOS: A Database Alternative to Kubernetes Mar 12th 2024 4:00am, by Joab Jackson Pulumi Templates for GenAI Stacks: Pinecone, LangChain First Feb 21st 2024 9:00am, by Joab Jackson CNCF CloudEvents: A Li'l Message Envelope That Travels Far Jan 31st 2024 4:00am, by Joab Jackson Bringing the AWS Serverless Strategy to Azure Jan 19th 2024 6:00am, by Rak Siva Serverless Computing In 2024: GenAI Influence, Security, 5G Jan 4th 2024 5:00am, by Chris J. Preimesberger Back up Your Linux Server with Borgmatic Mar 16th 2024 6:00am, by Jack Wallen Fly.io Luring Devs from the Big 3 Clouds with Object Storage Mar 15th 2024 7:02am, by Darryl K. Taft Why Databases Should Bypass the Linux Page Cache Mar 13th 2024 7:28am, by Tomasz Grabiec LinkedIn Open Sources OpenHouse Data Lakehouse Control Plane Mar 6th 2024 6:22am, by Steven J. Vaughan-Nichols To Store in the Cloud or on Premises? How about Door No. 3? Feb 28th 2024 10:37am, by James Walker AI Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security How to Store Embeddings in Vector Search and Implement RAG Mar 15th 2024 11:00am, by Janakiram MSV How RapidAI Uses Edge, Kubernetes and AI to Boost Stroke Care Mar 15th 2024 10:30am, by Charles Humble 3 AI Tools to Boost Your Productivity 4x Mar 15th 2024 6:05am, by Francisco Quintana Cloud Migrations Pick up the Pace in 2024 Mar 15th 2024 6:00am, by Heather Joslyn and Lawrence E Hecht Nvidia's Superchips for AI: 'Radical,' but a Work in Progress Mar 14th 2024 8:13am, by Heather Joslyn Dev News: Android Apps on Rust, Astro DB, and Storybook 8 Mar 16th 2024 4:00am, by Loraine Lawson Free Tool Helps Web Devs with Google's 'Complex' SEO Update Mar 14th 2024 9:25am, by Loraine Lawson Now Available: How Generative AI Transforms Software Development Mar 12th 2024 10:46am, by Celeste Malia Dev News: Linux 6.9 To Top Ten Million Git Objects, Netlify's AI Deploy, and More Mar 9th 2024 7:00am, by Loraine Lawson How to Build Embed Components with Astro, Qwik and StackBlitz Mar 9th 2024 5:00am, by Paul Scanlon Tips for Developers Moving Sectors in the Software Industry Mar 16th 2024 5:00am, by David Eastman How to Store Embeddings in Vector Search and Implement RAG Mar 15th 2024 11:00am, by Janakiram MSV Fly.io Luring Devs from the Big 3 Clouds with Object Storage Mar 15th 2024 7:02am, by Darryl K. Taft 20 Years in the Making, GnuCOBOL Is Ready for Industry Mar 15th 2024 6:22am, by Joab Jackson Learn the Go Programming Language: Start Here Mar 14th 2024 5:00pm, by Jack Wallen The Economics of API Attacks and How Developers Can Stop Them Mar 12th 2024 8:03am, by Loraine Lawson Learn to Love Day 2 Operations with GitOps-Driven API Management Mar 8th 2024 7:04am, by Emile Vauge How Escape Hatches Make Abstraction More Powerful Mar 7th 2024 8:30am, by Rak Siva Exploring the API of Google's Gemini Language Model Mar 4th 2024 10:24am, by Janakiram MSV Transforming Identity and Access Management with Event Sourcing Mar 4th 2024 10:00am, by Dakshitha Ratnayake Python: If You Don't Know Conditional Statements, Then Read This Mar 15th 2024 5:00pm, by Jack Wallen Python Users: BIPClip Is After Your Bitcoin Wallet, Via PyPI Mar 13th 2024 9:34am, by Steven J. Vaughan-Nichols Python OOP Mar 8th 2024 8:09am, by Jessica Wachtel Slack's New Dev Portal Offers CI/CD, Python, JavaScript Aids Mar 6th 2024 10:25am, by Darryl K. Taft Open Source Library Taipy Turns AI Algorithms, Data into Web Apps Mar 6th 2024 7:48am, by Loraine Lawson Dev News: Android Apps on Rust, Astro DB, and Storybook 8 Mar 16th 2024 4:00am, by Loraine Lawson Free Tool Helps Web Devs with Google's 'Complex' SEO Update Mar 14th 2024 9:25am, by Loraine Lawson How to Build Embed Components with Astro, Qwik and StackBlitz Mar 9th 2024 5:00am, by Paul Scanlon Astro's Journey from Static Site Generator to Next.js Rival Mar 7th 2024 11:00am, by Richard MacManus Dev News: Google/Stack Overflow Team up, AI Saves Time and Bun Debugs Mar 2nd 2024 5:30am, by Loraine Lawson How to Get Advantages of TypeScript in JavaScript Oct 27th 2023 10:51am, by Phil Nash Dev News: Udemy's New Docker Program, Plus TypeScript Beta Oct 7th 2023 5:01am, by Loraine Lawson The Angular Renaissance: Why Frontend Devs Should Revisit It Sep 26th 2023 8:15am, by Loraine Lawson Dev News: A 'Nue' Frontend Dev Tool; Panda and Bun Updates Sep 16th 2023 4:00am, by Loraine Lawson Dev News: Svelte 5 vs. VanillaJS and Google's Project IDX Aug 12th 2023 8:00am, by Loraine Lawson Why Wasm Wins Where Java Applets Failed Mar 12th 2024 10:22am, by Liam Crilly Adobe Developers Use WebAssembly to Improve Users' Lives Mar 8th 2024 6:49am, by B. Cameron Gain WASI 0.2: Unlocking WebAssembly's Promise Outside the Browser Mar 7th 2024 5:00am, by Tyler McMullen and Luke Wagner CheerpJ 3.0: Run Apps in the Browser with WebAssembly Feb 26th 2024 5:00am, by B. Cameron Gain WebAssembly in the Browser Matures and Cool Things Happen Feb 22nd 2024 12:28pm, by B. Cameron Gain Fly.io Luring Devs from the Big 3 Clouds with Object Storage Mar 15th 2024 7:02am, by Darryl K. Taft Cloud Migrations Pick up the Pace in 2024 Mar 15th 2024 6:00am, by Heather Joslyn and Lawrence E Hecht Amazon Timestream: Managed InfluxDB for Time Series Data Mar 14th 2024 12:00pm, by Jelani Harper 6 Key Lessons: Building a Cloud Vector DB from Scratch Mar 8th 2024 9:30am, by James Luan 10 Key Products for Building LLM-Based Apps on AWS Mar 4th 2024 5:00am, by Torsten Volk Amazon Timestream: Managed InfluxDB for Time Series Data Mar 14th 2024 12:00pm, by Jelani Harper Python Users: BIPClip Is After Your Bitcoin Wallet, Via PyPI Mar 13th 2024 9:34am, by Steven J. Vaughan-Nichols Why Databases Should Bypass the Linux Page Cache Mar 13th 2024 7:28am, by Tomasz Grabiec Meet DBOS: A Database Alternative to Kubernetes Mar 12th 2024 4:00am, by Joab Jackson 6 Key Lessons: Building a Cloud Vector DB from Scratch Mar 8th 2024 9:30am, by James Luan Honey, I Secured Your Boot: Edge Trusted Boot with Kairos Mar 14th 2024 7:15am, by Ettore di Giacinto Python Users: BIPClip Is After Your Bitcoin Wallet, Via PyPI Mar 13th 2024 9:34am, by Steven J. Vaughan-Nichols Cloud Native Companies Are Overspending on CVE Management Mar 13th 2024 6:12am, by John Speed Meyers 3 Steps to Make Logins with Passkeys Reliable Mar 12th 2024 8:41am, by Gary Archer The Economics of API Attacks and How Developers Can Stop Them Mar 12th 2024 8:03am, by Loraine Lawson Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh Finally, Platform Engineering for Enterprise Cloud Migration Mar 13th 2024 3:00am, by Jennifer Riggins How to Scaffold a New Application with a Developer Portal Mar 12th 2024 6:42am, by Matar Peles KubeCon 24: Crossplane, a Developer-Friendly Control Plane Mar 5th 2024 11:35am, by Joab Jackson How to Become a Platform Engineer Mar 5th 2024 8:39am, by Luca Galante 7 Great Tools for Your Platform Engineering Toolchain Mar 5th 2024 6:00am, by Francesca Carta Stage a Productivity Revolution with Process Automation, AI and Data Fabric Mar 15th 2024 10:00am, by Adam Glaser Learn the Go Programming Language: Start Here Mar 14th 2024 5:00pm, by Jack Wallen Can OpenTofu Become the HTTP of Infrastructure as Code? Mar 13th 2024 10:00am, by Ohad Maislish Distribution, Commercialization and the Future of Open Source Mar 12th 2024 10:00am, by Varun Talwar How to Scaffold a New Application with a Developer Portal Mar 12th 2024 6:42am, by Matar Peles Flox Launches a Version of Nix for the Enterprise Mar 13th 2024 11:00am, by Joab Jackson Continuous Delivery: Gold Standard for Software Development Mar 11th 2024 3:00am, by Mandi Walls Slack's New Dev Portal Offers CI/CD, Python, JavaScript Aids Mar 6th 2024 10:25am, by Darryl K. Taft Codefresh and Octopus: GitOps, K8s and VMs Under One Roof Mar 5th 2024 7:47am, by B. Cameron Gain Q&A: Pulumi's Joe Duffy on the Renaissance of Infrastructure as Code Feb 23rd 2024 1:01pm, by Joab Jackson Tips for Developers Moving Sectors in the Software Industry Mar 16th 2024 5:00am, by David Eastman TNS Readers Worry about Layoffs and Salaries Mar 15th 2024 8:46am, by Lawrence E Hecht OTel 101: Build Observability Skills with Hands-on Workshops Mar 15th 2024 8:30am, by Paige Cruz 3 AI Tools to Boost Your Productivity 4x Mar 15th 2024 6:05am, by Francisco Quintana How Tech Industry Layoffs Are Impacting Developers Mar 14th 2024 11:37am, by Jeff James What Do People Think of Apple's Vision Pro Headsets? Mar 10th 2024 6:00am, by David Cassel 3 Key Metrics to Measure Developer Productivity Mar 6th 2024 7:02am, by Emilio Salvador 'You too Could Have Made Curl': Daniel Stenberg at FOSDEM Mar 3rd 2024 6:00am, by David Cassel Improving Developer Experience Drives Profitability Feb 27th 2024 3:00am, by Jennifer Riggins Apple Insiders Share the Story of the Birth of the Macintosh Feb 24th 2024 6:00am, by David Cassel Next-Gen DevOps: Integrate AI for Enhanced Workflow Automation Mar 14th 2024 5:00am, by Alexander T. Williams Finally, Platform Engineering for Enterprise Cloud Migration Mar 13th 2024 3:00am, by Jennifer Riggins How Escape Hatches Make Abstraction More Powerful Mar 7th 2024 8:30am, by Rak Siva 3 Key Metrics to Measure Developer Productivity Mar 6th 2024 7:02am, by Emilio Salvador Codefresh and Octopus: GitOps, K8s and VMs Under One Roof Mar 5th 2024 7:47am, by B. Cameron Gain How RapidAI Uses Edge, Kubernetes and AI to Boost Stroke Care Mar 15th 2024 10:30am, by Charles Humble OpenEBS: Lessons We Learned from Open Source Mar 14th 2024 8:46am, by Ed Robinson Simplify Kubernetes Hosted Control Planes with K0smotron Mar 11th 2024 10:00am, by Jussi Nummelin Cloud Native Computing and AI: A Q&A with CNCF's Head of Ecosystem Mar 11th 2024 9:48am, by Raghavan "Rags" Srinivas With YAMLScript, YAML Becomes a Proper Programming Language Mar 11th 2024 6:55am, by Joab Jackson How Observability Is Different for Web3 Apps Mar 15th 2024 12:00pm, by Sarah Morgan OTel 101: Build Observability Skills with Hands-on Workshops Mar 15th 2024 8:30am, by Paige Cruz ElasticSearch Goes Deep on OpenTelemetry with eBPF Donation Mar 13th 2024 5:00am, by B. Cameron Gain Observability Is a Multicluster App Developer's Best Friend Mar 1st 2024 7:42am, by Asaf Yigal Testing Event-Driven Architectures with Signadot Feb 28th 2024 8:36am, by Anirudh Ramanathan Some Linkerd Users Must Pay: Fear and Anger Explained Feb 28th 2024 9:21am, by B. Cameron Gain Buoyant Revises Release Model for the Linkerd Service Mesh Feb 21st 2024 9:30am, by Joab Jackson Istio Advisor Plus GPT: Expert System Meets AI for Service Mesh Dec 14th 2023 12:15pm, by Steven J. Vaughan-Nichols Using JWTs to Authenticate Services Unravels API Gateways Nov 8th 2023 6:53am, by Christian Posta and Peter Jausovec Enhancing Kubernetes Networking with the Gateway API Nov 3rd 2023 3:30am, by Robert Kimani 2024-03-15 06:22:54 20 Years in the Making, GnuCOBOL Is Ready for Industry FinOps / Open Source / Software Development 20 Years in the Making, GnuCOBOL Is Ready for Industry GnuCOBOL "has reached an industrial maturity and can compete with proprietary offers in all environments," boasted contributor Fabrice Le Fessant, in a FOSDEM talk. Mar 15th, 2024 6:22am by Joab Jackson Featued image for: 20 Years in the Making, GnuCOBOL Is Ready for Industry VOXPOP Try our new 5 second poll. It's fast. And it's fun! WASM as a Personal Project? How often do you use WebAssembly for personal projects, or just to learn the technology? Very frequently, almost every day Relatively frequently, a few times a week Infrequently, a few times a month Very infrequently, a few times a year Never I HAVE AN OPINION We'd love to hear what you think. Get those punch cards back out! After 20 years of development, the open source GnuCOBOL "has reached an industrial maturity and can compete with proprietary offers in all environments," said OCamlPro founder and GnuCOBOL contributor Fabrice Le Fessant, in a FOSDEM talk about the technology. GnuCOBOL turns COBOL source code into executable applications. It is very cross-platform, running Linux, BSD, many proprietary Unixes, macOS, and Windows, even Android. And the latest version, v.32, is being used in many commercial settings. Who Still Uses COBOL? The COBOL (Common Business-Oriented Language) was launched in 1959, a high-level language primarily to serve the finance and human resources department of large organizations. Now an ISO Standard, the latest version (v 35.060) was posted in 2023. COBOL was the first modern language in one crucial respect: It was designed to be cross-platform. The U.S. Defense Department, which funded the development of COBOL, wanted to get away from the practice of supporting different programming languages for each vendor's brand of computer. Portability was the key to COBOL's early success. Although oft-considered a legacy language, Cobol still enjoys LOTS of use, with as many as 80 billion lines of the stuff still out there, one estimate goes. The most amazing part is that it is still growing, by 15% a year. When you use your ATM card, a lot of what happens behind the scenes, when it is not Java, is probably COBOL, said Simon Sobisch, project leader of GnuCOBOL, in the same FOSDEM talk. Many an organization has a voluminous COBOL code base too unwieldy to migrate from. And why would they? It's fast and reliable. COBOL deployments are now dominated by commercial vendors. IBM bundles COBOL into its mainframes. Micro Focus offers COBOL for PCs. And Fujitsu NetCOBOL runs on both PCs and mainframes. Nonetheless, Sobisch noted that the GnuCOBOL is seeing a lot of commercial deployments, such as for banking back-end apps, many of which are being migrated from Micro Focus, with users reporting performance improvements as a result. The French DGFIP federal agency moved from a GCOS mainframe to GnuCOBOL, with the help of Le Fessant's firm. 'Hello World' in COBOL Originally called OpenCOBOL, the project was started in 2002 and renamed GnuCOBOL in 2013. In the past three years, it has received attention from 13 contributors with 460 commits. Most Linux package managers have a copy of GnuCOBOL for the program for downloading. Below is "Hello World" in COBOL The program is broken into three parts: [IDENTIFICATION DIVIS] 1 IDENTIFICATION DIVISON 2 3 PROGRAM-ID. prog 4 5 DATA DIVISION 6 7 WORKING-STORAGE-SECTION 8 9 01 var-string PIC X(20) VALUE "Hello World" 10 11 PROCEDURE DIVISION 12 13 DISPLAY var-string 14 15 END PROGRAM prog The identification division identifies the name of the program. The data division holds the data ("Hello World") and the procedure division contains the function. What GnuCOBOL Offers for the Enterprise Naturally, GnuCOBOL is intuitive to those familiar with the Unix environment. It can compile to C code (C89+), making it extremely portable, from mainframes to Raspberry Pi's, Sobisch said. There have been implementations of GnuCOBOL code that run thousands of processors, which gave the developers of the project the chance to tune for performance and memory usage in large use cases. Compliance-wise, it passed 97% of COBOL 85 conformance tests, a success rate not yet achieved by proprietary vendors, Sobisch boasted. It's got 19 dialects, including extensions of IBM and Micro Focus. There's no support yet for objects or messages in GnuCOBOL. Objects was "a nice feature from COBOL 22, which isn't used that much," Sobisch said. Messaging just got reimplemented recently, and is still a new feature for the COBOL crowd to grapple with, Sobisch said. So, no support in GnuCOBOL yet. Also new is SuperBOL, a development studio for GnuCOBOL developed by Le Fessant's OCamlPro. It runs as a VSCode Extension and features a full COBOL processor (written in OCaml). This software is still in the early stages of development, however. Finally, GnuCOBOL will be one of the languages featured in the upcoming Google Summer of Code, so a whole new generation of coders will be able to say "It's not just COBOL. It's GnuCOBOL." TRENDING STORIES YOUTUBE.COM/THENEWSTACK Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to stream all our podcasts, interviews, demos, and more. SUBSCRIBE Created with Sketch. [327440bd-j] Joab Jackson is a senior editor for The New Stack, covering cloud native computing and system operations. He has reported on IT infrastructure and development for over 25 years, including stints at IDG and Government Computer News. Before that, he... Read more from Joab Jackson SHARE THIS STORY TRENDING STORIES IBM is a sponsor of The New Stack. SHARE THIS STORY TRENDING STORIES TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day. [ ] SUBSCRIBE The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy. ARCHITECTURE Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage ENGINEERING AI Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security OPERATIONS Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh CHANNELS Podcasts Ebooks Events Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Sponsorship Contributions roadmap.sh Community created roadmaps, articles, resources and journeys for developers to help you choose your path and grow in your career. Frontend Developer Roadmap Backend Developer Roadmap Devops Roadmap (c) The New Stack 2024 Disclosures Terms of Use Advertising Terms & Conditions Privacy Policy Cookie Policy FOLLOW TNS FOLLOW TNS TNS DAILY SUBSCRIBE