Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

39 total results found

Software Engineering at Google

Knowledge Base Reading Notes

Read the book online, for free, here: https://abseil.io/resources/swe-book/html/toc.html Currently reading chapter: https://abseil.io/resources/swe-book/html/ch21.html Thesis Ch 1. What Is Software Engineering? Conclusion This book discusses all of these topic...

Links and Good Articles

Knowledge Base Reading Notes

https://pomodor.app/timer https://owasp.org/www-project-top-ten/ https://martinfowler.com/articles/class-too-large.html#how https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api Recommendations: https://ludic.mataroa.blog/ https://eieio.gam...

Checklists

Knowledge Base Misc

Sprint Planning Preflight There are enough topics/technologies so that everyone has something to do? Sprint goal: does not have external dependencies can be achieved if any one developer is sick has no topics which are too unclear/too dangerous to commi...

Flame

Knowledge Base Flutter and Dart

https://docs.flame-engine.org/latest/tutorials/bare_flame_game.html https://docs.flame-engine.org/latest/tutorials/klondike/klondike.html

Pics

Knowledge Base Just For Fun

Time Booking Script

Knowledge Base Python

Workflow for time booking Find days to book for: https://youtrack.mway.io/timesheets Export from com.dynamicg.timerecording app: Open app Top-right -> search Enter time range and hit search Top-right -> Print View | Work Units Excel | Send Nextcloud Downlo...

Flutter Architecture

Knowledge Base Flutter and Dart

Intro I am going to try and use the Flutter app architecture outlined by Andrea, in their architecture guide. I have used their guides in the past, and it always seems to be pretty good. As someone with a background in backend and API development, my approach ...

General Super User Tips

Knowledge Base Misc

Browser Have you heard of duckduckgo bang search? It's awesome. For example: Search wikipedia for duckduckgo: !w duckduckgo Search amazon for keyboards: !a keyboard Search Flutter pub.dev for loggers: !pubdev logging And many more! See https://duckduckgo.com/...

Simple Upload Server

Knowledge Base Simple Tools

// 1. install npm // 2. `npm install express multer` // 3. node server.js const express = require('express'); const multer = require('multer'); const path = require('path'); // Create an instance of express const app = express(); // Set up multer for file s...

Flutter Widget References

Knowledge Base Flutter and Dart

Create a page with content on top, and on bottom, that turns into a safe, scrollable content when the content is too long for the screen space: // https://github.com/flutter/flutter/issues/18711#issuecomment-505791677 class Home extends StatelessWidget { @ov...

Riverpod

Knowledge Base Flutter and Dart

Note: this is WIP, and now seems to be wrong. Mocking notifiers is a rabbit hole that never ends. Arch Notifiers Intro Notifiers are great, but confusing. In order to avoid problems, make sure to follow some best practices. What they are First of all though, w...

Blocking Unauthorized Login

Knowledge Base Keycloak Configuration

This is not really the way apps are intended to work. Technically, an app should separate authentication and authorization. A user logs in. The client checks what their authorizations are. The client grants the limited access. However, in practice, not all app...

App for Remembering Stuff

Knowledge Base Misc

Design decisions that must be made: Should empty Groups be shown or hidden in the list for remembering? Advantage: no extra UI needed for adding to hidden groups Disadvantage: may be ugly for nested groups Workaround? allow groups to also be "resolved" Ge...

Simple Localhost Mail Server (Docker Compose)

Knowledge Base Simple Tools

Here is the compose file: name: mailserver services: greenmail: image: greenmail/standalone:latest # we can reference this container from other containers with your-host-name.com # we can also send emails to this host and it will work hostnam...

Random

Knowledge Base Misc

https://asciisector.fandom.com/wiki/Ascii_Sector_Wiki https://www.nethack.org http://www.thangorodrim.net/zangband/screenshots.html https://drl.chaosforge.org/ https://www.gridsagegames.com/cogmind/index.html https://sites.google.com/site/broguegame/

SSH in Java

Knowledge Base Misc

Apache Mina SSHD https://github.com/apache/mina-sshd/blob/master/docs/server-setup.md Idea: The server allows connection to known users (first iteration: txt file?) The server basically is just a connection to the console Run in a docker container for securit...

XSS Cheat Sheet

Knowledge Base Security

Sources of Info OWASP XSS Cheatsheet Some example of XSS attacks <script>alert("no protection at all")</script> <style>@keyframes x{}</style><div style="animation-name:x" onanimationend="alert(1)"></div> <? echo('<SCR'); echo('IPT>'); echo('alert("XSS")'); e...

Kavita

Knowledge Base TODO

docker-compose.yml # Set up Kavita. # Uses a local folder volume for data. # Configures subnet for access from Nginx. name: kavita services: kavita: image: lscr.io/linuxserver/kavita:0.8.8 container_name: kavita environment: - PUID=1000 ...

Digital Footprint Planning

Knowledge Base Misc

Proton full suite all-in-one solution: 120€ a year Piecemeal: Core utitilies: 48€ protonmail (and ics) 22€ password management: 10€ for bitwarden bitwarden 12€ for firefox relay (or anonaddy lite) 47€ nordvpn (2year plan) 48+22+47 = 117€, but no drive sto...