41554 blogs · [ { "id": "01a0d3ee-b29c-73b0-a657-6a3d3f04532f", "title": "STM32U5 Rust and AWS IoT Core: From Per-Message TLS Connections to a Persistent Session", "url": "https://techfortalk.co.uk/2026/09/21/stm32u5-rust-and-aws-iot-core-from-per-message-tls-connections-to-a-persistent-session/", "published_at": "2026-09-21T12:16:48+00:00" }, { "id": "01a0d3ee-b29c-73b0-a657-6a3d3fa23023", "title": "STM32U5 Rust: Establishing MQTT over Mutual TLS with AWS IoT Core", "url": "https://techfortalk.co.uk/2026/09/16/stm32u5-rust-establishing-mqtt-over-mutual-tls-with-aws-iot-core/", "published_at": "2026-09-16T22:22:42+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e712e17a64", "title": "Provisioning AWS IoT Core for an STM32 Rust embedded telemetry node", "url": "https://techfortalk.co.uk/2026/09/08/provisioning-aws-iot-core-for-an-stm32-rust-embedded-telemetry-node/", "published_at": "2026-09-08T19:46:04+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e713103810", "title": "Linux Memory Management Part II", "url": "https://techfortalk.co.uk/2026/09/07/linux-memory-management-part-ii/", "published_at": "2026-09-07T09:08:39+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e713215691", "title": "Linux Memory Management Part I", "url": "https://techfortalk.co.uk/2026/09/06/linux-memory-management-part-i/", "published_at": "2026-09-06T21:29:44+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e713515525", "title": "How to Build and Ship a C++ Static Library to Your Clients", "url": "https://techfortalk.co.uk/2026/09/05/how-to-build-and-ship-a-c-static-library-to-your-clients/", "published_at": "2026-09-05T14:51:48+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71397915a", "title": "STM32U5 ARM Cortex M-33 Security Fundamentals", "url": "https://techfortalk.co.uk/2026/09/03/stm32u5-arm-cortex-m-33-security-fundamentals/", "published_at": "2026-09-03T09:00:15+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e713b6e1cb", "title": "BITS Pilani WILP Masters Cloud Computing Dissertation Template: A Practical Writing Guide", "url": "https://techfortalk.co.uk/2026/09/01/bits-pilani-wilp-dissertation-template/", "published_at": "2026-09-01T09:05:33+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e714184ee1", "title": "Embassy HAL: Simplifying Embedded Rust Programming for STM32", "url": "https://techfortalk.co.uk/2026/08/29/embassy-hal-embedded-rust-stm32/", "published_at": "2026-08-29T16:00:59+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7149f45bd", "title": "A brief practical guide to Cargo for STM32U5 Rust firmware", "url": "https://techfortalk.co.uk/2026/08/27/cargo-stm32u5-rust-firmware-guide/", "published_at": "2026-08-27T08:29:07+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e714cb0890", "title": "Building a Secure Cloud-Connected STM32 Home Monitoring System with Rust Firmware", "url": "https://techfortalk.co.uk/2026/08/25/secure-stm32-home-monitoring-rust/", "published_at": "2026-08-25T08:20:31+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e715365cf3", "title": "C++26 Contracts: What Do They Add Beyond Manual Checks and Assertions?", "url": "https://techfortalk.co.uk/2026/08/22/cpp26-contracts/", "published_at": "2026-08-22T11:21:37+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e715450237", "title": "Out-of-bounds array access: a practical Rust vs C++ comparison", "url": "https://techfortalk.co.uk/2026/08/21/out-of-bounds-array-access-a-practical-rust-vs-c-comparison/", "published_at": "2026-08-21T12:34:25+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7158f856c", "title": "C++26 Reflection Annotations: Automated Member Validation", "url": "https://techfortalk.co.uk/2026/08/17/cpp26-reflection-annotations-validation/", "published_at": "2026-08-16T23:12:12+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e715ecef70", "title": "Understanding Logical Operators in C++", "url": "https://techfortalk.co.uk/2026/08/12/understanding-logical-operators-in-c/", "published_at": "2026-08-12T10:10:33+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e716e6247b", "title": "Understanding Array Element Address Calculation in C++", "url": "https://techfortalk.co.uk/2026/08/10/cpp-array-element-address-calculation/", "published_at": "2026-08-10T10:29:10+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7176fe8f1", "title": "Python Memory Management: Understanding Names vs Objects", "url": "https://techfortalk.co.uk/2026/08/09/python-names-and-objects/", "published_at": "2026-08-09T08:46:58+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e717cb4127", "title": "C++26 Reflection: Simplifying JSON Serialization", "url": "https://techfortalk.co.uk/2026/08/05/c26-reflection-simplifying-json-serialization/", "published_at": "2026-08-05T20:05:46+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e718593a1a", "title": "Exam Question Pattern 1", "url": "https://techfortalk.co.uk/2026/07/31/exam-question-pattern-1/", "published_at": "2026-07-31T18:52:53+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e718f6ac51", "title": "Understanding C++ Memory Layout for Systems Programming", "url": "https://techfortalk.co.uk/2026/07/28/understanding-c-memory-layout-for-systems-programming/", "published_at": "2026-07-28T14:51:31+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e719c9d06b", "title": "How to Format C++ Code with clang-format in VS Code on Linux", "url": "https://techfortalk.co.uk/2026/07/26/how-to-format-c-code-with-clang-format-in-vs-code-on-linux/", "published_at": "2026-07-26T10:03:29+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71a51889f", "title": "C++26: what is reflection and how to use it", "url": "https://techfortalk.co.uk/2026/07/25/c26-what-is-reflection-and-how-to-use-it/", "published_at": "2026-07-25T14:41:03+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71a7f732f", "title": "C++26: what is “template for”?", "url": "https://techfortalk.co.uk/2026/07/20/c26-what-is-template-for/", "published_at": "2026-07-20T21:36:17+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71ab26b7e", "title": "Prompting C++ for Systems Engineering: Book Overview and Full Table of Contents", "url": "https://techfortalk.co.uk/2026/07/19/https-techfortalk-co-uk-prompting-cpp-for-systems-engineering/", "published_at": "2026-07-19T13:11:03+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71afe790c", "title": "Debugging Strategies for C++ Engineers", "url": "https://techfortalk.co.uk/2026/07/19/debugging-strategies-for-cpp-engineers/", "published_at": "2026-07-19T06:45:35+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71b3a228d", "title": "Install STM32CubeMX on Ubuntu 22.04: Java 21 Issues Explained", "url": "https://techfortalk.co.uk/2026/06/15/install-stm32cubemx-on-ubuntu-22-04-java-21-issues-explained/", "published_at": "2026-06-15T06:17:19+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71b779362", "title": "Compile Your First C++26 Program with GCC 16.1", "url": "https://techfortalk.co.uk/2026/05/04/compile-your-first-c26-program-with-gcc-16-1/", "published_at": "2026-05-04T13:51:05+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71ba263a9", "title": "Beginner’s Guide to Google Colab for Machine Learning", "url": "https://techfortalk.co.uk/2026/05/03/beginners-guide-to-google-colab-for-machine-learning/", "published_at": "2026-05-03T06:10:21+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71c2ede14", "title": "Setting Up Splunk on Ubuntu for AWS Log Management", "url": "https://techfortalk.co.uk/2026/04/30/setting-up-splunk-on-ubuntu-for-aws-log-management/", "published_at": "2026-04-30T07:30:13+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71c55f378", "title": "Secure Your AWS: Create an IAM User with MFA", "url": "https://techfortalk.co.uk/2026/04/29/secure-your-aws-create-an-iam-user-with-mfa/", "published_at": "2026-04-29T10:35:27+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71cd19d99", "title": "Datawarehouse Numerical Questions and Worked Examples", "url": "https://techfortalk.co.uk/2026/04/23/datawarehouse-numerical-questions-and-worked-examples/", "published_at": "2026-04-23T05:27:33+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71d0516fa", "title": "Understanding Cloud Data Security: Encryption Basics", "url": "https://techfortalk.co.uk/2026/04/18/understanding-cloud-data-security-encryption-basics/", "published_at": "2026-04-18T10:10:11+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71d1aa2bb", "title": "Lecture 9: Physical Design in Data Warehousing", "url": "https://techfortalk.co.uk/2026/04/05/lecture-9-physical-design-in-data-warehousing/", "published_at": "2026-04-05T15:02:43+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71d4e2771", "title": "Understanding Serverless Architecture: Benefits and Use Cases", "url": "https://techfortalk.co.uk/2026/04/04/understanding-serverless-architecture-benefits-and-use-cases/", "published_at": "2026-04-04T14:36:39+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71df28521", "title": "Security Fundamentals Past Paper and Answers", "url": "https://techfortalk.co.uk/2026/03/28/security-fundamentals-past-paper-and-answers/", "published_at": "2026-03-28T14:06:50+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71e727ea4", "title": "Datawarehouse Past Question Paper and Sample Answers", "url": "https://techfortalk.co.uk/2026/03/28/datawarehouse-past-question-paper-and-sample-answers/", "published_at": "2026-03-28T08:06:32+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71ee45a3b", "title": "Understanding OLAP: Key Concepts and Applications", "url": "https://techfortalk.co.uk/2026/03/27/understanding-olap-key-concepts-and-applications/", "published_at": "2026-03-27T23:20:51+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71f56dbd2", "title": "Stream Processing Past Question Paper and Answers", "url": "https://techfortalk.co.uk/2026/03/27/stream-processing-past-question-paper-and-answers/", "published_at": "2026-03-27T07:02:20+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e71fe7d6d1", "title": "Apache Kafka: Key Messaging Models Explained", "url": "https://techfortalk.co.uk/2026/03/26/apache-kafka-key-messaging-models-explained/", "published_at": "2026-03-26T07:59:52+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7204161f4", "title": "Understanding Distributed Data Flows and Their Benefits", "url": "https://techfortalk.co.uk/2026/03/25/understanding-distributed-data-flows-and-their-benefits/", "published_at": "2026-03-25T20:09:49+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72112ee6c", "title": "ZooKeeper: Simplifying Coordination in Distributed Applications", "url": "https://techfortalk.co.uk/2026/03/25/zookeeper-simplifying-coordination-in-distributed-applications/", "published_at": "2026-03-25T18:55:33+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e721d00b85", "title": "Understanding Streaming Data Architecture", "url": "https://techfortalk.co.uk/2026/03/25/understanding-streaming-data-architecture/", "published_at": "2026-03-25T10:14:09+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7227abd1b", "title": "Applications of Stream Processing in Various Industries", "url": "https://techfortalk.co.uk/2026/03/25/applications-of-stream-processing-in-various-industries/", "published_at": "2026-03-25T09:40:36+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72341f94c", "title": "Key Concepts of Modern Data Applications", "url": "https://techfortalk.co.uk/2026/03/25/key-concepts-of-modern-data-applications/", "published_at": "2026-03-25T08:56:01+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72386ea1b", "title": "C++20 Ranges vs traditional loops: when to use std::views instead of raw loops", "url": "https://techfortalk.co.uk/2026/03/22/c20-ranges-vs-traditional-loops-when-to-use-stdviews-instead-of-raw-loops/", "published_at": "2026-03-22T15:16:11+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72459b9bf", "title": "Sample Exam Style Questions Datawarehouse", "url": "https://techfortalk.co.uk/2026/03/19/sample-exam-style-questions-datawarehouse/", "published_at": "2026-03-19T08:00:21+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7249e91d2", "title": "C++23 std::expected vs C++17 std::optional for Error Handling", "url": "https://techfortalk.co.uk/2026/03/16/c23-std-expected-vs-c17-std-optional-error-handling/", "published_at": "2026-03-16T17:41:52+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e725624a06", "title": "Build an AI-Powered Exam Marking Tool", "url": "https://techfortalk.co.uk/2026/03/13/build-an-ai-powered-exam-marking-tool/", "published_at": "2026-03-13T16:00:50+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e725ff695f", "title": "Building a Multithreaded Web Server in C++ with Docker", "url": "https://techfortalk.co.uk/2026/03/12/building-a-multithreaded-web-server-in-cpp/", "published_at": "2026-03-12T16:34:34+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72667d4a5", "title": "Managing Growth: Microservices vs. Monolithic Architecture", "url": "https://techfortalk.co.uk/2026/03/11/managing-growth-microservices-vs-monolithic-architecture/", "published_at": "2026-03-11T08:18:59+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e726b598c7", "title": "Scalable Services Architecture for High-Demand Applications", "url": "https://techfortalk.co.uk/2026/03/10/scalable-services-sample-questions/", "published_at": "2026-03-10T05:49:05+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e727740d2c", "title": "BITS PILANI WILP Third Semester MTech in Cloud Computing Study Notes", "url": "https://techfortalk.co.uk/2026/02/14/bits-pilani-wilp-third-semester-mtech-in-cloud-computing-study-notes/", "published_at": "2026-02-14T12:37:04+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e727c432c0", "title": "C++17: Efficiently Returning std::vector from Functions", "url": "https://techfortalk.co.uk/2026/01/18/c17-efficiently-returning-stdvector-from-functions/", "published_at": "2026-01-18T11:23:55+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e728bc76cf", "title": "When std::shared_mutex Outperforms std::mutex: A Google Benchmark Study", "url": "https://techfortalk.co.uk/2026/01/03/when-stdshared_mutex-outperforms-stdmutex-a-google-benchmark-study/", "published_at": "2026-01-03T15:42:12+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7291589f1", "title": "std::span C++20: When to Use (and NOT Use) for Safe Buffer Passing", "url": "https://techfortalk.co.uk/2025/12/30/stdspan-c20-when-to-use-and-not-use-for-safe-buffer-passing/", "published_at": "2025-12-30T15:44:43+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72991b9f1", "title": "Optimal C++ Containers for Performance Efficiency", "url": "https://techfortalk.co.uk/2025/12/24/optimal-c-containers-for-performance-efficiency/", "published_at": "2025-12-24T14:10:59+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e729d54cec", "title": "BITS PILANI WILP Second Semester MTech in Cloud Computing Study Notes", "url": "https://techfortalk.co.uk/2025/11/20/bits-pilani-wilp-second-semester-mtech-in-cloud-computing-study-notes/", "published_at": "2025-11-20T22:16:10+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72a5e195b", "title": "BITS PILANI Assignments Second Semester M.Tech in Cloud Computing", "url": "https://techfortalk.co.uk/2025/11/06/bits-pilani-assignments-second-semester-m-tech-in-cloud-computing/", "published_at": "2025-11-06T07:39:03+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72b126cf1", "title": "Automating AWS Glue Workflows with EventBridge", "url": "https://techfortalk.co.uk/2025/10/25/automating-aws-glue-workflows-with-eventbridge/", "published_at": "2025-10-24T23:24:44+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72bd02ffa", "title": "Mastering DataOps: Orchestrating AWS Glue Workflows", "url": "https://techfortalk.co.uk/2025/10/24/mastering-dataops-orchestrating-aws-glue-workflows/", "published_at": "2025-10-24T16:20:18+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72be0faf6", "title": "Real-Time Data Pipeline Monitoring Using AWS Lambda", "url": "https://techfortalk.co.uk/2025/10/22/real-time-data-pipeline-monitoring-using-aws-lambda/", "published_at": "2025-10-22T05:54:37+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72cae3236", "title": "Training and Evaluating ML Models with AWS Glue", "url": "https://techfortalk.co.uk/2025/10/21/training-and-evaluating-ml-models-with-aws-glue/", "published_at": "2025-10-21T08:07:11+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72d20a4a9", "title": "Mastering Feature Engineering for Machine Learning", "url": "https://techfortalk.co.uk/2025/10/20/mastering-feature-engineering-for-machine-learning/", "published_at": "2025-10-20T07:19:17+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72d221f8b", "title": "Mastering EDA for Demand Forecasting on AWS", "url": "https://techfortalk.co.uk/2025/10/19/mastering-eda-for-demand-forecasting-on-aws/", "published_at": "2025-10-19T16:01:29+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72dfd833c", "title": "Enhancing Your ETL Pipeline with AWS Glue and PySpark", "url": "https://techfortalk.co.uk/2025/10/19/enhancing-your-etl-pipeline-with-aws-glue-and-pyspark/", "published_at": "2025-10-19T12:08:20+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72e2f26bb", "title": "Building an ETL Pipeline for Retail Demand Data", "url": "https://techfortalk.co.uk/2025/10/18/building-an-etl-pipeline-for-retail-demand-data/", "published_at": "2025-10-18T15:01:53+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72f14e9f7", "title": "AWS EC2 Setup for GPU CUDA Programming", "url": "https://techfortalk.co.uk/2025/10/11/aws-ec2-setup-for-gpu-cuda-programming/", "published_at": "2025-10-11T07:30:55+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e72f787f62", "title": "How to Configure AWS EC2 with NVIDIA GPU for CUDA Development", "url": "https://techfortalk.co.uk/2025/10/05/how-to-configure-aws-ec2-with-nvidia-gpu-for-cuda-development/", "published_at": "2025-10-05T20:07:09+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e730200541", "title": "Cloud Infrastructure Notes", "url": "https://techfortalk.co.uk/2025/09/14/cloud-infrastructure-notes/", "published_at": "2025-09-14T10:27:12+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7309d6451", "title": "Distributed Computing Notes", "url": "https://techfortalk.co.uk/2025/09/14/distributed-computing-notes/", "published_at": "2025-09-14T08:22:54+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e730c09e94", "title": "API Driven Cloud Native Solutions Notes", "url": "https://techfortalk.co.uk/2025/09/13/api-driven-cloud-native-solutions-notes/", "published_at": "2025-09-13T15:26:41+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e730e6713f", "title": "DevOps Notes", "url": "https://techfortalk.co.uk/2025/09/13/devops-notes/", "published_at": "2025-09-13T13:50:38+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7319ff389", "title": "How Did I Run and Containerise My First Flask App?", "url": "https://techfortalk.co.uk/2025/09/13/how-did-i-run-and-containerise-my-first-flask-app/", "published_at": "2025-09-13T13:18:02+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7320d8433", "title": "Mastering RESTful API Basics for Developers", "url": "https://techfortalk.co.uk/2025/09/06/mastering-restful-api-basics-for-developers/", "published_at": "2025-09-06T17:15:27+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e732100d62", "title": "Setting Up a Simple Distributed File Service on AWS", "url": "https://techfortalk.co.uk/2025/08/31/setting-up-a-simple-distributed-file-service-on-aws/", "published_at": "2025-08-31T16:29:20+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e732328ea2", "title": "Understanding RAII: A Guide for C++ Developers", "url": "https://techfortalk.co.uk/2025/06/23/understanding-raii-a-guide-for-c-developers/", "published_at": "2025-06-23T19:12:48+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e732b17002", "title": "Building a Real-Time Aircraft Tracking System with AWS Lambda, Kinesis, and DynamoDB", "url": "https://techfortalk.co.uk/2025/04/16/building-a-real-time-aircraft-tracking-system-with-aws-lambda-kinesis-and-dynamodb/", "published_at": "2025-04-16T12:15:15+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e733953127", "title": "Setting Up and Running a Hadoop MapReduce Job on a Standalone Cluster: A Step-by-Step Guide", "url": "https://techfortalk.co.uk/2025/03/16/setting-up-and-running-a-hadoop-mapreduce-job-on-a-standalone-cluster-a-step-by-step-guide/", "published_at": "2025-03-16T06:21:57+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e733e33044", "title": "Understanding Vector Multiplication in C: MPI Implementation", "url": "https://techfortalk.co.uk/2025/03/13/understanding-vector-multiplication-in-c-mpi-implementation/", "published_at": "2025-03-13T14:09:25+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73410f178", "title": "Building a Real-Time GPS Data Processing System on AWS: A Step-by-Step Guide", "url": "https://techfortalk.co.uk/2025/03/10/building-a-real-time-gps-data-processing-system-on-aws-a-step-by-step-guide/", "published_at": "2025-03-10T22:01:58+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e734ca3e78", "title": "Optimizing MPI Communication with Ping-Pong Patterns", "url": "https://techfortalk.co.uk/2025/03/10/optimizing-mpi-communication-with-ping-pong-patterns/", "published_at": "2025-03-10T15:48:33+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e734e5d4b7", "title": "Efficient Shipping Time Calculation Using MPI Techniques", "url": "https://techfortalk.co.uk/2025/03/09/efficient-shipping-time-calculation-using-mpi-techniques/", "published_at": "2025-03-09T19:08:34+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73597245c", "title": "Efficient Data Aggregation with MPI_Reduce in Distributed Systems", "url": "https://techfortalk.co.uk/2025/03/09/efficient-data-aggregation-with-mpi_reduce-in-distributed-systems/", "published_at": "2025-03-09T19:00:18+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7361c0b44", "title": "Simulating a Flash Sale Using Pthreads in C", "url": "https://techfortalk.co.uk/2025/03/08/simulating-a-flash-sale-using-pthreads-in-c/", "published_at": "2025-03-08T20:38:45+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7368bcaff", "title": "Introduction to Multi-Threaded Programming: Key Concepts", "url": "https://techfortalk.co.uk/2025/03/08/introduction-to-multi-threaded-programming-key-concepts/", "published_at": "2025-03-08T09:34:54+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e736dfa7b8", "title": "Building a Multi-Threaded Task Queue with Pthreads", "url": "https://techfortalk.co.uk/2025/03/08/building-a-multi-threaded-task-queue-with-pthreads/", "published_at": "2025-03-08T00:07:56+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73754e1ba", "title": "Software Defined Networking (SDN)", "url": "https://techfortalk.co.uk/2025/03/07/software-defined-networking-sdn/", "published_at": "2025-03-07T08:51:38+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73775c30d", "title": "Introduction to Container Orchestration", "url": "https://techfortalk.co.uk/2025/03/03/introduction-to-container-orchestration/", "published_at": "2025-03-03T15:00:51+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7382e0e39", "title": "Characteristics of Big Data Systems", "url": "https://techfortalk.co.uk/2025/03/01/characteristics-of-big-data-systems/", "published_at": "2025-03-01T13:16:06+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e738f3460f", "title": "Understanding Parallelism in Uni-Processor Systems", "url": "https://techfortalk.co.uk/2025/02/28/understanding-parallelism-in-uni-processor-systems/", "published_at": "2025-02-28T15:08:50+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73955b869", "title": "Introduction to Data Analytics, Big Data, Hadoop and Spark", "url": "https://techfortalk.co.uk/2025/02/26/introduction-to-big-data-and-hadoop/", "published_at": "2025-02-26T22:14:18+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e7396d41a1", "title": "Set Up a Hadoop Cluster on AWS EMR: A Step-by-Step Guide", "url": "https://techfortalk.co.uk/2025/02/24/set-up-a-hadoop-cluster-on-aws-emr-a-step-by-step-guide/", "published_at": "2025-02-24T22:49:03+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e739775ddf", "title": "How to Fix AWS SignatureDoesNotMatch Error", "url": "https://techfortalk.co.uk/2025/02/24/how-to-fix-aws-signaturedoesnotmatch-error/", "published_at": "2025-02-24T12:18:22+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73a1af4b2", "title": "Introduction to Containers", "url": "https://techfortalk.co.uk/2025/02/21/introduction-to-containers/", "published_at": "2025-02-21T18:13:45+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73a79f98d", "title": "Introduction to Cloud Computing", "url": "https://techfortalk.co.uk/2025/02/21/introduction-to-cloud-computing/", "published_at": "2025-02-21T14:16:59+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73a93acbc", "title": "Interpretation of RFC 2080: RIPng for IPv6", "url": "https://techfortalk.co.uk/2025/02/21/interpretation-of-rfc-2080-ripng-for-ipv6/", "published_at": "2025-02-21T08:54:31+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73b328a78", "title": "Introduction to Virtualisation", "url": "https://techfortalk.co.uk/2025/02/21/introduction-to-virtualisation/", "published_at": "2025-02-21T07:19:02+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73c077dbf", "title": "Step-by-Step Guide: Filezilla Setup for AWS EC2", "url": "https://techfortalk.co.uk/2025/02/20/how-to-connect-to-an-aws-ec2-using-filezilla-from-windows-pc/", "published_at": "2025-02-20T12:24:41+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73cedad96", "title": "How to SSH into AWS EC2 using MobaXterm", "url": "https://techfortalk.co.uk/2025/02/20/how-to-ssh-into-aws-ec2-using-mobaxterm/", "published_at": "2025-02-20T11:44:11+00:00" }, { "id": "01a087ea-5784-738d-b16e-04e73d5fe6a0", "title": "Introduction to parallel computing", "url": "https://techfortalk.co.uk/2025/02/20/introduction-to-parallel-computing/", "published_at": "2025-02-20T10:29:49+00:00" } ] posts Claim your blog
Back to techfortalk.co.uk
Blog · corpus.blog/blogs/techfortalk.co.uk/posts

techfortalk.co.uk

techfortalk.co.uk

2026

2025