TypeScript 5.7 arrives with improved error reporting
Also in TypeScript 5.7 is a new compiler option, –rewriteRelativeImportExtensions. When an import path is relative and ends with a TypeScript extension (.ts, .tsx, .mts, .cts), and it is a non-declaration file, the compiler will rewrite the path to the corresponding JavaScript extension (.js, .jsx, .mjs, .cjs). This allows for writing TypeScript code that can […]
Read MoreA GRC framework for securing generative AI
Web-based AI tools – Web-based AI products, such as OpenAI’s ChatGPT, Google’s Gemini, and Anthropic’s Claude, are widely accessible via the web and are often used by employees for tasks ranging from content generation to research and summarization. The open and public nature of these tools presents a significant risk: Data shared with them is […]
Read MoreSpin 3.0 supports polyglot development using Wasm components
Spin 3.0 also includes an experimental flag, spin up –component-id, that lets developers specify which components to run from a Spin application, and it features deeper integration with WASI (WebAssembly System Interface) standards Spin 3.0, bringing support for the WASI Key-Value and WASI Config APIs. This support is a step toward bringing into Spin WASI […]
Read MoreSucceeding with observability in the cloud
Complexity makes observability a necessary evil The complexity of modern cloud environments amplifies the need for robust observability. Cloud applications today are built upon microservices, RESTful APIs, and containers, often spanning multicloud and hybrid architectures. This interconnectivity and distribution introduce layers of complexity that traditional monitoring paradigms struggle to capture. Observability addresses this by utilizing […]
Read MoreKotlin for Java developers: Classes and coroutines
fun StarWarsMovie.releaseYear(): Int { val year = release_date.substring(0, 4) return year.toInt() } val newHope = StarWarsMovie(“A New Hope”, 4, “1977-05-25”) val releaseYear = newHope.releaseYear() println(“The release year of A New Hope is $releaseYear”) In the above example, we’ve defined a new method on the class, called releaseYear(). Note that we defined it directly on the […]
Read MoreKotlin for Java developers
Add the following dependency to the dependencies section of /app/build.gradle.kts: implementation(“com.google.code.gson:gson:2.9.1”) This lets us handle the JSON we’ll get back from the API. Now, if we run the app we’ll see some information about Chewbacca: $ ./gradlew run > Task :app:run Name: Chewbacca Height: 228 Hair color: null Eye color: null BUILD SUCCESSFUL in 2s […]
Read MoreJetBrains IDEs ease debugging for Kubernetes apps
JetBrains IDEs, with new 2024.3 edition releases, now provide a logical code structure view alongside the familiar physical code structure view in the Structure tool window. The updated IDEs also streamline debugging for Kubernetes applications and provide cluster-wide Kubernetes log access with streaming and pattern matching. JetBrains announced the 2024.3 releases on November 12. The […]
Read MoreStrategies to navigate the pitfalls of cloud costs
Here’s a simple solution, although most enterprises don’t understand it: Set clear guidelines and thresholds for scaling operations. This avoids the financial impact of unchecked scaling by continuously reviewing and adjusting policies to align with evolving business needs and budget capabilities. The parameters need to be paired with sound cost governance systems. However, the cloud […]
Read MoreRed Hat OpenShift AI unveils model registry, data drift detection
Red Hat has updated Red Hat OpenShift AI, its cloud-based AI and machine learning platform, with a model registry with model versioning and tracking capabilities, data drift detection and bias detection tools, and LoRA (low-rank adaptation) fine-tuning capabilities. Stronger security also is offered, Red Hat said. Version 2.15 of Red Hat OpenShift AI will be […]
Read MoreBreaking down digital silos
Shared goals, shared success I run developer relations for MongoDB. My team is filled with engineers who write code and eschew marketing. Yet my team sits within the marketing org. Different companies do this differently, with some developer relations teams housed within the product or engineering groups (as we used to be at MongoDB). But […]
Read More