• document-embeddings-guide-td

    How to Generate Simple Document Embeddings with Python

    Document embeddings are one of the simplest ways to give machines an understanding of text, and in our previous article, Document Embeddings Explained: A Guide for Beginners, we explored how they turn entire documents into dense numerical vectors that capture meaning and context. Now that you understand what embeddings [...]

  • Diagram illustrating how Amazon Security Lake uses the Open Cybersecurity Schema Framework (OCSF) to standardize security data across AWS sources.

    Open Cybersecurity Schema Framework (OCSF) and Amazon Security Lake

    Amazon Security Lake is a managed service that collects and stores security logs from AWS services, on-premises systems, and supported third-party tools. It automatically converts all incoming data into Apache Parquet and formats everything using the OCSF schema. This setup allows different kinds of security logs to follow one [...]

  • Can Gemini 3 Replace My AI Toolkit - Featured Image

    Can Gemini 3 Replace My AI Toolkit?

    I've always approached AI with one mindset: use whatever tool gets the job done fastest and cleanest. I'm not loyal to one model, one company, or one ecosystem. I switch between tools depending on what my day looks like. In school, that might mean summarizing academic papers. At work [...]

  • AWS Vector Databases Explained: Semantic Search and RAG Systems

    AWS Vector Databases Explained: Semantic Search and RAG Systems

    The generative AI (GenAI) revolution has transformed how organizations extract value from their data. While large language models (LLMs) demonstrate remarkable capabilities in understanding and generating human-like text, their true enterprise potential is unlocked only when they can access proprietary, domain-specific information. This necessity has propelled vector databases from [...]

  • self hosting judge0 step by step guide header

    Self-Hosting Judge0: A Step-by-Step Guide Using Amazon EC2, Lambda, and S3

    Judge0 is a powerful, open-source code execution system widely used by online coding platforms to run programs in secure environments. However, while it is often accessed as a third-party service, self-hosting Judge0 on AWS significantly grants you complete control over configuration and security. In fact, this level of ownership [...]

  • Shaping the Future of Student Technopreneurs in the Philippines through AWS Cloud Club PUP e:Novators

    BGC, Philippines—November 21, 2025—Designed for working students, budding entrepreneurs, small startups, hackathon enthusiasts, and aspiring tech founders, the Alfred’s Engine Room: Crafting Tomorrow’s Ventures: Kick-off and Ideation 2025 marked the official launch of AWS Cloud Club PUP e:Novators, a community built to empower the next generation of bold visionaries [...]

  • The Cash Cow + Investment Model: A Career Blueprint from Tutorials Dojo’s CEO

    Imagine spending weeks building a course, only to watch it fail. That’s exactly what happened in 2019 to the founder of Tutorials Dojo, Jon Bonso. He had spent weeks building a React Native course. He recorded, edited, and re-recorded, hoping people would buy it. However when it finally launched, [...]

  • AWS Strands Agents SOPs AI Automation Workflow Natural Language

    AWS Strands Agent SOPs – Your Natural Language Agentic AI Workflow Tool

    If you're someone whose work involves AI automation or a developer, you'll know that Modern AI agents are powerful but notoriously difficult to guide with consistency. You put the same thing in twice, you get two drastically different results. There are two ways of driving Modern AI agents: Code [...]

  • What is Amazon Bedrock AgentCore

    What is Amazon Bedrock AgentCore?

    Imagine spending months building an AI agent that integrates seamlessly into your development environment. It employs tools, responds to inquiries, and completes duties precisely as planned. But moving it to production becomes a nightmare: suddenly, you are dealing with scale problems, security concerns, authentication systems, and API interfaces. What [...]

  • Google Antigravity AI IDE LLM Agentic Development Fleet

    A New Player in Town: Google Antigravity

    On Wednesday, Google, the creators of Gemini, one of the top competitors of popular LLMs like ChatGPT (developed by OpenAI), recently launched their first AI agentic development IDE, known as Google Antigravity. Built for a wide range of customers, it is targeted to both professional developers working on large [...]

  • Amazon SES Complaint Rate - Featured Image

Amazon SES Complaint Rate: What It Is and How to Manage It

Email remains one of the most effective ways of communication for businesses in today's digital age. It allows you to reach out to current and potential customers through newsletters, promotions, important information, and updates about your products and services.  Whether it is to keep your customers engaged, promote your new offerings, or send transactional messages like order confirmations and such, email is a simple yet very powerful approach to improve your connection with clients [...]

  • Retrieval-Augmented Generation (RAG)

Retrieval-Augmented Generation (RAG) for Foundation Model Customization

Artificial Intelligence (AI) has rapidly advanced, pushing the limits of what machines can accomplish. However, one significant challenge remains: ensuring that AI responses are both accurate and contextually relevant while being up-to-date. This is where Retrieval-Augmented Generation (RAG) comes in—a cutting-edge approach that integrates the capabilities of data retrieval with advanced AI generation techniques. In this blog, we will explore the details of RAG, discussing its benefits, applications, and how to implement it using [...]

  • Security in Data Engineering: Data Engineering Security in AWS

