Independent contractor software developer and cloud platform engineer. Podcast and music by Pilgrim Engineering Architecture Technology PEAT UK
…
continue reading
1
LJC - SPECIAL - PEATUK -" JavaEE Ah,Ah,Ah Staying Alive"
1:08:48
1:08:48
Play later
Play later
Lists
Like
Liked
1:08:48
Special episode featuring Peter Pilgrim speaking to the London Java Community JUG on the evening of Tuesday 16th October 2018Recorded at CodeNote, Skillsmatter Abstract: There are multiple ways to get into Java software engineering. Many people will have heard of the brand idea: Java EE. They might be aware of the history of enterprise Java computi…
…
continue reading
In this episode, we cover the deployment of Jenkins master to AWS EC2 instance. We go through selecting the appropriate AMI, configuration, security group and launching. We log into the EC2 instance, configure a bunch of stuff and then fire up Jenkins a single instance master node. What is hard about this task? It is easy. Caution: you will have ex…
…
continue reading
1
Hot shot 010 - Dealing with Micro-Service Oriented Architecture DATA (part 2)
12:08
12:08
Play later
Play later
Lists
Like
Liked
12:08
A deep discussion microservices and data, aggregating the query and recommendations to reduce the binding between the data sets. An overview of types of database that suit the transactionable requirements of the business and the stakeholder. Ideally, each microservice class should have exclusive private access to a schema, but often business and en…
…
continue reading
1
Hot shot 009 - Dealing with M/SOA DATA (part 1)
12:33
12:33
Play later
Play later
Lists
Like
Liked
12:33
How do microservices M/SOA deal with data?Software developers certainly write code that processes data. We can become blind and less caring to the data that we are asked to process. I certainly understand this way of working when building a service. All we care about is where does that data arrive? Where do we need to push that data? Do we need to …
…
continue reading
As DevOps engineer, you probably already heard of Jenkins and continuous integration. This episode covers a very brief history of Kohsuke Kawaguchi's pet project Hudson that eventually became Jenkins, then we make a deep dive into Pipelines. There are two types of pipelines within Jenkins: declarative and scripted pipeline syntax.…
…
continue reading
What is a definition of decent DevOps?In this episode, we attempt find out the answer.By Peter Pilgrim
…
continue reading
How does a DevOps and/or production platform engineer securing thair AWS account? Learn from these are hints and tips about Instance Access Management (IAM) under Amazon Web Services. After listening this talk, you will be better placed in the security realm.By Peter Pilgrim
…
continue reading
1
Hotshot 005 - A quick introduction to the Spock Testing framework
22:26
22:26
Play later
Play later
Lists
Like
Liked
22:26
Spock is a behavourial-driven design (BDD) testing framework written in the Groovy programming language. Obviously, it works with Groovy, but Java developers can use to test their applications. This episodes explains how to onboard it onto your Java application micro services.By Peter Pilgrim
…
continue reading
1
Hot shot 004 - Migration Advice for Java 10
13:43
13:43
Play later
Play later
Lists
Like
Liked
13:43
As you know Java 9 introduced a module system. You probably are migrating your services to JDK 10 and beyond or at least thinking. My general advice to business is, the sooner you migrate the better your technical debt will be. It will be easier to stay up to changes when Java 11 is released in September 2018.…
…
continue reading
1
Hot shot 003 - Thinking of Java 10 and beyond
12:50
12:50
Play later
Play later
Lists
Like
Liked
12:50
Java 10 was released on 20th March 2018. I think many software teams will hold back from upgrading to it. Even lesser numbers of professional probably still have yet to make a move from Java 8 to Java 9. Why would this be the case, because of legacy impediments and dependencies on application servers, frameworks and even cloud native containers.…
…
continue reading
1
Hotshot 002 - Fast Introduction to Pivotal Cloud Foundry - PEATUK
10:21
10:21
Play later
Play later
Lists
Like
Liked
10:21
Pivotal Cloud Foundry is the professional enterprise solution of Cloud Foundry supplied to business. We tend to abbreviate it to PCF. Essentially PCF is largely the same code base as the open source Cloud Foundry on Github except for a bespoke components, which are web front-end application. PCF has an Operations Manager as known as Ops-Man and an …
…
continue reading
1
Hotshot 001 - Why Did My Docker Container Jenkins Job Die? PEATUK
12:18
12:18
Play later
Play later
Lists
Like
Liked
12:18
Hot shots are a series of shorter podcast episodes from PEAT UK. Small bite size chunks of advice on DEV OPS and Platform Engineering. We had an issue with Docker containers and memory utilisation. Suddenly our Spring Boot integration tests were dying with an exit code of 137.By Peter Pilgrim
…
continue reading
1
PEATUK Series 1 Podcast 8 - A Gentle Guide to Modern Day Cloud Computing
1:12:50
1:12:50
Play later
Play later
Lists
Like
Liked
1:12:50
In this final episode of the experimental series 1, we take a gentle overview of cloud computing. We look at the history of cloud computingWhy and how did this form of computing become popular?We get to know the meaning of IaaS, PaaS and SaaS. We examine the constituent elements of so-called "cloud" computing. We embrace the positives and negatives…
…
continue reading
1
PEATUK Series 1 Podcast 7 - Infrastructure as Code (IaC), Tools, Terraform and Ruby
1:03:16
1:03:16
Play later
Play later
Lists
Like
Liked
1:03:16
In this episode, we take an overview of a recent progression in software engineering called Infrastructure as Code. It solves the problems of reliability, configuration and deployment for a software stack. We look at the tools such Vagrant, Puppet, Ansible and Terraform. Finally, we devote entire section to the Ruby programming language and its sui…
…
continue reading
1
PEATUK Series 1 Podcast 6 - Introduction to Alternative Forms of Software Engineering
41:11
41:11
Play later
Play later
Lists
Like
Liked
41:11
In this week's episode, we look at an alternate forms of software engineering beyond the typical developer led roles. We consider developer operations (Dev Ops) and also platform engineering roles (specifically cloud native).By Peter Pilgrim
…
continue reading
1
PEATUK Series 1 Podcast 5 - The Importance of Pair Development
45:42
45:42
Play later
Play later
Lists
Like
Liked
45:42
In this week's episode, we discussion the topic of pair development, which is more commonly known as pair-programming. We also give advice on being at successful job interviews where pairing is used a test metric.By Peter Pilgrim
…
continue reading
1
PEATUK Series 1 Podcast 4 - Exploring A New Brand Selection for the Java EE Platform
54:52
54:52
Play later
Play later
Lists
Like
Liked
54:52
In this episode we explore the new brand selection for the Java EE Platform now that the umbrella specification is moving from Oracle Corporation to the Eclipse FoundationBy Peter Pilgrim
…
continue reading
1
PEATUK Series 1 Episode 3 - Explaining Twelve Factor Apps for Microservices
32:30
32:30
Play later
Play later
Lists
Like
Liked
32:30
This episode is all about Heroku's Twelve Factor applications, which are design rules for building flexible, sustainable and robust cloud-native application.I. Codebase - One codebase tracked in revision control, many deploysII. Dependencies - Explicitly declare and isolate dependenciesIII. Config - Store config in the environmentIV. Backing servic…
…
continue reading
1
PEATUK Series 1 Episode 2 - Explaining Software and Hardware
22:03
22:03
Play later
Play later
Lists
Like
Liked
22:03
Experimental podcast series and in this episode we look at basic difference between hardware and software. We also consider the future relationship between hardware and software. Why is my television behaving as badly as a general purpose computer?By Peter Pilgrim
…
continue reading
1
PEATUK Series 1 Episode 1 - Future of Java EE 2017
33:24
33:24
Play later
Play later
Lists
Like
Liked
33:24
After the JavaOne 2017 conference and Oracle's announcement to move the umbrella specification, tools compatibility kit and the verification and trade marks to the Eclipse Foundation, we look at the concerns, the advantages and disadvantages to the community of engineers worldwide. We also consider the implications to business. Retro edited in Dece…
…
continue reading