Category: DFMW Series

Group of posts related to the “Developing a Finance Management Website” series.

Developing a Finance Management Website #5

Enhancing our Entities Let’s talk about Finder. It’s a feature from Ebean that allow us to enhance our entity with methods that will handle querying the database for that specific entity. With Kotlin, we can use it as a companion object to really make our life easier. Let me show you: Now my Script entity will have methods like all(), query(), byId(), update() and many more. Take a look on the someExamples function on the Gist above, pretty easy right? You could even create a ScriptFinder class extending Finder and create your own queries. In my case, I rather just...

Developing a Finance Management Website #4

UML to Entity Hello everyone and welcome back. On today’s post I’m going to continue the development of a finance management website. For those who are just finding me, this is not your usual tutorial. This is a log of sorts of my activities and thinking while I develop this application. You will find novice to advanced information here and it will come slowly because, most of all, I want to log my thinking and practice writing. Our entities On my last post I guide us on creating a Ktor project. If you wanna have a look, it’s here and...

Developing a Finance Management Website #2

Classes and thoughts behind them This was originally posted on Medium. Let’s say I’m the neighborhood nerdy guy that occasionally fixes every neighbor’s computers, routers, printers and maybe even create some artwork on Photoshop or whatever. What do I need to know about my money? I need to know who paid me and what was the service I provided. I need to know where I bought some tool and how much it costed me. I need to keep track of Janet that pays me monthly to help her figuring out her own Excel spreadsheet. So, right now, in a very...

Developing a Finance Management Website

#1 – Intro This was originally posted on Medium. From nothing to something. Hello readers. First of all, let me introduce myself. I’m Marcelus and I’ve been developing small automation solutions to local companies from my city for the past 2 decades. I’m self-taught on everything related to IT and I never stop learning new things. It’s kinda what I do. Ah, even English is self-taught so pardon me already if I make mistakes while I write this. I’m not, by any means, a writer but I always wanted to contribute with my knowledge to other people… And by that...

%d bloggers like this: