PROCESS MANAGEMENT ON AMAZON LINUX AL2023 WITH SUPERVISOR
Introduction Have you ever found yourself wrestling with managing processes on your server efficiently? Enter Supervisor – a robust and adaptable process control system designed for Unix-like systems. In this tutorial, we’ll walk you through the process of installing and setting up Supervisor on Amazon Linux 2023. Whether you’re a developer, sysadmin, or simply someone eager to enhance your server management skills, this guide is tailored for you. What is Supervisor?
Read moreKEY MANAGEMENT SERVICE ON AWS
In this post we will discuss what Key Management System is and what are the main features of it. Furthermore, we will show how you can integrate KMS with Aws Lambda and migrate your signing and verification workload to the KMS service. At last, we will discuss a limitation on creating CSRs in the KMS service and a solution for it using Bouncycastle and Java. 🚀 What is KMS service The key management service (KMS) is a service for the creation and management of the cryptographic keys.
Read moreEXPLORING SOLIDITY VULNERABILITIES: RISKS AND BEST PRACTICES FOR SECURE SMART CONTRACTS
Definitions A blockchain is an append-only data structure which works on top of the peer-to-peer collection of nodes. Although Bitcoin is the most popular cryptocurrency and the most popular public ledger application, it has limited support for Smart contracts. The most famous framework for Smart contracts is Ethereum. [eth-smart-contract] A Smart contract is a computer program which a compiler can compile them to binary machine codes, written in a Turning-complete language like Solidity.
Read moreIMPORT TO EXCEL FUNCTIONALITY IN SPRING FRAMEWORK
In this article we will see how to implement a back-end service in springboot applications to get some data in Excel format and serve it to the client. Generating huge excel file is CPU- and memory demanding. In other side, dependening on which version of excel will you generate, the file has limit e.g. Excel 2003 has max capacity on 65,535 rows. The chart below shows some facts about Excel file capacity.
Read morePAGINATION IN SPRING BOOT APPLICATIONS
Paging Paging in web applications is a mechanism to separate a big resultset to smaller chunks. Providing a fluent paging navigator could increase both the value of your website for search engines and enhance user experience through minimizing the response time. The famous example of paging is google’s search result page. Normally, the result page is separated into several pages. To avoid the bad user experience mentioned before, a lot of sites show only the current, the first, the last and some adjacent pages.
Read moreMQTT
The application development is a fast growing trend in the past few years. This, however, is not only associated with smartphones, tablets and smart-TV:s but with the automotive industry as well. The development of applications enhances human-vehicle interaction and provides a comprehensive overview of the vehicle and surroundings for the driver. The goal of this project is to increase the safety and security of the integration between external applications with the vehicle infotainment-system.
Read more