Mobabel Blog

Nested Transaction Implementation 0

Nested Transaction Implementation

There are two classes OrderService and OrderRepository,  OrderRepository will be called inside of OrderService. OrderRepository inserts one record of order into the database. My Purpose: When an exception happens in OrderRepository or OrderService, the transaction will rollback and...

[Repost] Turn your vim editor into a productivity powerhouse 0

[Repost] Turn your vim editor into a productivity powerhouse

Editor’s note: The headline and article originally referred to the “vi editor.” It has been updated to the correct name of the editor: “vim.” A versatile and powerful editor, vim includes a rich set...

[repost] Continuous Integration: automating development processes and best practices 0

[repost] Continuous Integration: automating development processes and best practices

To illustrate where Continuous Integration fits into modern environments, let’s briefly look at a typical software development workflow. Most modern software projects, whether they be websites, smartphone apps, or desktop applications, generally follow a...

[Repost] 20 Questions To Ask Before Joining A Startup 0

[Repost] 20 Questions To Ask Before Joining A Startup

When I first joined a startup in 2012 I did my best to ask the right questions when interviewing. My engineering background prepared me for engineering tasks and helped me write a resume, but...

[Repost]How my role as CTO has changed as we’ve grown to 100 engineers 0

[Repost]How my role as CTO has changed as we’ve grown to 100 engineers

My two co-founders and I started Gusto with a mission to make payroll, benefits, and HR easier for small businesses. Tomer, Josh, and I founded the company from the master bedroom of a house...

Design Log Monitor System Prototype — 2. Spring Boot 0

Design Log Monitor System Prototype — 2. Spring Boot

Continue with Design Log Monitor System Prototype For Spring MVC Practice 1. Log format You can define yours own team log format. Name Remark requestID uuid timestamp log record time level log level message log...

0

Design Log Monitor System Prototype — 1. Spring MVC

Background In this article, a log monitor system is designed for one classic monolithic Spring MVC project, which contains three module layers: Controller, Service, and Repository. Requirement All system exceptions should be recorded. Pretty...