Security in AWS Data Engineering: Best Practices and Strategies

Bookmarks The AWS Shared Responsibility Model Use AWS Data Encryption Use Identity and Access Management (IAM) Implement Network Security Monitoring and Logging Compliance Standards Data Governance Secure Data Storage Backup and Disaster Recovery Automating Security Practices Conclusion: Proactive Security Measures for Data Engineers References In today's world of Cloud Computing, data engineering security and compliance are very important for [...]

  • API-Verse

Understanding Your API: The API-verse

In this blog, I will guide you through understanding the various types of APIs. You'll learn about different API classifications you can use for your next project and when to implement each one. This high-level overview of API varieties will expand your knowledge and help you become well-versed in how each API functions. What is an API? (Application Programming Interface) An API or Application Programming Interface acts as a bridge between different software allowing [...]

  • PartyRock-AI-Python-Code-Checker.png

PartyRock: AI Python Code Checker for Tech Interview Simulation

Bookmarks What is Party Rock? AI Code Checker Tools Comparison UI Components of our PartyRock-based Python Code Checker Python Interview Topics Covered by the PartyRock app Use-cases and Applications of PartyRock-based Python Code Checker  Hands-on Exercise: Getting Started with PartyRock Final Remarks References Are you a recent college graduate or someone transitioning into a tech career, striving to succeed in coding interviews focused [...]

  • Implementing IP Blocking and Unblocking Using AWS Lambda, Slack, and AWS Systems Manager

Implementing IP Blocking and Unblocking Using AWS Lambda, Slack, and AWS Systems Manager

Blocking IP addresses is a crucial security measure for protecting an organization's infrastructure from various cyber threats, including DDoS attacks, brute-force login attempts, and unauthorized access. By blocking malicious or suspicious IPs, organizations can prevent system compromise, reduce unwanted traffic, and ensure that only trusted networks access critical resources. This helps maintain the performance and stability of the systems while ensuring compliance with security policies. Automating IP blocking using AWS Lambda and AWS Systems [...]

  • AWS HealthOmics

AWS in Bioinformatics: Biology, data, & the cloud

Marriage of biology and tech. With the current technological advancements, how about we throw in the cloud in the tech too? Just like... Bioinformatics in AWS HealthOmics. Yes, you read that right! Are you torn between the two and want to pursue them both? To sit in a laboratory working on something new and interesting without bidding your farewell to the “Hello World!”? Then this article will introduce a field that may interest you. [...]

Deploy a Next.js Static Site to AWS with GitHub Actions and Bunjs

At the AWS Community Day Philippines 2024, during the preparation for the event, the organizers assigned me the responsibility of setting up a Continuous Integration and Continuous Deployment (CI/CD) strategy for the website. Therefore, in this blog, I will explain the approach I took and how I utilized GitHub Actions and BunJs to create a swift and efficient CI/CD pipeline for deployment on Amazon Simple Storage Service (S3) along with Amazon CloudFront. AWS Community [...]

  • TD_Tag Modification Diagram_31Oct2024

Setting up Slack notifications on Tag Modifications for EC2 Instances

Monitoring resource configurations in a dynamic cloud environment is important, especially in production. One essential aspect of managing AWS resources, such as Amazon EC2 instances, is tracking tag modifications. Tags are not just labels but vital in organizing resources, enabling billing allocation, and enforcing compliance policies. Any unintentional tag modification can disrupt operations or mislead resource management, making timely alerts vital. This article will guide you through setting up automated Slack notifications to alert [...]

  • td-introduction-to-amazon-sqs-fifo-and-standard-queues-featured-image

Introduction to Amazon SQS FIFO and Standard Queues

Amazon Simple Queue Service (SQS) is a fully managed message queuing service by AWS that allows distributed applications to communicate asynchronously, making it a critical tool for decoupling microservices and improving system resilience. SQS offers two types of queues tailored for different use cases: Standard Queues: These queues are designed for high throughput, allowing an unlimited number of transactions per second while supporting at-least-once message delivery. Although standard queues don’t guarantee strict message ordering, [...]

Tutorials Dojo portal

Learn AWS with our PlayCloud Hands-On Labs

🧑‍💻 50% OFF – CodeQuest Coding Labs

$2.99 AWS and Azure Exam Study Guide eBooks

tutorials dojo study guide eBook

New AWS Generative AI Developer Professional Course AIP-C01

AIP-C01 Exam Guide AIP-C01 examtopics AWS Certified Generative AI Developer Professional Exam Domains AIP-C01

Learn GCP By Doing! Try Our GCP PlayCloud

Learn Azure with our Azure PlayCloud

FREE AI and AWS Digital Courses

FREE AWS, Azure, GCP Practice Test Samplers

Subscribe to our YouTube Channel

Tutorials Dojo YouTube Channel

Follow Us On Linkedin