Tag: Product and design
-
Make a bot for simple interactions in MS Teams using webhook
Posted on August 24, 2022, Level beginner Resource Length medium
Have you ever had an idea to ask a bot to perform a simple interaction? Then this article is for you. By Lee Ford.
Tags product-and-design devops-and-ci-cd miscellaneous architecture-and-apis
-
Elixir like a local
Posted on August 22, 2022, Level advanced Resource Length short
Elixir is quite a flexible language, and it is possible to carry over many infrastructural patterns from other platforms like Ruby. However, by leaning on Erlang tooling, which predates many of the external infrastructural services that have become de-facto standards in modern web applications, we have the potential to boost performance and cut costs at the same time. By Eric Newbury.
Tags backend-development product-and-design software-engineering
-
Secure Spring Boot REST API with Apache APISIX API Gateway
Posted on August 21, 2022, Level intermediate Resource Length long
In this walkthrough, we are going to look at some of the Apache APISIX API Gateway built-in plugins for securing your Spring Boot REST APIs and demonstrate how to effectively use them. By Bobur Umurzokov.
Tags security-and-privacy product-and-design frontend-and-mobile
-
What is confidential computing?
Posted on August 19, 2022, Level beginner Resource Length medium
With the boom in cloud computing, new types of security threats have emerged. Confidential computing is a solution to the added IT security issues of working with the cloud. By Daniele Buono, James Bottomley, Hubertus Franke, Robert Senger.
Tags product-and-design security-and-privacy cloud-and-infrastructure data-and-analytics
-
Data Manipulation with functional programming and queries in Ballerina
Posted on August 18, 2022, Level intermediate Resource Length medium
As an adept at Functional Programming (FP), I feel at ease with expressing my data manipulation logic by chaining high order functions like map, filter, and sort operating on arrays and maps. Ballerina, being designed as a Data-Oriented programming language, supports this FP style of coding. By Yehonathan Sharvit.
Tags product-and-design software-engineering data-and-analytics backend-development
-
Multi-dimensional approach helps you proactively prepare for failures: Application layer
Posted on August 17, 2022, Level intermediate Resource Length medium
Resiliency of applications surpasses everything else in building customer trust. Because of this, it cannot be an afterthought. Instead of simply reacting to a failure, why not be proactive?. By Piyali Kamra, Aish Gopalan, Isael Pimentel, and Aditi Sharma.
Tags architecture-and-apis devops-and-ci-cd software-engineering product-and-design data-and-analytics
-
Visualize Microservice dependencies in a team context
Posted on August 16, 2022, Level intermediate Resource Length medium
The moment we introduce strong coupling between our services, we lose the potential advantages of a microservice architecture. This article addresses the challenge by introducing the concept of a Change Coupling analysis. Change Coupling is a behavioral code analysis technique that uncovers logical dependencies across services and team boundaries. Let's see it in action. By Adam Tornhill.
Tags devops-and-ci-cd architecture-and-apis leadership-and-career product-and-design
-
Hidden gems of Google BigQuery
Posted on August 9, 2022, Level intermediate Resource Length medium
BigQuery is amazing. It is one of my favorite tools within Google Cloud. Luckily, it looks like Google feels the same and, to the joy of BigQuery fans, keeps adding new features there. By Artem Nikulchenko.
Tags backend-development product-and-design data-and-analytics miscellaneous cloud-and-infrastructure
-
Shaving 40% off Google's B-Tree implementation with Go Generics
Posted on August 8, 2022, Level advanced Resource Length medium
There are many reasons to be excited about generics in Go. In this article, I'm going to show how, using Go generics, ScyllaDB achieved a 40% performance gain in an already well-optimized package, the Google B-Tree implementation. By Michal Matcczuk.
Tags backend-development product-and-design software-engineering
-
Building open source search app with Appwrite and Meilisearch
Posted on August 7, 2022, Level beginner Resource Length long
Imagine you are building an inventory or an ecommerce website or a social media of your own, what are the two major things you will have to deal with? A. Database B. Search engine. By Haimantika Mitra.
Tags business-and-emerging-tech product-and-design cloud-and-infrastructure
-
Micro-frontend with React and Next.js
Posted on August 5, 2022, Level beginner Resource Length medium
Working on a large-scale project and managing its codebase can be a big challenge for teams. Though micro-frontends have been in the picture for a while now, they are getting increasingly popular because of their unique features and usability. By Harsh Pate.
Tags frontend-and-mobile product-and-design backend-development
-
This is how we scale: Using a centralized logging solution
Posted on August 4, 2022, Level beginner Resource Length long
Our current centralized logging solution is Logz.io: Cloud Observability for Engineers and most of our application logs are sent there from the k8s cluster. In addition, we use the logging system's alert mechanism to trigger and send alerts to various sources, including email, Slack channels, etc. By Uriah Ahrak.
Tags devops-and-ci-cd cloud-and-infrastructure product-and-design architecture-and-apis