Isotope mail client is a free open source webmail client built with React and Spring Boot. This post introduces its main features and architecture.Isotope Mail Client: Introduction and features2018-11-15 in Pet projects tagged Application / E-Mail / Isotope Mail / Webmail by Marc Nuri
Tutorial: Set up a React app with Webpack 4, Babel, and Sass. Includes global styles and per-component CSS modules. Step-by-step instructions.React : Babel + Webpack + Sass boilerplate application2018-07-08 in Frontend Development tagged Babel / JavaScript / Node / npm / React / Sass / SCSS / Webpack by Marc Nuri
Learn how to list installed RPM packages in a Red Hat based Linux distribution or any other distribution that uses the RPM package manager.Linux: How to list installed RPM packages2018-06-06 in Operations tagged Linux / Quickie by Marc Nuri
Intro to Spring MVC testing with MockMvc, showing 3 setup methods and why standaloneSetup combines unit and integration test benefits.MockMvc – Spring MVC testing framework introduction: Testing Spring endpoints2018-06-02 in Quality Engineering tagged Agile / Automation / JUnit / Mockito / MockMVC / REST / Spring Framework / Spring Boot / Testing by Marc Nuri
How to configure the Spring Boot HTTP application server port using the `server.port` property.'Spring Boot: How to change the application port?2018-05-12 in Backend Development tagged Java / Spring Framework / Spring Boot / Quickie by Marc Nuri
Solve the problem of injecting Prototype beans into Singleton beans in Spring. Explore approaches, pros, and cons for proper bean scope handling.Spring Bean Scopes: Singleton with Prototypes2018-05-11 in Backend Development tagged Bean / Java / Scopes / SOLID / Spring Framework / Spring Boot / Testing by Marc Nuri
Blog post showing the different Scopes available in Spring Framework with code demonstrating the use of each of them. Tests included.Spring Bean Scopes: Guide to understand the different Bean scopes2018-04-30 in Backend Development tagged Bean / Java / Scopes / Spring Framework / Spring Boot / Testing by Marc Nuri
Java 10 was released on March 20, 2018, introducing a new six-month release schedule and several new features. Learn what's new in Java 10.Java 10: Testing the new release2018-03-31 in Legacy tagged Java by Marc Nuri
This post shows how to use Java Streams introduced in Java 8 to obtain a Map from a List using the method Collectors.toMap.Java 8 Streams: Convert List into Map2018-03-30 in Backend Development tagged Collector / Java / Java 8 / List / Map / Streams by Marc Nuri
How to define and test custom Spring Data MongoDB repository methods for a book repository with unit tests.Spring Data MongoDB Custom repository implementation2018-03-09 in Backend Development tagged Java / MongoDB / Spring Framework / Spring Boot / Spring Data / Testing by Marc Nuri
Learn why field injection with @Autowired is discouraged in Spring and the recommended alternatives to avoid this warning.Field injection is not recommended – Spring IOC2018-02-21 in Backend Development tagged Dependency Injection / Inversion of control (IoC) / Java / SOLID / Spring Framework by Marc Nuri