DEV Community

What are you working on?

Fernando Doglio on August 08, 2019

What side projects are you working on? I personally am I strong believer in the need of having a personal side project. It can be someth...
Collapse
 
hussein_cheayto profile image
hussein cheayto

I'm working on

1- Sales (closing skills)

2- my 2 webstes Codinstyle and my portfolio

3-my game DontBlink

4-My Blog

5- My Telecom skills during my fulltime job at Ericsson.

Sometimes I'm able to manage my time to work on all these 5 during the same day.

Collapse
 
deleteman123 profile image
Fernando Doglio

Wow, that's A LOT! Do you take some time to yourself as well?

Collapse
 
hussein_cheayto profile image
hussein cheayto

Yes. The thing is that I allocate 30 minutes per project every day. Sometimes I get too deep into it and spend hours on it.

I have managed my time using excel. It's really efficient.

Collapse
 
vimmer9 profile image
Damir Franusic

Personal growth in context of psychology; to better take care od myself and learn to ignore what should be considered a background noise. I'm also doing some Abstract Syntax Tree parser in Bison/Flex.

Collapse
 
deleteman123 profile image
Fernando Doglio

Congrats man, taking care of one's own mental health is definitely something everyone should be doing.
As for your AST parser, do you have it published somewhere? If you do, share the link!

Collapse
 
vimmer9 profile image
Damir Franusic • Edited

Not yet, I'll have to check with the company that hired me. It's licensed under Apache license so I assume it will become public when it's done. It's just a config parser but anyway, I am preparing an article about writing parsers using Flex as lexical analyser/tokeniser and Bison for parser generation based on BNF rules. Most examples don't handle the creation of AST but I find this to be crucial and most useful feature of any parser. I've done numerous parsers for DSLs(Domain Specific Languages) and configuration files and have some experience in that field. Of course you can, to some extent, produce similar results with string splitting and regexes, but sooner or later you will have to face the BNF syntax and use some form of parser generator. I prefer Flex/Bison combo since it's quite mature and used everywhere, even in Linux kernel. That's just my preference, some people prefer different tools like ANTLR for example.

Thread Thread
 
deleteman123 profile image
Fernando Doglio

Awesome! Looking forward to that article! Building parsers has always been in my To-Learn list, I've always wanted to build my own language. Maybe someday! Thanks for sharing :)

Collapse
 
patrickdesign profile image
PatrickDesign

I'm building a web application version of a board game that my mother and I absolutely love! Includes friend systems and live chatting, etc.

Collapse
 
deleteman123 profile image
Fernando Doglio

That's so cool! What are you using? And do you have the code published somewhere?

Collapse
 
patrickdesign profile image
PatrickDesign

Oh ya know, the usual suspects: node.js, mongoDB, socket.io, p5.js for the gameboard visuals. Just using partials & ejs templates for my front-end, not currently using any component framework XD. Here's the code: github.com/PatrickDesign/twixt!

Collapse
 
jappyjan profile image
jappyjan

I'm creating a tool to plan, manage and execute exams.

My dad is a teacher and asked me to create one, because none of the current applications for this are a good choice.

Collapse
 
deleteman123 profile image
Fernando Doglio

Nice! Sounds interesting! Are you planning on open sourcing it? Or will you just use it on a local server for your dad?

Collapse
 
jappyjan profile image
jappyjan

Oh it's already publicly available under Mister-J.net

But it's not free (well it's free for my dad 🀣)

By now the pricing model is 5€ per exam (including one real and 1 mock exam, a mock exam is an exam with only a simple report instead of full pdf reports)

And it's gonna be used by all teachers of my dad's school soon ...

It became one of those lazy Sunday projects which had more potential than initially thought πŸ™ˆπŸ˜Š

Feel free to try it out and leave feedback.

If youre interested in trying it, I might set your account to a free account so you don't have to pay for exams πŸ‘πŸΌπŸ˜Š it's always good to have another developer to test your work πŸ™ƒ

Collapse
 
jeddevs profile image
Theo

Currently working with a team of friends on an open map adventure game based on floating islands πŸ‘.