Tag: App development
-
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 app-development programming database functional-programming sql
-
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 software-architecture devops microservices performance app-development queues
-
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 microservices teams app-development
-
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 golang app-development database miscellaneous gcp
-
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 golang app-development performance programming
-
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 search app-development cloud open-source
-
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 react app-development web-development nodejs
-
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 aws app-development software-architecture serverless monitoring
-
Reduce energy security risk and improve resilience with Microsoft Defender for IoT
Posted on August 3, 2022, Level beginner Resource Length long
In this blog, author wants to underscore the urgency around cybersecurity, how it's evolving, and how companies can use technology to manage risk. By Darryl Willis.
Tags devops app-development infosec azure
-
Peeling back the layers and understanding automation mesh
Posted on August 2, 2022, Level intermediate Resource Length long
Red Hat Ansible Automation Platform 2 features an awesome new way to scale out your automation workloads: automation mesh. In this blog post, I want to focus on the technical implementation of automation mesh, what network ports it is using and how you can secure it. By Sean Cavanaugh.
Tags devops app-development web-development ansible event-driven
-
CQRS and Event Sourcing implementation in PHP
Posted on August 1, 2022, Level intermediate Resource Length long
Command Query Responsibility Segregation (CQRS) with Domain Driven Design is more and more popular recently. Its implementation in PHP, which will be the topic of the article, generates some new possibilities, making a process more efficient. For example, it gives you the opportunity to restore the whole system easily. By Michał Żądło.
Tags php app-development web-development frameworks event-driven
-
How to mock data in Angular applications
Posted on July 31, 2022, Level intermediate Resource Length medium
It's common to use APIs when working with external data sources on some features in Angular. However, you may occasionally work on a feature in parallel without immediate access to the database or API. By Muhammad Amir.
Tags angular nodejs app-development web-development frameworks google