aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
  • Tools
  • About

Posts by tag

Python

135 posts
View Post
  • 5 min
  • Engineering

Follow The Pink Pony: A Story Of CSRF, Managed Services, And Unicorns

With the release of Django 4.0, there was a minor change to how Django handles CSRF protections: the Origin header is now checked, if present. Specifically, the URL scheme is now checked. Now, this seems like an innocuous change, something that shouldn’t affect many users. However, this change would break Django 4.0 deployments to Cloud Run using our tutorial. But not deployments to App Engine. What follows is one engineer’s story (hi!) into the depths of managed services, web server gateway interfaces, and magic strings. Managed hosting manages your hosting, turns out When you use managed hosting, you delegate control…
View Post
Share
View Post
  • 6 min
  • Software Engineering
  • Technology

Announcing Serverless Spark Components For Vertex AI Pipelines

Developers and ML engineers face a variety of challenges when it comes to operationalizing Spark ML workloads. One set of challenges may come in the form of infrastructure concerns, for example, how to provision infrastructure clusters in advance, how to ensure that there are enough resources to run different kinds of tasks like data preparation, model training, and model evaluation in a reasonable time. Another set of challenges could come from task orchestration and data handling, for example, how to ensure that the most up-to-date features are available when a model training task is run. In order to solve those…
View Post
Share
View Post
  • 5 min
  • Engineering

Deploy A Coloring Page Generator In Minutes With Cloud Run

Have you ever written a script to transform an image? Did you share the script with others or did you run it on multiple computers? How many times did you need to update the script or the setup instructions? Did you end up making it a service or an online app? If your script is useful, you’ll likely want to make it available to others. Deploying processing services is a recurring need – one that comes with its own set of challenges. Serverless technologies let you solve these challenges easily and efficiently. In this post, you’ll see how to… Create…
View Post
Share
View Post
  • 4 min
  • Computing
  • Engineering
  • Software Engineering

Calling Google APIs From Serverless (Part I: Cloud APIs)

Introduction As Google Cloud users, you may already be familiar with Google App Engine, Cloud Functions, or Cloud Run, our serverless platforms allowing technical practitioners to focus on building solutions, not what they run on. Google as a whole, has many divisions which provide developer tools beyond these platforms, so a common question which arises is: How do you call Google APIs from serverless? We’ll tackle this query in two phases, starting with how to access Cloud APIs from serverless. Most Cloud APIs have their own product client libraries you’ll use from serverless (and even non-serverless) platforms. Below, we’ll demonstrate…
View Post
Share
View Post
  • 4 min
  • Programming
  • Public Cloud

Some Beans And Gems, Some Snakes And Elephants, With Java 17, Ruby 3, Python 3.10 And PHP 8.1 In App Engine And Cloud Functions

Time to spill the beans and show the gems, to our friendly snakes and elephants: we’ve got some great news for Java, Ruby, Python and PHP serverless developers today. Google App Engine and Cloud Functions are adding new modern runtimes, allowing you to update to the major version release trains of those programming languages. In short, here’s what’s new: Access to App Engine legacy bundled services for Java 11/17, Python 3 and Go 1.12+ runtimes, is Generally Available The Java 17, Ruby 3.0, Python 3.10, and PHP 8.1 runtimes come into preview in App Engine and Cloud Functions   Let’s…
View Post
Share
View Post
  • 14 min
  • Design
  • Engineering

Orchestrating PyTorch ML Workflows On Vertex AI Pipelines

Previously in the PyTorch on Google Cloud series, we trained, tuned and deployed a PyTorch text classification model using Training and Prediction services on Vertex AI. In this post, we will show how to automate and monitor a PyTorch based ML workflow by orchestrating the pipeline in a serverless manner using Vertex AI Pipelines. Let’s get started! Why Pipelines? Before we dive in, first, let’s understand why pipelines are needed for ML workflows? As seen previously, training and deploying a PyTorch based model encapsulates a sequence of tasks such as processing data, training a model, hyperparameter tuning, evaluation, packaging the…
View Post
Share
View Post
  • 3 min
  • Software Engineering

Improving The Availability Of Your Cloud Storage: Automatic Retries In Client Libraries

