Best of Google Cloud Platform2024

  1. 1
    Video
    Avatar of beyondfireshipBeyond Fireship·2y

    How I deploy serverless containers for free

    Learn how to remove backgrounds from images using AI-powered tools, dockerize a Python web app, and deploy containers to the cloud for free or on various cloud services.

  2. 2
    Article
    Avatar of golangnutsGo Developers·1y

    Building a chat app in Go with WebSockets and Nitric

    Learn to build a real-time chat application in Go using WebSockets and Nitric. The guide includes steps for creating a WebSocket API, managing connections, handling WebSocket events, local testing, and deploying to AWS.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    getsops/sops: Simple and flexible tool for managing secrets

    SOPS is a versatile tool designed for managing encrypted files in formats including YAML, JSON, ENV, INI, and BINARY. It supports encryption using AWS KMS, GCP KMS, Azure Key Vault, age, and PGP. Users can access binaries and packages from its GitHub releases or explore unstable features in the main branch by installing from source. SOPS allows for easy integration with AWS IAM for managing master keys and supports various encryption contexts and roles. The use of `.sops.yaml` files facilitates configuration and management of encryption setups. For those wanting to decrypt or encrypt files, SOPS offers a streamlined command-line interface with various flags for customization.

  4. 4
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP135: Big Data Pipeline Cheatsheet for AWS, Azure, and Google Cloud

    The post covers a variety of topics crucial for engineering leaders, including big data pipelines for AWS, Azure, and Google Cloud. It provides a detailed cheatsheet for key services like data ingestion, storage, processing, and visualization on each platform. It also discusses API architectural styles and offers a concise guide for building secure APIs. Additionally, there's a resource on key data structures used daily and an advertisement for an enterprise conference and a mini crash course on advanced AI tools.

  5. 5
    Video
    Avatar of freecodecampfreeCodeCamp·1y

    Generative AI for Developers – Comprehensive Course

    This comprehensive course on generative AI covers essential concepts like large language models, data preprocessing, and advanced techniques such as fine-tuning and prompt engineering. Through hands-on projects using tools like Hugging Face, OpenAI, and LangChain, participants will learn to build real-world applications including text summarization and custom chatbots. The course also delves into vector databases, AI pipelines, and deployment techniques using platforms like Google Cloud Vertex AI and AWS Bedrock.

  6. 6
    Article
    Avatar of nordicapisNordic APIs·2y

    Best API Management Tools in 2024

    The post outlines ten top API management tools for 2024, highlighting their pros and cons to help users decide which one best suits their needs. Key tools discussed include Apigee, AWS API Gateway, Microsoft Azure API Management, Postman, Swagger, IBM API Connect, Kong Gateway, WSO2 API Manager, Gravitee.io, and MuleSoft Anypoint Platform. Each tool is evaluated based on various criteria such as integration, user-friendliness, cost, and feature set.

  7. 7
    Article
    Avatar of dmDeepMind·2y

    The next chapter of our Gemini era

    Google is introducing Gemini Advanced, an advanced version of their AI models that can be used as a personal tutor or creative partner. Gemini models will be integrated into Google products like Workspace and Google Cloud. More updates and details will be shared soon.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    How We Reduced a $1,000/month Imgix Bill to $1 using Google Cloud - Hardcover

    Adam Fortuna shares how his team reduced their Imgix bill from $1,000/month to $1 using Google Cloud. By migrating to Google Cloud Run and utilizing Imaginary, a Go-based image processing server, they managed to downscale their costs significantly. The new setup involves using a CDN, load balancer, and custom caching configurations to achieve faster response times and lower expenses.

  9. 9
    Video
    Avatar of fireshipFireship·2y

    this is why you're addicted to cloud computing

    Amazon web services dominates the cloud computing market, addiction to cloud computing is essential for the business model to work due to locking in customers, and there are options for reducing lock-in and egress fees.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    What is Cloud Computing? A Guide for Beginners

    Cloud computing involves using the internet to access storage, databases, and computing power on powerful remote servers, eliminating the need for businesses to have large physical servers. Major cloud providers such as AWS, Microsoft Azure, and Google Cloud offer scalable, flexible, and reliable services. Cloud computing includes services like IaaS, PaaS, and SaaS, each offering different levels of control. Its benefits include cost reduction, enhanced collaboration, and reliable backups, making it crucial for modern businesses and individuals.

  11. 11
    Article
    Avatar of detlifeData Engineer Things·2y

    I spent 5 hours learning how Google manages terabytes of metadata for BigQuery.

    Google BigQuery uses innovative techniques to manage massive amounts of metadata efficiently, treating it as crucial as the data itself. BigQuery's architecture includes Colossus for storage, Dremel for querying, and a dedicated shuffle service, all coordinated by Borg. Metadata is handled in a distributed manner using a unique columnar storage format called CMETA, improving efficiency and performance. Real-time data ensures physical query plans adapt dynamically for optimized results, while integrated metadata scans enhance query processing.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    Building Production API Services with Encore, TypeScript, and Neon Serverless Postgres

    Encore now supports Neon Postgres across all environments, including AWS and GCP. This integration streamlines the development, testing, and production deployment of scalable API services. Encore's TypeScript SDK allows developers to use familiar language for backend development, and Neon offers serverless Postgres for optimized performance without manual management. The post details a step-by-step guide to creating and deploying a URL shortener application using Encore and Neon.

  13. 13
    Article
    Avatar of gcgitconnected·2y

    Object Storage (BLOBs) Explained for System Design

    Object storage, also known as Binary Large Object (BLOB) storage, is designed for handling massive amounts of unstructured data like images, videos, and virtual machines. Platforms such as Amazon S3, Google Cloud Storage, and Azure Blob Storage offer scalable and fast retrieval of large files compared to traditional file systems and databases. These storage solutions use unique identifiers and metadata for each object and often provide a RESTful API for data manipulation. Object storage is ideal for cloud environments due to its scalability, speed, and additional security features like signed URLs and signed cookies.

  14. 14
    Article
    Avatar of towardsdevTowards Dev·2y

    Building an API with Go, PostgreSQL, Google Cloud and CockroachDB

    The post outlines the process of building and deploying an API using Go, PostgreSQL, Google Cloud Run, and CockroachDB. It provides detailed steps for setting up a local PostgreSQL database, creating an API server with Go, managing middleware and routes, handling error structures, caching, and deploying on Google Cloud Run. Additionally, it includes instructions for integrating with CockroachDB and using Google Secret Manager for managing sensitive data like certificates.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    🌍🚀🎯 From Localhost to Cloud ☁️: Next.js, Django, SSL 🔒, GitHub Actions 🚀, DNS| Ultimate Website Deployment Tutorial🌟🔥✨

    This post is a tutorial on deploying a website from localhost to the cloud using Next.js, Django, SSL, GitHub Actions, and DNS. It covers the process of Dockerizing the frontend and backend, writing Kubernetes manifests, creating a GCP Kubernetes cluster, configuring DNS, and using GitHub Actions for building and deploying applications.

  16. 16
    Article
    Avatar of bytebytegoByteByteGo·2y

    How to Execute End-to-End Tests at Scale

    Learn how to execute end-to-end tests at scale by leveraging specialized infrastructure capable of running thousands of concurrent tests in just a few minutes.

  17. 17
    Article
    Avatar of substackSubstack·2y

    A tale of two clouds

    The post discusses the differences in customer support and response between AWS and Google Cloud. AWS listens to their customers and takes immediate actions to resolve issues, while Google Cloud exhibits customer obfuscation.

  18. 18
    Article
    Avatar of huggingfaceHugging Face·2y

    Deploy Meta Llama 3.1 405B on Google Cloud Vertex AI

    Learn how to deploy Meta Llama 3.1 405B on Google Cloud's Vertex AI using Hugging Face Deep Learning Containers. The post covers setup requirements, Google Cloud configuration, model registration, deployment processes, online prediction, and resource cleanup to avoid unnecessary costs.

  19. 19
    Article
    Avatar of hnHacker News·2y

    Nanos.org

    Nanos serves static content almost twice as fast as Linux.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    Learn Continuous Integration, Delivery, and Deployment with GitHub Actions, Docker, and Google Cloud Run

    Learn how to set up a Continuous Integration (CI), Continuous Delivery (CD), and Continuous Deployment pipeline using GitHub Actions, Docker, and Google Cloud Run. This guide covers the basics of each concept and provides hands-on steps to build and deploy a Node.js project, including setting up automated tests, creating workflows in GitHub Actions, building and pushing Docker images to Docker Hub, and deploying to both a staging and production environment on Google Cloud Run.

  21. 21
    Article
    Avatar of gcgitconnected·2y

    How Signed URLs and Cookies Protect Your Cloud Data

    Signed URLs and signed cookies are crucial for securing cloud data. Signed URLs offer time-limited access to specific objects, while signed cookies protect multiple objects or directories. These methods use cryptographic key pairs for generating and verifying signatures, ensuring that only authorized requests are granted. They're essential for preventing unauthorized access and scraping in cloud storage services and CDNs.

  22. 22
    Article
    Avatar of communityCommunity Picks·2y

    Getting Started with OAuth2 in Go

    Learn how to implement Google OAuth2 authentication in a Go application by creating a simple web page with login functionality. The guide walks you through creating a Google OAuth2 project, obtaining client ID and secret, setting up handlers, and integrating OAuth2 in a single main.go file. Highlights include saving ID and secret in environment variables and using token to get user info.

  23. 23
    Article
    Avatar of communityCommunity Picks·2y

    Project IDX: Revolutionizing Software Development with Google’s Cloud

    Project IDX is a cloud-based Integrated Development Environment (IDE) by Google that revolutionizes software development with features like cloud-based development, integrated tools and services, AI-powered assistance, collaboration features, and support for multiple programming languages.

  24. 24
    Article
    Avatar of taiTowards AI·1y

    How to Deploy ML Models in Production (Flawlessly)

    When deploying machine learning models in production, it is crucial to focus on reliability, scalability, security, and maintainability. Using version control systems helps track different versions of your models, ensuring you can revert to stable versions if issues arise. The post offers insights into achieving reliable deployment for ML models in production environments.

  25. 25
    Article
    Avatar of infoworldInfoWorld·2y

    4 cloud certifications that will help you stand out

    Cloud certifications are vital for tech professionals looking to advance their careers and stand out in the job market. They validate skills and knowledge, making candidates more credible to hiring managers. Certifications from AWS, Azure, and Google Cloud are particularly valued. They not only help in landing interviews but often lead to higher salaries and better job opportunities. Moreover, they indicate a commitment to continuous learning and keeping up with the latest technologies. However, certifications are just one part of the hiring equation; work experience and related education also play significant roles.