Welcome to Discuss, our new developer discussion space! In this monthly series, we share what’s happening across the Akamai Developer Community.
In June, we released Terraform Provider 4.0 and Terraform CLI 1.6, EdgeWorkers Golang 6.0, and a new EdgeWorkers use case demo. Read on to catch up on all of this and more.
The New Developer Forum is Here!
Discuss Sweepstakes
To celebrate the launch of Discuss, this new community space, we’re inviting you to join us in our month-long sweepstakes event. Explore this space we’ve built for you and get the chance to win some prizes along the way!
Learn more: https://discuss.akamai.com/t/forum-launch-sweepstakes/159
Developer releases: tools and resources
Terraform Provider 4.0 and Terraform CLI 1.6
We’ve released new versions of Terraform Provider and Terraform CLI. Breaking changes for Terraform Provider include updates to the Appsec malware policy and removal of the cpc_prefix in the akami_cp_code resource from PAPI. We’ve also added features and enhancements including the ability to deactivate EdgeWorkers versions upon EdgeWorkers deletion and improved variable evaluation logic in the akamai_property_rules_template data source for PAPI.
We migrated the Terraform CLI to Terraform 1.3.7., added functionality for flag schema to work with the include sub-command as well with the with-includes flag, and fixed two bugs.
Read about Terraform Provider 4.0: Release v4.0.0 · akamai/terraform-provider-akamai · GitHub
Read about Terraform CLI 1.6: Release Version 1.6.0 (May 31, 2023) · akamai/cli-terraform · GitHub
Edgegrid Golang 6.0
The Edgegrid Golang 6.0.0 release includes breaking changes to Appsec, Cloudlets, and PAPI, as well as bug fixes.
Read the release notes: Release Edgegrid v6.0.0 release · akamai/AkamaiOPEN-edgegrid-golang · GitHub
New EgeWorkers Use Case Demo
Looking for EdgeWorkers use cases? Our new example, GET SET Cookie, implements an EdgeWorker that will respond with a welcome message if it is saved in a cookie. If not, it will ask the user to enter their name.
Try it here: https://www.edgecompute.live/
Latest articles and videos
We Love Speed 2023 Videos
Web Protocols for Frontend Developers — Robin Marx
Robin Marx delivered a talk at We Love Speed 2023 on misunderstood modern network protocols and tips for improving web performance.
Noise Canceling RUM — Tim Vereecke
Did you miss Tim Vereecke’s talk on noise canceling RUM (Real User Monitoring) and using Human Visible Navigations at We Love Speed 2023?
No worries.
The Surprisingly Deep World of Web Forms
Developer Advocate Austin Gil was recently a guest on Compressed.fm podcast. Compressed.fm is a weekly podcast about web design and development with James Q Quick, a JavaScript developer and teacher, and Amy Dutton, the Creative Director at Zeal. In this episode, you’ll learn how leveraging JavaScript for forms and browser APIs can lead to increased accessibility and extended browser behavior.
Listen here: Compressed.fm
OWASP Top 10 API Security Risks | 2023 Edition is finally here!
OWASP released the Top 10 API Security Risks and our Senior Developer Advocate Mike Elissen contributed to the list.
He has also created an in-depth article on what has changed compared to the 2019 edition.
Learn more: OWASP Top 10 API Security Risks | 2023 Edition is finally here!
Build Your Own (BYO) Autoscaling Solution using Open Source Tools on Akamai’s Cloud Computing Services
Find out how you can build your own auto scaling solution on Akamai’s cloud computing services using open source tools, such as Prometheus, Grafana, and Jenkins, in this article by our developer champion Deepak.
What are Kubernetes Annotations?
Kubernetes Annotations are used to add additional information about resource details or how to integrate with external systems. Brandon Kang offers examples on how to use annotations for storing information like image registry URLs and configuration changes.
Read the blog: What are Kubernetes Annotations?. Annotations in Kubernetes are metadata… | by Brandon Kang | Jun, 2023 | Medium
Terraforming Kubernetes Series
In his Terraforming Kubernetes series, @CodingEntrepreneurs introduces the fundamentals of integrating Terraform with Kubernetes on Linode. In this first episode, Justin explains how to get started, create your project directory, and configure Linode.
View the playlist: Terraform and Kubernetes with Justin Mitchel - YouTube
Subscribe to our channel: Linode - YouTube
What release, article, or video are you most excited about from June?
Do you have an article, a tool, code, or something else that you’ve created that you would like to share?
Let us know in the comments below!
Note: Please keep in mind that this is not a support forum and that we cannot answer release-related questions.