You can use client libraries to interact with Cloud Storage. Using client libraries provides several benefits, including abstracting away low level details when making requests (such as authentication), and providing automatic retries of transient operations. Benefits of using client libraries for retries Most Cloud Storage client libraries perform retries automatically. Retries are helpful in case of temporary server errors or connectivity issues, and using retries can help you reduce the number of intermittent failures. This is especially important when running a large volume of operations. Retries in the library make the service more reliable and fit to handle production-quality applications…
View Post
Share
View Post
  • 4 min
  • DevOps
  • Engineering

Getting Started With Google Cloud Logging Python V3.0.0

We’re excited to announce the release of a major update to the Google Cloud Python logging library. v3.0.0 makes it even easier for Python developers to send and read logs from Google Cloud, providing real-time insights into what is happening in your application.  If you’re a Python developer working with Google Cloud, now is a great time to try out Cloud Logging! If you’re unfamiliar with the `google-cloud-logging` library, getting started is simple. First, download the library using pip:   $ pip install "google-cloud-logging>=3.0.0"   Now, you can set up the client library to work with Python’s built-in `logging` library.…
View Post
Share
View Post
  • 5 min
  • Data
  • Design
  • Programming
  • Tech

15 Books for Computer Science Students

We are in the modern world where the digitization of much of education is already well underway. Nowadays, lots of blogs and articles are on the internet, for free, to learn from. But The Book has its own value: the author puts his all knowledge experience and time to write one whole book. The knowledge and details you get from a book are precious. In this article, I am going to discuss 15 Recommended Books For Computer Science Students 1. Clean Code: A Handbook of Agile Software Craftsmanship Because it’s more approachable, especially for inexperienced developers, Clean Code is one…
View Post
Share
View Post
  • 11 min
  • Engineering
  • Software Engineering

PyTorch/XLA: Performance Debugging On Cloud TPU VM: Part III

This article is the final in the three part series to explore the performance debugging ecosystem of PyTorch/XLA on Google Cloud TPU VM. In the first part, we introduced the key concept to reason about the training performance using PyTorch/XLA profiler and ended with an interesting performance bottleneck we encountered in the Multi-Head-Attention (MHA) implementation in PyTorch 1.8. In the second part, we began with another implementation of MHA introduced in PyTorch 1.9 which solved the performance bottleneck and identified an example of Dynamic Graph during evaluation using the profiler and studied a possible trade-off between CompileTime penalty with ‘device-to-host’…
View Post
Share

Posts navigation

Previous 1 2 3 4 5 … 14 Next

Stay Connected!
LATEST
  • 1
    Building A Kubernetes Platform: How And Why To Apply Governance And Policy
    • June 4, 2023
  • 2
    Leave, This “United” “Kingdom”, This “Great” “Britain”
    • June 4, 2023
  • 3
    Amazing Federated Multicloud Apps
    • June 2, 2023
  • 4
    What’s The Future Of DevOps? You Tell Us. Take The 2023 Accelerate State Of DevOps Survey
    • June 2, 2023
  • 5
    Resolving Deployment Issues With Ts-node And Azure Development Pipelines
    • June 1, 2023
  • 6
    What To Expect From Apple’s WWDC 2023
    • June 1, 2023
  • 7
    What Is Platform Engineering And Why Adopt It In Your Company?
    • June 1, 2023
  • 8
    Four Steps To Managing Your Cloud Logging Costs On A Budget
    • May 31, 2023
  • 9
    Red Hat Puts Podman Container Management On The Desktop
    • May 30, 2023
  • 10
    The Agile Mindset: A Path to Personal Fulfillment and Growth
    • May 30, 2023
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • 1
    Huawei ICT Competition 2022-2023 Global Final Held In Shenzhen — 146 Teams From 36 Countries And Regions Win Awards
    • May 27, 2023
  • 2
    Huawei OceanStor Pacific Scale-Out Storage Tops IO500 Rankings
    • May 26, 2023
  • 3
    MongoDB And Alibaba Cloud Extend Global Partnership
    • May 25, 2023
  • 4
    Tricentis Launches Quality Engineering Community ShiftSync
    • May 23, 2023
  • 5
    G7 2023: The Real Threat To The World Order Is Hypocrisy.
    • May 27, 2023
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.