• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Wanted: Code For IBM i Contributors

    April 10, 2023 Alex Woodie

    If you have a knack for IBM i development and a passion for open source, then Liam Allan, the creator of the Code for IBM i project, would like a word. That’s because Allan, faced with large demands from his day job at IBM, is seeking help from the IBM i community to develop and maintain the Code for IBM i project.

    “Myself and the core team (three other people) are a little overwhelmed by our workload, balancing jobs and maintaining a large project is tough,” Allan wrote in a March 9 blog post on Ryver, the Web-based forum for discussions about IBM i open source software. “I am looking for contributors who would be interested in working on Code for IBM i.”

    Allan created Code for IBM i back in 2021 to provide a way for RPG and COBOL programmers to work with Microsoft’s Visual Studio Code (VSCode), the popular Web-based integrated development environment (IDE). The project has been a major success, with nearly 16,000 downloads, according to its Visual Studio Marketplace webpage. It has garnered more than 177 stars and has 32 contributors, according to its GitHub page.

    Allan released the VSCode plug-in while working as an IBM i consultant at Seiden Group, but most of the ongoing development and maintenance of the project has been done through Halcyon Tech, a software company Allan founded with several other colleagues. Halcyon initially focused on ILEditor, a lightweight IDE created by Allan that preceded Code for IBM i, but today Halcyon is devoted to Code for IBM i.

    After leaving Seiden Group, Allan took a job with IBM in 2022, and joined the IBM i development team. The hiring of the prominent young IBM i programmer – who has never shied away from sharing his dislike of IBM’s main IDE for the platform, Rational Developer for IBM i (RDi) – was made as part of IBM’s commitment “to be more adaptable to the current marketplace,” IBM i chief architect Steve Will said.

    While IBM considered incorporating Code for IBM i into its modernization initiatives, it didn’t hire Allan to get Code for IBM i, Will said. With Allan’s plea for help with Code for IBM i, it would seem that IBM has gone a different direction.

    That direction would appear to be Merlin, the alternative Web-based IDE that IBM launched in 2022. Merlin also enables development in ILE languages (RPG, COBOL, CL, C, and C++) and is also based on VSCode. IBM launched Merlin last year without a working debugger, but IBM earlier this year finally unhooked the debugger from Rational Development Studio (RDS) and freed it to work with Merlin.

    The newly freed IBM i debugger also works with Code for IBM i. Allan has been calling for IBM to separate the debugger for years to enable his Code for IBM i (and ILEditor customers before that) to be able to debug their ILE code. It’s hard to imagine Allan’s presence within IBM did not help speed that work up.

    But the IBM commitments proved to be too great for Allan, who is now seeking more help for the project. Allan says he needs help with Code for IBM i 2.0.0, which a “big release,” that he’s hoping to get out this year. “But we can’t get there alone,” he said in his Ryver post.

    Code for IBM i is mostly developed in TypeScript. Contributors would need to be familiar with that language, as well as have a “basic understanding of IBM i,” Allan wrote.

    Several folks on the Ryver message board immediately volunteered to help. Allan will continue to help with the project at least through the delivery of Code for IBM i 2.0.0. In any case, he has new projects to work on at IBM.

    “As soon as Code for #ibmi 2.0.0 is out and stable, I am just gonna work solely on the Db2 for i database extension because it needs some loving,” Allan wrote last week from his Twitter account, @notesofbarry. “Can’t wait to make it more useful.”

    RELATED STORIES

    VS Code Is The Full Stack IDE For IBM i

    IBM i Debugger Comes to VS Code

    Realizing The Promise Of Cross Platform Development With VS Code

    Momentum Builds For Code For IBM i

    How The Latest TRs Bolster App Dev For IBM i

    IBM Looking To Open Up Debugging On IBM i

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: C, CL, COBOL, Code for IBM i, DB2 for i, IBM i, ILE, ILEditor, Merlin, Rational Developer for IBM i, RDi, RPG, VS Code

    Sponsored by
    VISUAL LANSA 16 WEBINAR

    Trying to balance stability and agility in your IBM i environment?

    Join this webinar and explore Visual LANSA 16 – our enhanced professional low-code platform designed to help organizations running on IBM i evolve seamlessly for what’s next.

    🎙️VISUAL LANSA 16 WEBINAR

    Break Monolithic IBM i Applications and Unlock New Value

    Explore modernization without rewriting. Decouple monolithic applications and extend their value through integration with modern services, web frameworks, and cloud technologies.

    🗓️ July 10, 2025

    ⏰ 9 AM – 10 AM CDT (4 PM to 5 PM CEST)

    See the webinar schedule in your time zone

    Register to join the webinar now

    What to Expect

    • Get to know Visual LANSA 16, its core features, latest enhancements, and use cases
    • Understand how you can transition to a MACH-aligned architecture to enable faster innovation
    • Discover native REST APIs, WebView2 support, cloud-ready Azure licensing, and more to help transform and scale your IBM i applications

    Read more about V16 here.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Technology Refreshes, And Maybe Some Hardware Tweaks, Coming This Week Performance Management: A Personal History, And Turning A New Page

    One thought on “Wanted: Code For IBM i Contributors”

    • Glenn Gundermann says:
      April 10, 2023 at 8:43 am

      It would be nice if there is an article on TypeScript and how people can get familiar with it.

      Reply

    Leave a Reply Cancel reply

TFH Volume: 33 Issue: 20

This Issue Sponsored By

  • ARCAD Software
  • Greymine
  • Racksquared
  • Computer Keyes
  • Raz-Lee Security

Table of Contents

  • Entry Servers: IBM i Versus Windows Server, Redux
  • Performance Management: A Personal History, And Turning A New Page
  • Wanted: Code For IBM i Contributors
  • Technology Refreshes, And Maybe Some Hardware Tweaks, Coming This Week
  • IBM i PTF Guide, Volume 25, Number 15

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle