Open in app

Sign In

Write

Sign In

Md Sajedul Karim
Md Sajedul Karim

360 Followers

Home

About

Published in

Better Programming

·Pinned

10 Essential Tips for Writing Secure REST API

REST APIs are used to access and manipulate data using a common set of stateless operations. Let’s make them robust — Application programming interfaces (APIs) are everywhere. Most modern web applications expose APIs that clients can use to interact with the application. They enable software to communicate with other pieces of software — internal or external — consistently, which is a key ingredient in scalability, not to mention reusability.

Programming

7 min read

10 Essential Tips for Writing Secure REST API
10 Essential Tips for Writing Secure REST API
Programming

7 min read


Published in

Better Programming

·Pinned

An Advanced Guide to GraphQL With Java, MySQL, and JPA Implementation

GraphQL was developed by Facebook in 2012 to overcome the shortcomings we had with REST APIs — GraphQL is a query language to retrieve data from a server. It is an alternative to REST, SOAP, or gRPC in some way. GraphQL is a new API standard and offers a revolutionary approach to building data-driven applications. …

Programming

11 min read

An Advanced Guide to GraphQL With Java, MySQL, and JPA Implementation
An Advanced Guide to GraphQL With Java, MySQL, and JPA Implementation
Programming

11 min read


Published in

Dev Genius

·Pinned

Microservice Implementation using Spring Cloud with Docker: Netflix Stack

Discovery server, API gateway ZUUL, ribbon, inter-services communication and docker — Microservices is an architectural design for building a distributed application using containers. Microservices get their name because each function of the application operates as an independent service. This architecture allows for each service to scale or update without disrupting other services in the application.

Spring Cloud

15 min read

Microservice implementation using spring cloud with docker: Netflix stack
Microservice implementation using spring cloud with docker: Netflix stack
Spring Cloud

15 min read


Published in

Dev Genius

·Pinned

Dockerizing Spring App & Automating Docker with Gradle

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. — Today we will cover bellow things The importance of docker Overview on docker Dockerizing spring app with detailed explanations Docker various operations eg: Image creation and deletion, container creation and deletion and so more Monitor Docker images using command line and docker desktop apps

Docker

8 min read

Dockerizing Spring App & Automating Docker with Gradle
Dockerizing Spring App & Automating Docker with Gradle
Docker

8 min read


Pinned

Distributed System Lock Implementation using Redis and JAVA

The purpose of a lock is to ensure that among several application nodes that might try to do the same piece of work, only one actually does it (at least only one at a time). — In current days I worked on Redis lock-in distributed system. In distributed system Locking/concurrency management is a very important thing. Without prior knowledge, many unwanted problems may occur. What we will learn here

Redis

5 min read

Distributed System Lock Implementation using Redis and JAVA
Distributed System Lock Implementation using Redis and JAVA
Redis

5 min read


Published in

Javarevisited

·Jun 13, 2021

Improve API Performance using Redis, MYSQL in Spring Boot App

Making faster responses and decreasing dependency on expensive DB query. — More often during API design, each API may server respond after querying data from a database or from external API calling. Sometimes there are some tables those data are not frequently changed, which means those tables are not transactional. Database query or external API calls are very much expensive. In…

Redis

5 min read

Improve API Performance using Redis, MYSQL in Spring Boot App
Improve API Performance using Redis, MYSQL in Spring Boot App
Redis

5 min read


Published in

Dev Genius

·Jun 10, 2021

9 Best Practices for Work From Home or Remote Job

The remote worker must follow these practices — From the beginning of the year 2020, more people than ever before began working from home, and quite suddenly. Organizations and individuals didn’t get enough time to prepare for remote work or think about the best ways to smooth transition teams, processes, and culture to an online-only environment. Working from…

Productivity

6 min read

9 Best Practices for Work From Home or Remote Job
9 Best Practices for Work From Home or Remote Job
Productivity

6 min read


Published in

Level Up Coding

·Jun 7, 2021

16 Important SQL Commands for Handling Database

Every developer should know these commands. — A database may contain one or more tables, functions, and it has a unique name. Each table is also identified by a name (e.g., “User,” “Product,” “Order”). Each table contains table relevant records with data. SQL stands for Structured Query Language. The query language is one kind of programming language…

Sql

7 min read

16 Important SQL Commands for Handling Database
16 Important SQL Commands for Handling Database
Sql

7 min read


Published in

Dev Genius

·Jun 3, 2021

Writing Asynchronous Non-Blocking Rest API using JAVA.

Handle large traffic, improved application performance, and responsiveness — During an API call from a client, the server creates and assigns a thread of that request. This thread waits and is appointed until requests are served to that client. Each server can open a limited number of threads, and if that number exceeds, then new clients request will store in…

Asynchronous Programming

4 min read

Writing Asynchronous Non-Blocking Rest API using JAVA.
Writing Asynchronous Non-Blocking Rest API using JAVA.
Asynchronous Programming

4 min read


Published in

Nerd For Tech

·May 25, 2021

Deep Dive on OOP Concepts in JAVA with Example

Abstraction, Encapsulation, Inheritance, Polymorphism — OOP stands for Object-Oriented Programming. OOP allows you to break down your software components into small-sized/bite-sized problems that you can solve — one object at a time. DRY principles (Don’t Repeat Yourself) concerned about the repetition of code. You should extract typical behaviour of your code from your application and…

Oop

6 min read

Deep Dive on OOP Concepts in JAVA with Example
Deep Dive on OOP Concepts in JAVA with Example
Oop

6 min read

Md Sajedul Karim

Md Sajedul Karim

360 Followers

Back-end developer, Spring, JAVA, Distributed system, AWS, Google Cloud, Docker, CD/CI, Kubernetes, databases. https://www.linkedin.com/in/sajedulkarim/

Following
  • The Educative Team

    The Educative Team

  • Mahesh Sharma

    Mahesh Sharma

  • Bennett Garner

    Bennett Garner

  • Matt Lillywhite

    Matt Lillywhite

  • Desiree Peralta

    Desiree Peralta

See all (934)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech