What’s New for Developers: May 2023
This month, we’re excited to share information about the new EdgeKV reports, Terraform Provider 3.6.0, and the Postman Edge Diagnostics API collection with you.
What we’re highlighting in this issue
Developer releases: tools and resources
Read about the new EdgeKV reports and EdgeWorkers JavaScript API modules
Learn all about the Terraform Provider 3.6.0 and Terraform CLI 1.5 releases
Catch up on the release notes for the Postman edge diagnostics API collection
Discover the five server-side programming languages every programmer should know
Register for the Terraforming Kubernetes live training series
Latest articles and videos
Find out how to break down your code with serverless functions and FaaS
Read about tests on low-latency video streaming on the Akamai Connected Cloud
Watch a video on securing file uploads with OWASP
Enhance your DevOps skills via GitHub actions CI/CD tutorial series
Learn how to build your own AI chatbot
Developer releases: tools and resources
EdgeKV reports and new EdgeWorkers JavaScript API modules
EdgeKV reports are now available in the EdgeWorkers Management application. This dashboard will help you understand your usage of Akamai EdgeKV, troubleshoot errors, and ensure you stay within system limits.
We’ve also added four new modules to the Akamai EdgeWorkers JavaScript API.
For external modules, the HLS parser module is available to parse and modify HTTP Live Streaming (HLS) playlist files. It supports manifest and playlist manipulation, live program replacement, and content insertion. The DASH parser module is available to parse and modify Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) files. It supports manifest and playlist manipulation and content insertion. The JWT module lets you verify JWT tokens using digital signatures.
The new built-in html-rewriter module is available to consume and rewrite HTML documents. It supports use cases such as website personalization, ad insertion, search and replace, and JavaScript templating. Click the in-text hyperlinks to learn more about each module.
Terraform Provider 3.6.0 and Terraform CLI 1.5.0
We recently released Akamai Terraform Provider 3.6.0 and Terraform CLI 1.5. We improved management of EdgeKV items (insert, update, delete) through akamai_edgekv_group_items resource and additional data sources in the Terraform Provider, plus added bug fixes.
The Terraform CLI release included additional import support for bot management resources and export of export-edgekv uses akamai_edgekv_group_items resource instead of the deprecated initial_data within the akamai_edgekv resource.
➡️ Read about Terraform Provider 3.6.0: https://github.com/akamai/terraform-provider-akamai/releases/tag/v3.6.0
➡️ Read about Terraform CLI 1.5.0: https://github.com/akamai/cli-terraform/releases/tag/v1.5.0
Postman edge diagnostics API collection
Postman is a graphical user interface that makes it easier to build and use APIs. The new Akamai Edge Diagnostics API collection for Postman can be used to list available edge server locations.
➡️ Read the documentation: https://techdocs.akamai.com/edge-diagnostics/reference/get-edge-locations
Five server-side programming languages every programmer should know
Martin Heller published a guide for aspiring web server programmers that covers the uses and characteristics of web server code, along with key aspects of five programming languages often used for server-side web development.
➡️ Read the documentation: https://www.linode.com/docs/guides/server-side-programming-languages/
Terraforming Kubernetes live training series
Justin Mitchel, founder of Coding for Entrepreneurs, is leading a free live training series, "Terraforming Kubernetes: From Code to Deployed Serverless." The first two sessions are available on demand via the link below. Register for the live May 24 and June 14 events to chat with other attendees and get answers straight from Justin.
➡️ Register here
Latest articles and videos
Break down your code: An introduction to serverless functions and FaaS
Justin Cobbett explains how functions enable serverless computing by adding wrappers to repetitive code changes and abstraction from other application infrastructure.
➡️ Read more: https://www.linode.com/blog/devops/break-down-your-code-introduction-to-functions/
When latency matters: Latest tests on low-latency video streaming on the Akamai Connected Cloud
Developer Champion Luca Moglia shares his experience with latency in video streaming. Read about his latest tests on the Akamai Connected Cloud.
➡️ Learn more: https://www.linkedin.com/pulse/when-latency-matters-my-latest-tests-low-latency-video-luca-moglia/
Secure file uploads today with OWASP
In his most recent video in his “File uploads” series, Austin Gil looks at the significant performance improvement that he got from adding a CDN to an application and the steps he took to configure Akamai CDN with object storage.
➡️ Watch the series: https://www.youtube.com/playlist?list=PLDlttLRccCk5dmPZaogLtP5WHwb7K6nAa
GitHub actions CI/CD tutorial series
Habibi Coding shared a step-by-step tutorial blog post series for enhancing your DevOps skills and streamlining your workflow via GitHub actions CI/CD. In the first part of the series, you’ll learn how to get started by creating ed25519 SSH keys and removing the existing RSA keys.
➡️ Read the blog: https://medium.com/geekculture/github-actions-ci-cd-tutorial-series-part-1-b9472982b06b
Build your own AI chatbot with OpenAI API and Linode
In his recent video, @CodeWithHarry shows you how to create a chat app from scratch using the OpenAI API. Subscribe to hear about new tutorials first.
➡️ Subscribe to our channel: https://www.youtube.com/@linode/videos
And that’s a wrap!
Do you have an article, a tool, code, or something else that you’ve created that you would like to share? Contact us at devrel@akamai.com, so we can present it to our developer community!