After having kept a concise (and incomplete) log of my technical learnings for five years at this point, I can see I’ve come a long way, yet this is only the beginning. From now on, it is time to focus on taking concrete action, build on the foundation that has been laid out over time and start appreciating life from a broader perspective, too, as there are of course many aspects that have contributed to put me at this exact spot on this journey. Theory leads to a deeper understanding in any field, but in the end, the results being produced are what matter most and spending quality time getting good at one’s craft is key to making real progress. I think the most important steps to take in this context are getting into the habit of learning constantly and working towards generating a profound desire to excel, just for its own sake.
To glory and beyond!
The output below was formatted automatically with a tool that converts the content of a Google Sheet into Markdown. If you’re curious, you might enjoy reading this article!
2022
April
- Articles
- Google Cloud Platform
- React
- Technology
- Web development
- University of London
- 3D Graphics and Animation
- Computer Graphics: From Pixels to Programmable Graphics Hardware (book)
- Lighting models and shading
- Transforms in 3D
- How to set up a Unity project in GitHub
- LEARN UNITY - The Most BASIC TUTORIAL I’ll Ever Make
- Unity
- Orientation
- Coordinates
- 3D models
- Components
- Lights, Prefab
- Essential Unity Concepts
- Basic movement, building a scene
- Types of light
- Script communication
- Physics and collisions
- Movements and forces
- Mobile Development
- Adaptivity and Layout
- App Development
- Core Components and APIs
- Dark patterns
- React Native Express
- JavaScript
- React
- Core Components
- React Native flex
- React Native – Programming UI elements
- React Navigation
- Read documentation
- Skeuomorphism, minimalism and neumorphism
- Universal Access in Human-Computer Interaction (book)
- User Interfaces in Dark Mode During Daytime – Improved Productivity or Just Cool-Looking?
- Impact of Sentence Length on the Readability of Web for Screen Reader Users
- Wireframing
- YouTube
- Bash
- Git
- Graphic Design
- NFTs
- React Native
- Software design
- Software engineering
- TDD
- Unity
March
- Articles
- Data science
- Django
- Docker
- JavaScript
- Security
- Streamlit
- Documentation
- Django
- University of London
- Databases and Advanced Data Techniques
- Review course concepts (see past entries)
- YouTube
- Django
- Build an Asynchronous Chatroom with Django and Channels
- Django & React Authentication
- Password reset
- Sign Up & Account Activation
- Docker - Django, Celery & Redis Docker Compose setup
- React Native
February
- Articles
- Python
- Terraform
- Books
- Terraform
- Terraform in Action
- ch. 1
- Courses
- Google Cloud Platform
- Python
- Terraform
- Documentation
- Google Cloud Platform
- Terraform
- University of London
- Advanced Web Development
- YouTube
- Blender
- Blender 3.0 Beginner Donut Tutorial
- whole series
- Django
- Building a Social Media App With Python 3 and Django
- Replying to Comments
- User Notifications
- Adding Images to Posts
- Sending DMs
- Finishing DMs
- Sharing Other Posts
- Tags
- Finishing tags
- Django & React Authentication
- Navbar and check authenticated status
- Django & React Tutorial
- Django + React Notes App
- Django Channels & WebSockets Oversimplified
- Django REST Framework Tutorial Class Based Views Pt. 1
- Django REST Framework Tutorial Class Based Views Pt. 2
- Python
January
- Articles
- Docker
- Mastering the craft
- Python
- SSH
- Books
- Docker
- Docker Deep Dive
- ch. 1-6 (Docker engine, images)
- ch. 7 (Containers)
- ch. 8 (Containerizing an app)
- ch. 9 (Deploying apps with Docker Compose)
- Documentation
- Cloud
- Django REST framework
- Python
- Slack
- University of London
- Advanced Web Development
- Asynchronous Web Services (Celery, Django, Pillow)
- Attacks on websites (XSS, CSRF, SQL injection, clickjacking)
- Consuming WebSockets
- Deployment automation
- Django authentication and administration
- Django channels
- Introduction to production deployment
- Introduction to web sockets
- Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP
- OpenAPI
- Profiling and performance
- Scaling and load balancing
- Tutorial Pillow (Python)
- Web APIs
- Databases and Advanced Data Techniques
- Distributed Relational Databases
- Document databases and MongoDB
- Introduction to Linked Data and the Semantic Web
- Introduction to semantic databases
- Linked Data in a Graph Database
- Multimedia databases and Information Retrieval
- Using XML
- XML Schemata
- YouTube
- Django
- Building a Social Media App With Python 3 and Django
- Landing Page and User Authentication
- Posts and a Social Feed
- Get a Post and the Comment Model
- Edit Posts, Delete Posts, Add Comments
- Profiles
- Followers
- Likes and dislikes
- User search
- Final improvements Part 1
- Final improvements Part 2
- Linux