{"pageProps":{"initialDisplayPosts":[{"title":"Couchbase Database: Everything you need to know","heading":"Couchbase Database: Everything you need to know","//":null,"date":"2023-10-22T00:00:00.000Z","tags":["database"],"draft":false,"summary":"Discover how Couchbase stands out from other databases, understand what does Couchbase do, and learn about its advantages and drawbacks. Explore Couchbase data types, data modelling best practices, and how to create and retrieve data using indexes.","authors":["usmanakhtar"],"newsletterActionText":"Keep yourself in the know with the most recent articles on Couchbase and other databases","slug":"database/couchbase"},{"title":"How to Test Your Microservices with Spring Cloud Contracts","heading":"How to Test Your Microservices with Spring Cloud Contracts","date":"2023-07-01T00:00:00.000Z","tags":["contract-testing"],"draft":false,"summary":"Explore the advantages of contract testing with Spring Boot Cloud Contract testing framework. Learn through practical examples in this blog on how and why to use Spring Cloud Contracts for effective contract testing.","authors":["usmanakhtar"],"repoName":"/tree/main/How%20to%20Test%20Your%20Microservices%20with%20Spring%20Cloud%20Contracts","newsletterActionText":"Boost your testing skills with the latest methods and tools, keeping your code robust and ready for success","slug":"testing/spring-cloud-contracts"},{"title":"Understand Type System in Programming Languages","heading":"Understand Type System in Programming Languages","//":null,"date":"2023-06-10T00:00:00.000Z","tags":["architecture"],"draft":false,"summary":"Understanding type systems in programming languages can help in choosing the best coding language for your next project. Explore different concepts in this blog, such as type change, type safety, type declaration, type strength, typeless languages and dynamic vs. static languages.","authors":["usmanakhtar"],"newsletterActionText":"Stay sharp with the latest in coding trends and frameworks to keep your skills up-to-date","slug":"architecture/type-systems"},{"title":"Common Network Protocols You Should Know","heading":"Common Network Protocols You Should Know","//":null,"date":"2023-06-10T00:00:00.000Z","tags":["networking"],"draft":false,"summary":"Uncover what network protocols are, why network protocols are important, different computer network protocols list, network communication protocols types, and explore how they facilitate seamless interactions between clients and servers, including their evolution over time.","authors":["usmanakhtar"],"newsletterActionText":"Keep your edge in networking – stay up-to-date on the latest HTTP and protocols for seamless connectivity and optimal performance","slug":"networking/protocols"},{"title":"How HTTP Evolved Over Time - HTTP1 vs HTTP2 vs HTTP3","heading":"How HTTP Evolved Over Time - HTTP1 vs HTTP2 vs HTTP3","date":"2023-05-25T00:00:00.000Z","tags":["networking"],"draft":false,"summary":"HTTP is the most commonly used of all communication protocols types and has consistently been changing over the years with each next version improving over the last one. Explore in this blog what is HTTP, HTTP1 vs HTTP2, why needed HTTP3, and what is QUIC protocol.","authors":["usmanakhtar"],"newsletterActionText":"Keep your edge in networking – stay up-to-date on the latest HTTP and protocols for seamless connectivity and optimal performance","slug":"networking/http"}],"posts":[{"title":"Couchbase Database: Everything you need to know","heading":"Couchbase Database: Everything you need to know","//":null,"date":"2023-10-22T00:00:00.000Z","tags":["database"],"draft":false,"summary":"Discover how Couchbase stands out from other databases, understand what does Couchbase do, and learn about its advantages and drawbacks. Explore Couchbase data types, data modelling best practices, and how to create and retrieve data using indexes.","authors":["usmanakhtar"],"newsletterActionText":"Keep yourself in the know with the most recent articles on Couchbase and other databases","slug":"database/couchbase"},{"title":"How to Test Your Microservices with Spring Cloud Contracts","heading":"How to Test Your Microservices with Spring Cloud Contracts","date":"2023-07-01T00:00:00.000Z","tags":["contract-testing"],"draft":false,"summary":"Explore the advantages of contract testing with Spring Boot Cloud Contract testing framework. Learn through practical examples in this blog on how and why to use Spring Cloud Contracts for effective contract testing.","authors":["usmanakhtar"],"repoName":"/tree/main/How%20to%20Test%20Your%20Microservices%20with%20Spring%20Cloud%20Contracts","newsletterActionText":"Boost your testing skills with the latest methods and tools, keeping your code robust and ready for success","slug":"testing/spring-cloud-contracts"},{"title":"Understand Type System in Programming Languages","heading":"Understand Type System in Programming Languages","//":null,"date":"2023-06-10T00:00:00.000Z","tags":["architecture"],"draft":false,"summary":"Understanding type systems in programming languages can help in choosing the best coding language for your next project. Explore different concepts in this blog, such as type change, type safety, type declaration, type strength, typeless languages and dynamic vs. static languages.","authors":["usmanakhtar"],"newsletterActionText":"Stay sharp with the latest in coding trends and frameworks to keep your skills up-to-date","slug":"architecture/type-systems"},{"title":"Common Network Protocols You Should Know","heading":"Common Network Protocols You Should Know","//":null,"date":"2023-06-10T00:00:00.000Z","tags":["networking"],"draft":false,"summary":"Uncover what network protocols are, why network protocols are important, different computer network protocols list, network communication protocols types, and explore how they facilitate seamless interactions between clients and servers, including their evolution over time.","authors":["usmanakhtar"],"newsletterActionText":"Keep your edge in networking – stay up-to-date on the latest HTTP and protocols for seamless connectivity and optimal performance","slug":"networking/protocols"},{"title":"How HTTP Evolved Over Time - HTTP1 vs HTTP2 vs HTTP3","heading":"How HTTP Evolved Over Time - HTTP1 vs HTTP2 vs HTTP3","date":"2023-05-25T00:00:00.000Z","tags":["networking"],"draft":false,"summary":"HTTP is the most commonly used of all communication protocols types and has consistently been changing over the years with each next version improving over the last one. Explore in this blog what is HTTP, HTTP1 vs HTTP2, why needed HTTP3, and what is QUIC protocol.","authors":["usmanakhtar"],"newsletterActionText":"Keep your edge in networking – stay up-to-date on the latest HTTP and protocols for seamless connectivity and optimal performance","slug":"networking/http"},{"title":"What Is Contract Testing in Microservices Architecture","heading":"What Is Contract Testing in Microservices Architecture","date":"2023-05-25T00:00:00.000Z","tags":["contract-testing"],"draft":false,"summary":"API Contract Testing is important in the Microservices ecosystem for seamless integration. Understand through this blog what are API Contracts, what is difference between Consumer Driven Contract Testing and Provider Driven Contract Testing and also discover different Contract Testing Tools you can use.","authors":["usmanakhtar"],"newsletterActionText":"Boost your testing skills with the latest methods and tools, keeping your code robust and ready for success","slug":"testing/contract-testing"},{"title":"gRPC in Microservices: Example in Golang and Java","heading":"gRPC in Microservices: Example in Golang and Java","//":null,"date":"2023-05-24T00:00:00.000Z","tags":["grpc","java","golang"],"draft":false,"summary":"gRPC is a high-performance open-source framework that facilitates remote procedure calls (RPC) between distributed systems. Learn in this blog what is it, what are gRPC protobuf files, how gRPC works and how to implement it in Java and Golang.","authors":["usmanakhtar"],"repoName":"/tree/main/gRPC%20in%20Microservices%3A%20Example%20in%20Golang%20and%20Java","newsletterActionText":"Stay in sync with gRPC and cutting-edge tech updates for seamless, modern communication","slug":"grpc/grpc-example"},{"title":"gRPC: How, Where, and Why You Should Use It","heading":"gRPC: How, Where, and Why You Should Use It","//":null,"date":"2023-03-18T00:00:00.000Z","tags":["grpc"],"draft":false,"summary":"gRPC is a viable alternative to REST for inter-service communication. Explore how gRPC work, what are its pros and cons, how to use it in different programming languages, what are grpc protobuf files and how to write and manage them.","authors":["usmanakhtar"],"newsletterActionText":"Stay in sync with gRPC and cutting-edge tech updates for seamless, modern communication","slug":"grpc/grpc"}],"pagination":{"currentPage":1,"totalPages":2}},"__N_SSG":true}