Advanced Search
Search Results
39 total results found
Software Engineering at Google
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
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
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
https://docs.flame-engine.org/latest/tutorials/bare_flame_game.html https://docs.flame-engine.org/latest/tutorials/klondike/klondike.html
Pics
Time Booking Script
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
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
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
// 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
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
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
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
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)
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
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
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
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
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
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...