GoorooTHINK

Thought provoking and helpful articles
from the Gooroo community.

Do you have something to say? Contribute or create an article and add it to your Gooroo bio.

  1. Lessons Learned Writing Spring Boot Auto Configurations

    My team and I make heavy use of Spring Boot to build microservices that power our applications at our company. We've even gone so far as to write our own custom auto configurations to ease development. We package these auto configurations along with other goodies into what we call our platform.Recently, after releasing a new platform version, we encountered an issue where one of our microservices would fail to start at what appeared to be random intervals. After further digging, we noticed specifically...
  2. Spring Cloud and Netflix Ribbon: Client-side Load Balancing

    Eventually you'll reach a point where you need to run multiple instances of an application or a service for high availability or to manage increased load. That's what load balancers are for. There's generally two different types:What many people would call a "load balancer" is actually a server-side load balancer. It can be implemented in hardware or software. The traffic is sent to a dedicated service that decides where to send the traffic, using an algorithm like round-robin, to one of the...
  3. How to debug Django web apps using chrome developer tools and Django Debug Panel

    Django is a great framework for developing fast web applications with python, and it can certainly save you a ton of time if you are using python.  It's one of my favorite frameworks that is around right now, and I think they do best at describing why right on their website. "Django, the web framework for perfectionists with deadlines"It's the framework that I choose if I need something up and running, yesterday, but I still want it to be something I would not be embarrassed that I'm the...
  4. An Introduction to R for Java Developers

    As a Software Engineer I'm always keeping up to date with technology and one of the things that helps me do that is book reviews. Right now, I'm reviewing The Book of R: A First Course in Programming and Statistics by Tilman M. Davies. R is a programming language used in statistical computing and has gained in popularity in the recent years due to the explosion of data and its applications like Machine Learning.
  5. Spring Boot 1.4: @MockBean and @SpyBean

    It's August 2016 and the Spring Boot team recently released Spring Boot 1.4 ( on July 28th, 2016 ). Some of the biggest improvements and simplifications are around unit and integration testing. We'll take a focused look at two of the newly added features: @MockBean and @SpyBeanThe newly introduced annotation, (@MockBean), adds generalized support for mocking of any Spring bean. If you've used Mockito Annotations before, @MockBean is simliar to @Mock but with Spring support.Suppose we have a simple...
  6. Magneto Development: Things to remember while developing a Magneto website

    If you are looking forward to launching an e-commerce website, then you must get an idea about the merchandises you are going to sell and the visual layout of your website. Being a business owner, you should make a proper plan while choosing the platform and theme for your upcoming website.Most business persons choose Magento development for creating a fully-functional yet secure e-commerce store. However, you cannot come up with a successful online store by just picking the engaging theme and loading...
  7. Microsoft Edge Extensions

    One of the most requested features for Microsoft Edge is extensions – and for good reason!Many of us take for granted being able to use browser based plugins such as LastPass’s password manager or extensions for existing applications such as EverNote, OneNote & Skype. One of the first things I noticed when playing with Edge was the lack of a password manager which made everyday use very hard.The omission of extensions in a browser has the potential to severely impact uptake from every day users...
  8. Two Strategies for Crossing Origins with Performance in Mind

    The web's same-origin policy is one of the cornerstone mechanisms upon which web security is built. It restricts the way that resources can be shared between web applications that have differing protocols, hosts or ports.A few years ago, the Cross-Origin Resource Sharing (aka CORS) specification extended the policy to enable various scenarios that were previously restricted. While the new scenarios are certainly useful, they introduce new considerations for the performance minded. The remainder of...
  9. Sketch To HTML Conversion Service Providers for Responsive Web Design

    As there is a continuous race between Sketch to HTML service providers to offer distinguished services, it is a must for the clients to know the benefits that are there to be availed. The rewarding sketch technique is not less than a wonder for the developers to implement easy to use interface over the website. Moreover, a number of companies are there that are offering exceptional conversion services.Sketch to HTML has always been considered an ideal conversion technique by the web developers to...
  10. Stay at bay from these 5 common Responsive Design Mistakes

    Common Mistakes to be Avoided in Responsive DesignEver-evolving nature of responsive web design has given birth to multiple methodologies that can be utilized for building websites that can run flawlessly on a variety of devices with different screen sizes and resolutions. Despite paying attention to each and every step of designing a responsive website, you're bound to make some or the other mistakes that can be avoided easily. In today's post, I'll be familiarizing you with 10 such responsive web...
  11. Edit DRAFT Edit

    • updated

Top Tags

Trending Articles

  1. Lessons Learned Writing Spring Boot Auto Configurations

    Last updated: 2 years ago by Dustin Schultz
  2. Spring Cloud and Netflix Ribbon: Client-side Load Balancing

    Last updated: 2 years ago by Dustin Schultz
  3. How to debug Django web apps using chrome developer tools and Django Debug Panel

    Last updated: 2 years ago by Timothy Baker
  4. An Introduction to R for Java Developers

    Last updated: 3 years ago by Dustin Schultz
  5. Spring Boot 1.4: @MockBean and @SpyBean

    Last updated: 3 years ago by Dustin Schultz
  6. Magneto Development: Things to remember while developing a Magneto website

    Last updated: 3 years ago by Ankur Purohit
  7. Microsoft Edge Extensions

    Last updated: 3 years ago by Alex Mackey
  8. Two Strategies for Crossing Origins with Performance in Mind

    Last updated: 3 years ago by Nik Molnar
  9. Sketch To HTML Conversion Service Providers for Responsive Web Design

    Last updated: 3 years ago by Tom Hardy
  10. Stay at bay from these 5 common Responsive Design Mistakes

    Last updated: 4 years ago by Jack Calder

Publishing guidelines

Gooroo is a professional community interested only in consuming quality content. Here are our pretty simple guidelines for all contributors to follow.