Home » Web Development » Page 2

Web Development

Fixing the Spring Web error: Expected lookupPath in request attribute “org.springframework.web.util.UrlPathHelper.PATH”

The other day I was upgrading my Spring Boot app from 2.3.1 to 2.6.6 to address the recent Spring vulnerability. This upgraded the dependent Spring libraries from 5.2.7 to 5.3.18. At start-up my application dynamically adds some REST endpoints by adding new RequestMappingInfo objects to the RequestMappingHandlerMapping bean already registered in the application context: ApplicationContext ctx = event.getApplicationContext(); RequestMappingHandlerMapping requestMappingHandlerMapping ...

Read More »

Kubernetes Quick Debugging Pod

When working with Kubernetes, it is not rare to need to access a Kubernetes internal resource. While you can bridge a lot of things, you can also need to run an image from Kubernetes environment/network/…​ to reproduce an issue and connect faster (bridges can be slow if done until your computer, in particular over a VPN). To solve that the ...

Read More »

Portfolio Architecture Examples – Telco Collection

For a few years now we’ve been working on a project we have named Portfolio Architectures. These are based on selecting a specific use case we are seeing used in the real world by customers and then finding implementations of that case using three or more products from the Red Hat portfolio. Figure 1: The portfolio architecture process This basic premise ...

Read More »

Vaadin Community Award

A word of thanks I have recently been awarded the Vaadin Community Award for my talks and publications on the Vaadin framework, as well as my community support on Stack Overflow and the Vaadin Discord (don’t hesitate to drop me a line!), something which I am very grateful for. Being part of the Vaadin community has been, and is, a ...

Read More »

WASI: how to run WebAssembly code outside of your browser

WASI: how to run WebAssembly code outside of your browser? WebAssembly started as a technology for writing applications running in the browser without using JavaScript. Now it can also be used to run applications outside of the browser, thanks to WASI. In this article, we are going to see what this is useful for, how we can write and run ...

Read More »

The Ultimate Web Coding for Everyone Bundle

Dive Deeper in the World of Web Coding with 8 Courses on Python, Ruby, Javascript, PHP, HTML, Bootstrap 4, MySQL & Node.js Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 98% off on The Ultimate Web Coding for Everyone Bundle. Get it now with only $29 instead of ...

Read More »

Overcoming web test automation challenges with ease

Automation has become an integral part of any software development process. It has contributed to the digital transformation of many organizations worldwide. In this era where agile development is adopted widely to stay ahead in the competition, the demand for automation has become inevitable. Organizations are relying on their fast and sleek websites and mobile apps as their primary source ...

Read More »

Top 6 Benefits of Using Django For Web App Development

Web developers face quite a few challenges while building a website, from creating a scalable product to balancing features with simplicity, from managing panels to ensuring app security, and so on. Fortunately, frameworks alleviate much of the load by providing ready-made components. One such web application framework – Django, is free, open-source, and was essentially created with front-end developers in ...

Read More »

Push real-time data to Progressive Web Apps (PWA)

Progressive Web Apps (PWAs) are web applications that use the features of modern browsers to offer a native-app-like experience on every platform. They rest on three pillars: responsiveness, reliability, and installability. PWAs are responsive because they render well on a variety of devices and window sizes to ensure usability and user satisfaction. PWAs are reliable because they are usable regardless ...

Read More »