awesome-software-engineering
A curated list of awesome software engineering resources.
https://github.com/Alliedium/awesome-software-engineering
Last synced: 16 days ago
JSON representation
-
Programming Languages
-
Java
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :film_strip: \[rus\
- :scroll: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- :film_strip: \[rus\
- :film_strip: \[rus\
- :scroll: \[ru\
- :scroll: \[eng\
-
JavaScript
-
Julia
- Goodbye OOP
- Julia: a post-mortem
- Julia: a post-mortem: discussion on Julia's discourse
- Julia: a post-mortem: discussion on ycombinator
- Julia from the perspective of a pythonista
- What's bad about Julia by Jeff Bezenson
- Julia motivation: why weren’t Numpy, Scipy, Numba, good enough?
- JuliaCon 2019 | The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski
- Getting started with Julia
- 9 Cool Julia tricks
- Julia blogs aggregator
- Julia 1.6 highlights
- Julia is production-ready
- VSCode Plugin
- JuliaCon 2020 | State of Julia | Jeff Bezanson & Stefan Karpinski
- Interview with Julia Language Co-founders
- Julia performance tips
- Julia performance: benchmarking via BenchmarkTools.jl
- How to benchmark like a pro in Julia | Tom Kwong
- JuliaCon 2020 | Adventures in Avoiding Allocations | Brian Jackson
- How hard would it be to implement Numpy.jl, i.e. Numpy in Julia? Point 1
- How hard would it be to implement Numpy.jl, i.e. Numpy in Julia? Point 2
- How to submit a PR on GitHub
- Working with and emulating references in Julia
- Is Julia Dynamically Typed?
- Julia type system
- Libraries & parameterized types | MIT Computational Thinking Spring 2021 | Lecture 18
- juliaobserver.com
- juliapackages.com
- DataFrames minilanguage explained
- Release announcements for DataFrames.jl
- DataFrames.jl: comparison with Pandas
- DataFrames.jl cheatsheet
- JuliaCon 2020 | Doing Scientific Machine Learning (SciML) With Julia
- MIT Course 18.337 - Parallel Computing and Scientific Machine Learning YouTube Channel
- JuliaCon 2020 | Dependency-Aware Jupyter Notebooks | Arnav Sood
- JuliaCon 2020 | Interactive notebooks ~ Pluto.jl | Fons van der Plas
- Pluto.jl Notebooks and PlutoUI Tutorial (Julia Programming)
- How to disable authentication
- How to increase notebook width
- Table of contents
- JuliaCon 2020 | Building Microservices and Applications in Julia
- Custom sysimages: official documentation
- Running AWS Lambda functions with Julia | Tom Kwong
- Type-Dispatch Design: Post Object-Oriented Programming for Julia
- Julia: how multiple dispatch works
- JuliaCon 2020 | Lessons learned on trait-based descriptions of graphs | Mathieu Besancon
- JuliaPy
- :film_strip: \[eng\
- :scroll: \[eng\
- :scroll: \[eng\
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- DataFrames.jl performance benchmark
- Welcome to DataFrames.jl with Bogumił Kamiński
- MIT Course 18.337 - Parallel Computing and Scientific Machine Learning GitHub Repo
- Dark mode
- SimpleContainerGenerator
- WhereTraits.jl
- BinaryTraits.jl
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- 9 Cool Julia tricks
- MIT Course 18.337 - Parallel Computing and Scientific Machine Learning YouTube Channel
- Type-Dispatch Design: Post Object-Oriented Programming for Julia
- :film_strip: \[eng\
- Julia Academy
-
Python
-
Rust
- Considering Rust by Jon Gjengset
- Rust Crash Course by Traversy Media
- Rust Linz, August 2020 - Ryan Levick - Why should I care about Rust?
- Introduction to Rust Part 1 by Ryan Levick
- Introduction to Rust Part 2 by Ryan Levick
- Understanding Rust Lifetimes by Ryan Levick
- Crust of Rust by Jon Gjengset
- R-Evolution: A Story of Rust Adoption at Microsoft - Ryan Levick
- AWS re:Invent 2020: Next-gen networking infrastructure with Rust and Tokio
- Crust of Rust by Jon Gjengset
-
-
Proxmox
-
REST API
-
Security
-
iptables
-
KeePassXC
-
-
Software Development Methodologies
-
Source Control
-
Stateful workloads in Kubernetes
-
Lens
-
Longhorn
-
Running a database in k8s as an example
-
-
TCP
-
Testing
-
UML & noUML
-
VXLAN
-
Windows
-
LibreOffice
-
Programming Languages
Categories
Fundamentals
362
Programming Languages
242
Docker
69
Infrastructure as Code
60
Linux
51
Kubernetes Tools
49
Ansible
11
Proxmox
11
Kubernetes Objects
10
Docker compose
8
Testing
8
Jenkins
8
Databases
7
Kubernetes manifest parameterization
7
Devspace
7
Debugging
6
Kubernetes monitoring
6
VXLAN
6
Stateful workloads in Kubernetes
5
LXC
5
HTTPS
5
OSI/TCP/IP
4
Security
4
UML & noUML
4
GraphQL
4
Local Distributions
4
Source Control
3
Ingress
3
TCP
3
Software Development Methodologies
3
REST API
3
Kubernetes Operators
3
Windows
2
GitHub Actions
2
GitLab
2
BGP
2
ArgoCd
2
Applying manifests
2
GitHub
2
MacOs
1
IntelliJ Idea
1
FreeBSD
1
Sub Categories
Common principles
226
Java
122
Julia
110
Common mistakes
104
Crossplane
67
minikube
46
ACME
36
GPU pass-through
33
Lens
22
Science
21
Best practices for building containers
16
JavaScript
14
Advanced
13
Rust
10
OOP
10
Open vSwitch
9
Grafana
9
Design Patterns
8
Command line
8
Refactoring
7
Linux Utilities
6
Apache Ignite
6
Helm
6
TTD in JavaScript
6
Linux Distributions
5
LibreOffice
5
Arch Linux, Manjaro
4
Sample application
4
Video Editing
4
Linux Filesystems
4
Architecture (containerd, CRI-O and runc)
4
k3s/k3d
3
iptables
3
Prometheus
3
Python
3
Git
3
Basics
3
SSH
2
Desktop Environments
2
User Access Permissions
2
Code Review
2
Clean Code
2
Running a database in k8s as an example
2
Fish
2
Package Managers
2
How to configure on different platforms
2
Tips & Tricks
2
Distributions (Docker, nerdctl + Rancher Desktop)
2
kubectl
2
LVM
1
Text Editing
1
TLS certificates
1
Code Style
1
KeePassXC
1
SQL
1
Data Structures and Algos
1
Kustomize
1
Xen
1
Image Editing
1
Longhorn
1
Keywords
awesome
5
containers
4
awesome-list
4
kubernetes
3
docker
3
julia-language
3
design-patterns
2
aws
2
javascript
2
cloud-computing
2
julialang
2
julia
2
python
2
traits
2
static-analysis
2
static-code-analysis
2
azure
1
coding
1
devops
1
git
1
interview
1
interview-questions
1
linux
1
openstack
1
production-engineer
1
prometheus
1
sql
1
sre
1
terraform
1
python-resources
1
python-library
1
react
1
react-apps
1
react-native
1
react-tutorial
1
python-framework
1
samples
1
tutorial
1
typescript
1
list
1
node
1
nodejs
1
docker-compose
1
go
1
collections
1
cncf
1
control-plane
1
infrastructure
1
infrastructure-as-code
1
multicloud
1