DEV Community

Donald Sebastian Leung profile picture

Donald Sebastian Leung

Cloud Technical Specialist at Enfinity Solutions Limited

Education

The Hong Kong University of Science and Technology

Work

Specialist in IT consulting at China Resources Enterprise Limited

Evaluating and securing your Kubernetes infrastructure with kube-bench

Evaluating and securing your Kubernetes infrastructure with kube-bench

1
Comments
1 min read

Want to connect with Donald Sebastian Leung?

Create an account to connect with Donald Sebastian Leung. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Scanning and remediating vulnerabilities with Grype

Scanning and remediating vulnerabilities with Grype

8
Comments
1 min read
Implementing continuous delivery pipelines with GitHub Actions

Implementing continuous delivery pipelines with GitHub Actions

5
Comments
2 min read
Enabling local project collaboration with Gitea

Enabling local project collaboration with Gitea

1
Comments 1
2 min read
Securing your Kubernetes workloads with Sigstore

Securing your Kubernetes workloads with Sigstore

1
Comments
2 min read
Patching a directory traversal attack vulnerability

Patching a directory traversal attack vulnerability

Comments
2 min read
Migrating my personal website to an event-driven serverless architecture

Migrating my personal website to an event-driven serverless architecture

Comments
1 min read
My RISC-V OSDev journey, so far

My RISC-V OSDev journey, so far

1
Comments
7 min read
Getting started with OSDev on RISC-V

Getting started with OSDev on RISC-V

8
Comments
3 min read
Evaluating Rust and its ecosystem

Evaluating Rust and its ecosystem

29
Comments 2
4 min read
Hello Embedded World - booting a minimal Linux with Busybox on RISC-V, from source

Hello Embedded World - booting a minimal Linux with Busybox on RISC-V, from source

22
Comments 2
9 min read
Solving RISC-V Kata locally, the not-so-easy way

Solving RISC-V Kata locally, the not-so-easy way

9
Comments 1
9 min read
My thoughts and experiences with Linux From Scratch

My thoughts and experiences with Linux From Scratch

16
Comments 1
4 min read
SHA256le in 16 guesses (or less)

SHA256le in 16 guesses (or less)

Comments 1
2 min read
Introduction to OpenStack with MicroStack

Introduction to OpenStack with MicroStack

9
Comments
16 min read
Introduction to Infrastructure as Code with Terraform and Packer

Introduction to Infrastructure as Code with Terraform and Packer

8
Comments 1
15 min read
Introduction to Kubernetes with Amazon EKS

Introduction to Kubernetes with Amazon EKS

3
Comments
26 min read
Introduction to the AWS CLI

Introduction to the AWS CLI

7
Comments
15 min read
Setting up a single-node Hadoop cluster

Setting up a single-node Hadoop cluster

8
Comments
10 min read
A brief introduction to LDAP

A brief introduction to LDAP

8
Comments
13 min read
Enjoy the classic Snake arcade game in your terminal

Enjoy the classic Snake arcade game in your terminal

7
Comments
3 min read
Containers from first principles with Rust

Containers from first principles with Rust

7
Comments
12 min read
Giving a new life to a 15 year old computer

Giving a new life to a 15 year old computer

4
Comments 3
2 min read
On Humility

On Humility

3
Comments 2
2 min read
A Gentle Introduction to Curry-Howard Isomorphism

A Gentle Introduction to Curry-Howard Isomorphism

21
Comments 3
12 min read
(Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language

(Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language

114
Comments 15
7 min read
An overview of programming languages (opinion)

An overview of programming languages (opinion)

14
Comments 2
7 min read
Testing logical equivalences (and more) using Z3 Theorem Prover

Testing logical equivalences (and more) using Z3 Theorem Prover

33
Comments 1
6 min read
What are the hardest programming languages you have ever learned?

What are the hardest programming languages you have ever learned?

94
Comments 130
2 min read
Computer Science 101 - Introduction to Linked Lists

Computer Science 101 - Introduction to Linked Lists

54
Comments 3
4 min read
Improving your programming skills with Codewars

Improving your programming skills with Codewars

44
Comments 11
4 min read
The Importance Of Following Conventions

The Importance Of Following Conventions

13
Comments
3 min read
Should a good programming language enforce one particular paradigm or should it incorporate multiple paradigms?

Should a good programming language enforce one particular paradigm or should it incorporate multiple paradigms?

9
Comments 2
1 min read
Has type safety gone too far?

Has type safety gone too far?

15
Comments 26
2 min read
loading...