Secure Cloud Workspace with VSCode and Tailscale

…Or someone else’s computer Sometimes your development machine is not sufficient for various reasons: For example, you need to build an x86/amd64 Docker image and do not want to pay the cost of QEMU, or it is on a limited internet; for these and other reasons, I created a terraform to bootstrap a development machine with a single command....

Getting started with Async in Python

In this post, you’ll learn the basics on Async IO and how get start with it in python with few simple examples.

January 18, 2023 · 6 min · Suneet Choudhary

Lint all the things with golangci-lint!

Intro If you program in Go, you probably have used the built-in linter, the go vet ./..., this linter is good and catches some common issues, but today we will explore some alternatives, and the chosen one was golangci-lint....

Resumable uploads of large files using tus and Cloudflare Stream

Despite the increase in bandwidth and stability of the Internet across the globe, large file uploads are often interrupted. Mainly when the upload is performed over a mobile network or from a remote area....

October 17, 2022 · 6 min · Sergei Podatelev

Building Highly Scalable Serverless WebSocket Infrastructure on AWS

In this article, we will set up a Serverless infrastructure for WebSockets. It will use Python, AWS API Gateway, AWS Lambda & Dynamodb using AWS-CDK.

March 28, 2022 · 6 min · John Taylor

Deploy iOS Application to AppCenter via Github Actions (Manual Code SignIn)

🌅 Good Morning Guys ☕️ ⏰ 25th March 2022 08:15 hrs IST I know you have read lots of tutorials same like this. But for me, this is my latest achievement from the last 4 days to learn CI/CD which I have been procrastinating on for a long time....

March 28, 2022 · 9 min · Abhishek Thapliyal

Software Testing: A Balance Between Speed and Confidence

One of the most controversial discussions in software development is about the need of writing automated tests. In fact, all the arguments are plausible: some developers believe that it creates more confidence about their code, fearless of coding new features, and better product quality, while others believe that it can add too much complexity in the application with false negatives or flaky tests, slowing the development cycle....

February 21, 2022 · 3 min · Felipe Moslavacz

JSON Lines for Data Streaming

There are many common data exchange formats available. Not every format is suitable for data streaming. In this post, we’ll explore popular formats and their limitations. We’ll find out how JSONLines can be useful in data streaming.

January 14, 2022 · 3 min · Sanyam Khurana

Machine Learning in Network Security

Find out how Machine Learning is useful in the field of Network Security. And at the same time what if an attacker starts using it to breach through the systems? Let’s find out.

December 9, 2021 · 6 min · Shiva Saxena

Mobile Security: How to establish your App's Integrity

Explore the methods to validate your app’s integrity, so that only the legit instances of your apps can connect with your server.

October 11, 2021 · 5 min · Shiva Saxena