DEV Community

joietej
joietej

Posted on

Singularity

I am lazy as Γ—Γ—Γ—Γ— ( fill in whatever that suits u πŸ˜‰) so I have never considered writing about anything ...It too much for me but hay u have to start somewhere, hence I have decided to break the dragon eggs and let my inner dragon out ...

This is part 1 of a series of articles or it could be the first and last one who knows !

Prologue:

Apart for being lazy I have never contributed to open source projects as I was spending most of my free time doing photography and watching TV. I don't have to tell you that it hurts when u do interviews so I decided to create showcase project with all fancy techno stuff that I want to learn and/or want to use.
After 6-8 weeks, I managed to create decent prod ready application ( client and server less backend ) and that's what I am going to write about.

My initial plan was to create cross platform responsive app with serverless architecture preferably with CQRS/Event Sourcing (yeah baby) and functional language like F#.

I currently work in the hospitality industry so it's as natural for me to pick the same domain for the sake of familiarity.

Here is my initial tech stack :

FE :
React & some fancy component library to force design language i.e. Ionic /Material UI etc.
BE:
Everything Azure

For BE I could send 130 euro per month as it comes with MSDN subscription .

For FE : I choose React as it's my personal choice than anything else. I love it for its simplicity .

Component libraries : This was really a difficult choice to make. I tried a couple of libraries like MatrtialUI, React Bootstrap , Ant Design etc. My basic requirement was to have one library that has decent scheduler component , data driven components and built for desktop web app. After couple of days of painful evaluation, I came to the conclusion that none of these libraries provide what I wanted .
But I have to start with something so I picked react-uwp due to its native win 10 fluent design. It provides nice themes and sidebar for electron desktop app and decent basic controls. I was happy about my choice and I made good progress in one week.

I would write tomorrow (hopefully ☺️) about what I had learnt in that first week..

Ciao !

Top comments (2)

Collapse
 
dance2die profile image
Sung M. Kim

Hey, Joietej~

I am also just lazy as Γ—Γ—Γ—Γ— as you are. 😎
Hope to see you share again (and turn it into a habit πŸ˜‰)

Collapse
 
joietej profile image
joietej

Yes that's the plan πŸ˜‰