Within the vast realm of software development, numerous companies and individuals have contributed remarkable component libraries, generously shared and readily available on GitHub. These repositories stand as testament to the collaborative nature of our industry and the collective pursuit of excellence. In this article, however, our focus is to delve deeper into the concept of component libraries. We aim to provide comprehensive guidance to those who aspire to embark on their own journey of creating and curating a component library. By exploring this topic in greater detail, we will uncover the underlying principles, best practices, and valuable insights that will empower you to build your own library with confidence. Join us on this enlightening expedition as we unlock the power of component libraries and pave the way for a more efficient, scalable, and collaborative software development landscape. Let’s embark on this enriching journey together.Continue reading Unlocking the Power of Component Libraries: A Comprehensive Exploration
Publishing a static site with Github Pages and Travis CI
When trying to find instructions on how to publish into Github Pages, I found that is was not very clear when trying to publish a static site.
I thought it would be good to write a guide on publishing a static site into Github Pages and hopefully eliminate any confusion in trying to do so.Continue reading Publishing a static site with Github Pages and Travis CI
WebSockets Security with Spring and Spring Security
WebSockets with custom message security is not a topic that appears widely online, let alone example on how to make it happen, therefore I decided to present on web sockets and in particular allowing custom security on the socket level.Continue reading WebSockets Security with Spring and Spring Security
Jersey RESTful WebService JAX-RS with JPA and Derby In Memory Database
RESTful is a key term that is popular in the market.
Previous services use to be created implementing JAX-WS with the communication protocol being SOAP, various implementation were and are still used but from my own experience they all have fallen short especially in the area of code generation, these technologies included Axis 1 & 2, Apache CXF as well as the java generation tools.
Since RESTful implements JAX-RS with the communication protocol being HTTP, it has allowed for rapid development with the ability to send data in different formats, typically it is JSON however it can also be send as XML or even plain text.
Both technologies do have their advantages and disadvantages however my preference of choice for many reasons is RESTful.Continue reading Jersey RESTful WebService JAX-RS with JPA and Derby In Memory Database
Angular JS and Bootstrap with Spring, Spring Security and Hibernate
Folks have been asking me if I knew of any good examples of a J2EE web application that utilizes the following technologies: Angular JS, Bootstrap, Spring 4, Spring Security 4 and Hibernate 5.2.4, and after searching around
I decided that it would be best to create an example project that would demonstrate the integration of all these technologies as well as describe some of the specifics.Continue reading Angular JS and Bootstrap with Spring, Spring Security and Hibernate