Skip to main content (Press Enter).
Sign in
Skip auxiliary navigation (Press Enter).
United States
IBM®
Community
IBM TechXchange Community Home
AI
Automation
Data
Security
Sustainability
Cloud
IBM Z & LinuxONE
Power
Storage
IBM Champions
IBM Japan
Site map
IBM
IBM Z and LinuxONE Community
Skip main navigation (Press Enter).
Toggle navigation
Home
Groups
Hybrid User Group
Blogs
Discussions
Events
Videos
Library
Members
Newsletter Home
Newsletter Members
Events
User Groups
User Groups
ZCouncils
Topic Groups
Events
Upcoming Community Events
All Community Events
Welcome
Go on z/OS - Group home
IBM Z and LinuxONE - Languages
View Only
Home
Blog entries
24
Discussions
53
Events
0
Library
Back to Blog List
IBM Open Enterprise SDK for Go 1.18 is now available!
By
James Tang
posted
Fri June 24, 2022 09:20 AM
2
Like
IBM
Open Enterprise SDK for Go
enables organizations to run the
popular
Go programming
language on the IBM
zSystems
platform
. It provides a
powerful framework for building fast and scalable applications for z/OS
and
offers
the facility to write applications in support of cloud infrastructures. It can take advantage
of the colocation of your data and existing applications on IBM
zSystems
to increase throughput and
reduce response time. You can control which data will be exposed externally, while keeping all
your proprietary data secure inside the
secure
platform
.
IBM Open Enterprise SDK for Go 1.18
brings the following new features from the Go open-source community:
Generics
-
allow
you
to represent functions and data structures in a generic form. With
generics,
you
can declare and use functions or types that are written to work with any
of a set of types provided by calling code. They can add optional type parameters to type and
function declarations.
W
orkspaces
-
let you work in multiple
modules simultaneously without having to edit go.mod files for each module.
You can control all your dependencies by simply using a go.work file in the root of your
workspace directory.
With go workspaces, you can more easily identify and work with multiple modules in your src
subdirectory that may be part of your many version control repositories which are part of the
development of one of more of your source packages.
Fuzzing
-
provides for automated testing where a fuzzing engine continuously generates inputs to
a program in the fuzzing target.
With fuzzing, random data is run against your test to find issues such as bugs, vulnerabilities,
or crash-causing inputs. For example, some examples of vulnerabilities that can be found by
fuzzing are SQL injection, buffer overflow, denial of service, and cross-site scripting attacks.
gRPC
(
Remote Procedure Call
)
Also
newly
available is a helpful video tutorial in
Using gRPC and protocol buffer with Go on z/O
S
.
gRPC is a
modern open
-
source
RPC
framework
used to build scalable and fast APIs
.
It can be a suitable alternative to REST especially for microservices communication due to its structure and performance.
F
or more details on the newly-introduced features, see
What's new
.
Download the latest Go release today!
How to obtain IBM Open Enterprise SDK for Go?
IBM Open Enterprise SDK for Go is available for zero license charge through Shopz (5655-GOZ) SMP/E, or you can download the PAX
here
. Optional world-class IBM Software Subscription and Support is available with your order through Shopz (5655-GOS).
Supporting Links:
IBM Open Enterprise SDK for Go product page
For additional information on installation, troubleshooting and packages included in this offering please visit the
IBM
Documentation
.
0 comments
37 views
Latest blogs
Linux on IBM Z and LinuxONE Open Source Software Report: August 2023
Posted by:
Elizabeth K. Joseph
, 3 hours ago
Blog Entry
Getting started with IBM LinuxONE Community Cloud | Rituraj Mahato | IBM Champion 2023
Posted by:
Rituraj Mahato
, 8 hours ago
Blog Entry
OpenTelemetry Collector now available for Linux on IBM Z
Posted by:
Rüdiger Schulze
, 23 hours ago
Blog Entry
ISV AMA: Java on IBM Z
Posted by:
Lee Sullivan
, yesterday
Blog Entry
Best Practices for AIOps for IBM Z - Predictive workload automation
Posted by:
Wolfgang Schäberle
, yesterday
Blog Entry
Copyright 2019 IBM Z and LinuxONE Community. All rights reserved.
Powered by Higher Logic
×
Group Tags
Add a tag
x
User Tags may not contain the following characters: @ # $ & :