Prompt Engingeering
15 Jun 2023
Gin Making
15 Jun 2023
Developer Productivity Engineering
15 Jun 2023
Key Areas for Enhancing Productivity in Android Development In this post, we’ll explore various topics that are crucial in improving...
Strategies for including QA in Agile
02 Nov 2022
A merge train by any other name
02 Nov 2022
When you’re working on a project with other developers, at some point you’ll need to collaborate by merging contributions from...
Converting math notation to kotlin
21 Jun 2022
object M fun M.Sigma(from: Int, to: Int, each: (x: Int) -> Double): Double = (from..to).sumOf(each) val M.Σ get() = M::Sigma...
Taking notes on the command line with nn
11 Jun 2022
I love learning new things, and when I do I take a lot of notes! Today I’ll go over my...
Backing up with Restic
09 Jun 2022
Why What is Restic How to set up AWS bucket How to set up Restic with your AWS bucket Listing...
How to Store Secrets in a Gradle Project
07 Jun 2022
Part of the fun of writing code is having other people use it! But before making your code public, you...
Implementing Typesafe Color Resolution
02 Jun 2022
Kotlin tools - Decorator Pattern
19 Jul 2021
You can run the gist for this article here
Software Engineering
Kotlin
Android Architectures: MVI vs. Viper
12 Jul 2021
The State Problem Stateful code can cause subtle problems, especially on large teams. It’s hard to reason about things which can change while we are reasoning about them. 1 If the data is immutable you need to know: what it...
Software Engineering
Best Practice
Kotlin Data Types
12 Jul 2021
Unit: Indicates that no meaningful value is returned. Is the default inferred return type Its purpose is the same as void in Java, but it is a proper type, so it can be passed as a generic argument, etc. It...
Software Engineering
Best Practice
Story pointing for Agile Development
10 Jul 2021
In Progress print("hello world")
Software Engineering
Learning
GeneMultiV
15 Jan 2021
genetic algorithm
artificial intelligence
danbeaganmemorial.com
15 Jan 2021
https://danbeaganmemorial.com/
React
S3
Firebase
Flutter Integration: Catch the Furniture
15 Jan 2021
Compared to react Native, Flutter renders more quickly, has better widget management, is typesafe, and is more intuitive to App developers. It is poised to be the Next Big Thing with google’s current work on Fuschia OS This was a...
Flutter
ConsoleVideo
15 Jul 2020
See the code for this project here ConsoleVideo is a set of image and video modification tools. It can be...
Kotlin
Humble
Bash
Gradle
Wedding Website
01 Mar 2020
You can view the site here In 2020 my fiancee and I decided that it would be a good idea...
React
S3
Firebase
Klean Kotlin - How Kotlin Can Enhance Clean Architecture
06 Mar 2018
Clean Architecure Devised by Robert Martin, the author of “Principles of Object Oriented Design”, which gave us SOLID Clean architecture is a way of separating concerns so that business logic is unaffected by our choice of technoliges. Using this style...
Software Engineering
Best Practice
Idiomatic Kotlin and Best Practices
01 Dec 2017
Triangle: Performance, readability, safety Use field notation for getters, use invocation notation for actions https://android.github.io/kotlin-guides/style.html https://kotlinlang.org/docs/reference/coding-conventions.html klint - Not customizable, styles and checks style kotlinter - based on klint, customizable IntelliJ IDEA code inspection Customizable Various severity levels Defaults to...
Software Engineering
Best Practice