Homepage
Open in app
Sign in
Get started
Duda
We love working on our product and we love writing about it. You can find posts about tech, product, growth, management and dilemas written by our dudes and dudettes.
Engineering
Product & Design
Automation
Join Us
Follow
Adding observability for web client
Adding observability for web client
This article is about adding observability to web client, leveraging Actuator and Micrometer to monitor http client metrics
Anton Tkachenko
Jun 11
Setting a hard limit on HTTP requests and failing fast
Setting a hard limit on HTTP requests and failing fast
Article explores setting hard limits on requests, simulating network issues with Toxiproxy, and using CircuitBreaker for reliability
Anton Tkachenko
Jun 11
Configuring Apache Client via HttpComponentsClientHttpRequestFactory
Configuring Apache Client via HttpComponentsClientHttpRequestFactory
Article covers configuring Apache HttpClient in Spring’s RestTemplate, focusing on connection pooling and timeout settings.
Anton Tkachenko
Jun 11
ClientHttpRequestFactory asфт abstraction over the HTTP layer
ClientHttpRequestFactory asфт abstraction over the HTTP layer
Article explores ClientHttpRequestFactory in Spring, explaining how it abstracts HTTP calls in RestTemplate and integrates with mock server
Anton Tkachenko
Jun 11
Spring’s HTTP client and test-kit
Spring’s HTTP client and test-kit
This article explores Spring’s web client and test-kit, detailing the Template pattern, RestTemplate, RestClient, and testing support
Anton Tkachenko
Jun 11
Making HTTP calls in Java & Spring: overview, tips and pitfalls
Making HTTP calls in Java & Spring: overview, tips and pitfalls
Overview of various libraries available for making HTTP calls in Java within the Spring ecosystem, focusing on synchronous clients
Anton Tkachenko
Jun 11
Improving CLS with fallback fonts
Improving CLS with fallback fonts
We were able to improve Duda’s sites CLS scores by 30% using fallback fonts. Here’s how …
Ronny Shapiro
Nov 29, 2023
Multi-Tenant Debugging with Spring Boot: Optimizing Log Levels for Specific Tenants
In enterprise applications, logs play an important role. They allow you to investigate failures and understand sequences of events and…
Anton Tkachenko
Apr 23, 2023
Cleaner Spring Boot IT Rest tests with client generation
Cleaner Spring Boot IT Rest tests with client generation
Write even less code to test your application
Anton Tkachenko
Apr 23, 2023
Cleaner Spring Boot IT Rest tests
Cleaner Spring Boot IT Rest tests
Write less code to test your application
Anton Tkachenko
Apr 23, 2023
Changing Spring Boot Env Properties at Runtime
Changing Spring Boot Env Properties at Runtime
Everyone using Spring Boot knows how convenient it is to configure app via ```application.properties``` file. It has multiple use-cases…
Anton Tkachenko
Feb 14, 2023
Changing Spring Boot Env Properties at Runtime
Changing Spring Boot Env Properties at Runtime
This article is part 2 of the topic started here
Anton Tkachenko
Feb 14, 2023
How Three Multinational Teams Built An E-Commerce Website Builder
How Three Multinational Teams Built An E-Commerce Website Builder
It all started when Duda made the strategic decision to acquire Canadian headless eCommerce company Snipcart to create a platform for…
Nadya Chelnokov
Feb 7, 2023
Monitoring Best Practices That You Need To Adopt
Monitoring Best Practices That You Need To Adopt
Usually, the first stages of any startup are to deliver the product as fast as possible. As success grows, the product evolves, the number…
Ilana Cherny
Jan 2, 2023
How We Optimized Our In-Product Website Builder
How We Optimized Our In-Product Website Builder
About a year ago, we released a new website builder version called Dudaflex (1.0), which is based on responsive grid technology. As the…
Tamar
Dec 22, 2022
How To Evolve As a Full-Stack Developer In Your Career Path
How To Evolve As a Full-Stack Developer In Your Career Path
If you’re reading this, I assume you’re like me: a full-stack developer, and you’ve been one for a few years.
Shaked Hazon
Dec 6, 2022
GZIP encoding — server response optimizations
GZIP encoding — server response optimizations
Using GZIP compression will reduce your client’s download response size. It is essential with mobile clients. Mobile network is limited…
Yotam
Nov 28, 2022
Best Practices For DynamoDB Migration
Best Practices For DynamoDB Migration
Amazon’s DynamoDB is a fully managed NoSQL database service that supports key values and is designed to run high-performance applications…
Ricky Benkovich
Nov 20, 2022
Spring Debugging Session: Adding Application Version To Logs With Gradle, Spring Boot and Logback
Spring Debugging Session: Adding Application Version To Logs With Gradle, Spring Boot and Logback
How to configure your Spring Boot application to add build version to all logs.
Anton Tkachenko
Nov 6, 2022
About Duda
Latest Stories
Archive
About Medium
Terms
Privacy
Teams