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. Issue converting AD user as Remote Mailbox in Exchange Hybrid environment.

    A few days ago, my friend Peter ask me about the process of convert an active directory user to remote mailbox in hybrid environment composed by Exchange Online and Exchange 2013 on premises. In some environment, your active directory has many users that not has a mailbox yet. But now, you need to create a mailbox for these users that response for both Exchange services. This process can be accomplish using enable-remotemailbox cmlet.When my friend Peter tried the conversion using the enable-remotemailbox...
  4. Issue with Autodiscover when using Exchange Online and Cpanel Hosting.

    Suppose the following scenario: a small company that has Exchange Online service and a hosting service that use Cpanel platform. After finally configure all DNS records and successfully connect to Exchange Online, randomly users begun to report two issues:1) Public folder disappears.2) Outlook Error: "Outlook cannot log on". How Outlook works with Exchange Service? the response is Autodiscover service. but how Autodiscover service works?This function has three phases...
  5. 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.
  6. The Power of PowerShell.. And the Shell..

    "What is the one technology I need to learn to get a job like the one you have?" - this is a question I've received from time to time, and my answer would vary, depending on who asked. Or rather; who I perceive the questioner to be - I cannot *know* for a fact what most suits his or her particular ambitions and style.. But in the last few years my answer, more often than not, has been "PowerShell"! Simply because I see it as one of the most important and game-changing technologies to come out of...
  7. 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...
  8. Configure RoundCube on Debian 8 (Jessie) - Perfect Server Debian 8 (Apache, BIND, Dovecot, ISPConfig 3)

    Debian 8 (Jessie) doesn't contain RoundCube in it's repositories. Why, I don't know :) . In ISPConfig3, Perfect Server, Debian 8, you get SquirrelMail, but I don't like how it looks. With some trouble setting it up, I managed to configure RoundCube on Debian 8 and make it wokring with ISPConfig3. Used many sources to make it work and decided to create this manual that you’re reading.I presume that you have configured your server with Perfect Server Debian 8 (Apache, BIND, Dovecot, ISPConfig 3) configuraton...
  9. Trying to demystify PowerShell conditional statements processing performance

    Recently, I was drafting some PowerShell codes and stumbled across which conditional statement should I use for a very simple task and decided to explore abit more on their performance differences.Below is a sample code that I have coded to display the result of the overall performance between some of the conditional statements method and it is purely for educational coding purposes.If anyone is interested to find out, copy the codes below, paste it on PowerShell ISE and run it.
  10. Get all current Client Access Sessions per each CAS Exchange 2010 Server

    This script is based on Mike Pfeiffer'sIt shows how many users are currently connected to each CAS detailing each sessions per protocol (RPC, OWA and EAS)You can get the client load distribution per server, how many users are connected in each server and know when the mail client services are ready after a maintenance reboot.The following powershell script will grab performance counter data from each CAS server to determine the number of active EAS, OWA and RPC sessions:~~~powershell[PSObject[]]...
  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. Issue converting AD user as Remote Mailbox in Exchange Hybrid environment.

    Last updated: 2 years ago by Jose Beltre
  4. Issue with Autodiscover when using Exchange Online and Cpanel Hosting.

    Last updated: 3 years ago by Jose Beltre
  5. An Introduction to R for Java Developers

    Last updated: 3 years ago by Dustin Schultz
  6. The Power of PowerShell.. And the Shell..

    Last updated: 3 years ago by Thomas Qvidahl
  7. Spring Boot 1.4: @MockBean and @SpyBean

    Last updated: 3 years ago by Dustin Schultz
  8. Configure RoundCube on Debian 8 (Jessie) - Perfect Server Debian 8 (Apache, BIND, Dovecot, ISPConfig 3)

    Last updated: 3 years ago by Velimir Kojic
  9. Trying to demystify PowerShell conditional statements processing performance

    Last updated: 3 years ago by Ryen Tang
  10. Get all current Client Access Sessions per each CAS Exchange 2010 Server

    Last updated: 3 years ago by David Ramos Perez

Publishing guidelines

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