Up:: Software Engineering
Programming
There is a lot to be said for this, ranging from what it is and what it isn’t.
A huge part of my PKM will be centered around this topic and practices involved in this topic.
Languages
- CSharp
- PHP
- Javascript
- Typescript - JavaScript Superset
- NodeJS
- T-SQL
- Cascading Style Sheets
Frameworks
- Laravel
- Angular
- React
- ASP.NET Core
- Entity Framework
Concepts
- Dont Repeat Yourself (DRY) Principle
- Object Orientated Programming
- S.O.L.I.D. Principles in OOP
- Design Patterns
- Model-View-Controller Design Pattern
- Singleton Design Pattern
- Observer Design Pattern
- Factory Design Pattern
- Repository Design Pattern
- Functional Programming
- Immutable objects
- Block Protocol
- Object-oriented CSS
- ISO 8601 International DateTime Format
- Human Memory limit
- Difference between RBAC and ACL
- KISS Rule
Implementation Notes
- Programming Notes DB
- How to enable modules in Apache2 _ VIRTUALISTIC
- Laravel State Machine
- OData in C#
- Using the Windows COM in PHP
Engineering and Process
- ABC of troubleshooting
- Agile Manifesto
- Agile Software Development Methodology and Principles
- If programming is magic, what is the mana
- Leading Words
- Recommended Books by Dave Farley
- Software Requirement Specification Template
- UML Diagrams Full Course
- The Valley of Code
Additional Implementation Notes
- Create table template for Processware Database
- Get the full error message (PHP)
- Get list of tables in MS Sql
- Get the foreign keys to a table in MS Sql
- Have a backup of original data when updating data
- How can I do a sql compare
- How to add authentication to Swagger UI
- How to add existing project to new solution
- How to add more details to a dotnet core api endpoint using XML Comments
- How to restore lost sa password for MS SQL
- How to install Swashbuckle in .net core
- Log changes on a database for SQL Server
- Log database queries in Laravel
- Non-host console app logging
- Managing sql in git
- No package version found - dotnet
- Parse CSV files
- Parse custom date time format
- PDFSharp
- PocketBase
- Read JSON in MS Sql
- Sending a File using HttpClient in CSharp
- SQL Data entry template
- The Great Gatsby Bootcamp - Full GatsbyJS Tutorial Course
- Uploading files in CSharp using .net core
- Validate if a string is a valid date time object in CSharp
Practice & Process
- Development Estimation - An interesting chat
- Retrospectives
- Project Management Importance of keeping proper records
- Software Engineering Prompts
- Trunk-based Development
Version Control
- Get a branch gui view of git repo
- Find the common ancestor for two branches
- Git Clean local branches
- Git Clean remote branches
- Github Flow
- Gitignore templates
- Gitlab Flow
- SVN Tips and tricks
- Keep a folder in a repo that is also meant to be empty
Linux, CLI & Self-hosting
- Linux - check which ports are in use
- Linux grep commands
- Setup Ubuntu 13.04
- Put the filenames of all files in a folder into a text file with Powershell
- KVM
- Proxmox
- Pikapod - Docker hosting
- Connect to docker container for command line access
- How to Create a Cron Job (Scheduled Task) for Your Website or Blog
- Checking and Setting Environment Variables for the Session
- Create a self-signed certificate with Powershell
- How to fix ‘exec user process caused no such file or directory’ in Docker on Windows
- How to fix npm install permissions on Ubuntu
- How to install the latest NodeJS on Ubuntu
- Install Docker on Ubuntu
- Resolve when containers have no internet access
Tools
- AST Explorer
- Cleanup code in Visual Studio
- Cody - AI Coding assistant
- Deploy Ionic onto Netlify
- Enabling Rewrite Engine on Apache
- Tauri - Desktop Application Development Framework
- Visual Studio 2019
- Vimrc file
- Webscraping
- Cursor
- Get the file names that changed since last tag - GIT
- Get the text between $start and $end
- Junior php questions
- List of all Snippets
- Remove URLs from string
- Search for a string in another string
- Simple email tracking in PHP
- Split text up into 140 char array for Twitter
- Switch php version on Ubuntu
- Template Transcoding in Laravel
- Transform URL to hyperlinks
- Wrap code in a region in VS Studio
Learning & Reference
- Frontend Roadmap
- Open Source Society University
- Roadmap for Developers
- Refactoring Guru
- Today I learned
- Programming Cartoons
- Make bank statement text copy into columns (Regular Expression)
- Replace Joplin image with Obsidian Image
Project Ideas
- Web App Ideas
📇 Additional Metadata
- 🗂 Type:: note
- 🏷️ Tags::
- 📡 Status:: #status/🌲