Java .stream()

The Java 8 Stream API is used when processing a collection of elements, such as a Set or List. .stream() presents each item in the list in sequence, whereas .parrallelStream() lets you multiple streams at once. Stream is used as a way to iterate through a collection without using a code heavy for loop. You … Continue reading Java .stream()

HTTP Pipelining and Multiplexing

This week I learned about a feature introduced in HTTP 1.1 called Pipelining. HTTP stands for Hyper Text Transfer Protocol. Clients (such as your web browser) communicate with servers (computers contain the websites data) by sending HTTP requests and receiving HTTP responses. In HTTP 1.0, requests could only be sent in sequence one at a time on a single TCP … Continue reading HTTP Pipelining and Multiplexing

Lombok

and EqualsAndHashcode Lombok is something I use nearly every day now that I am developing in Java. Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.https://projectlombok.org/ Put simply, Lombok adds lots of annotations that make it easier to write simple methods. For example, when you … Continue reading Lombok

Scripts and Cron Jobs

Automating Stuff! In my post about command shortcuts I showed one of my bash scripts that I had written in order to automate a process and save myself some time. I wanted to talk a bit more about them and also how you can schedule them to run themselves. Scripts Put simply, a bash script … Continue reading Scripts and Cron Jobs

Making Notes

Take Note Writing good quality notes it turns out is a very good skill to have. I didn't realise until I started working that it was a skill that I was fairly good at. I have often heard from colleagues how I am able to take lots of notes quickly and effectively, which ultimately means … Continue reading Making Notes

Splunk and Regex

This week I have been on day support, which means I have to deal with any problems that come up relating to our service.Splunk is one of the tools I have been using, and it is incredibly helpful. You can feed machine data into Splunk, which processes it for you, extracting relevant data and making … Continue reading Splunk and Regex

Using Command Shortcuts

I recently came across the concept of using bash aliases to create shortcuts for commands in the terminal. https://twitter.com/kathyra_/status/1160812366293901314 Alongside the funnier uses of this, I immediately thought that this would be very useful for saving time writing out longer commands (or more likely copy and pasting them from my notes). UPDATE - 31st December … Continue reading Using Command Shortcuts

Knowledge Sharing

Sharing What I've Learned Jump to list of posts I have been learning a hell of a lot at Tesco since I started as a Software Dev, and I am still constantly learning so much. I have also been meaning to continue blogging, as I enjoy writing and it helps me compound my knowledge. The … Continue reading Knowledge Sharing