Home » Software Development (page 2)

Software Development

[MEGA DEAL] The Complete Linux Mastery Bundle (97% off)

Get to Grips with One of the Top Business Operating Systems On Earth Over These 33 Hours Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the Complete Linux Mastery Bundle for only $39 instead of the original price of $1,770, yeap that is a massive 97% off. Introduce Yourself to ...

Read More »

The Ten Commandments Of Continuous Delivery

Everyone wants to implement continuous delivery. After all, the benefits are too big to be ignored. Increase the speed of delivery, increase the quality, decrease the costs, free people to dedicate time on what brings value, and so on and so forth. Those improvements are like music to any decision maker. Especially if that person has a business background. If ...

Read More »

Handling the Extremes: Scaling and Streaming in Finance

Editor’s Note: At Strata+Hadoop World 2016 in New York, MapR Director of Enterprise Strategy & Architecture Jim Scott gave a presentation on “Handling the Extremes: Scaling and Streaming in Finance.” As Jim explains, agility is king in the world of finance, and a message-driven architecture is a mechanism for building and managing discrete business functionality to enable agility. In order to ...

Read More »

[MEGA DEAL] The Professional Ethical Hacker Bundle (97% off)

19 Hours of Practice to Prepare You to Pass 5 IT Industry-Leading Certification Exams Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the The Professional Ethical Hacker Bundle for only $49 instead of the original price of $1,680, yeap that is a massive 97% off. “Hacking” is a term that ...

Read More »

Language Server Protocol Talks at Eclipse Converge and Devoxx US

I’m particularly interested in learning more about Language Server Protocol at the combined Eclipse Converge and Devoxx US conferences at the end of March. We have a handful of projects doing work on the topic, and the opportunity to connect directly with the developers doing the work is too good of an opportunity to miss. I’m hoping to fit the following talks into ...

Read More »

How (not) to impress a potential CTO

The other day I was at an event for start-ups and entrepreneurs – no, not the “Agile for Startups” event I’m speaking at in a couple of weeks, for once I was in the audience. Half way through the organisers decided to do a type of speed networking – so we could get to know each other, find employees, find ...

Read More »

Microservices in the Chronicle World – Part 5

In this part we look at putting a micro service together as a collection of services, and consider how we can evaluate the performance of these services. We introduce JLBH (Java Latency Benchmark Harness) to test these services. Building a Service Wrapper. For more complex services, we use an EventLoop in Chronicle Threads to manage multiple concurrent tasks. In this ...

Read More »

Microservices in the Chronicle world – Part 4

A common issue we cover in our workshops is, how to restart a queue reader after a failure. The answer is not a simple as you might think.               Tip We do an on-site one week workshop to help kick start a new project, with a look at ensuring the infrastructure has a good ...

Read More »

Microservices in the Chronicle World – Part 3

One of the problems with using microservices is performance. Latencies can be higher due to the cost of serialization, messaging and deserialization, and this reduces throughput. In particular, poor throughput is a problem because the reason we are designing a scalable system is to increase throughput. In Part 2 we saw how we can take a component and add a transport ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns