Posts

Showing posts with the label softwareEngineering

Presentation

Image
  When we think about the skills required by developers, we never consider the soft skill to present an idea to others. This is not something easy to train, but it is definitely something that can be trained. Drawing One of the most important features is to sketch some visual representation of your idea. The most used (and my best recommendation) is draw.io . It has a lot of easy-to-use features, a large library with Cloud provider symbols that will make your sketch shine, and of course, it is free. It also integrates with Confluence ( the Wiki in JIRA), so you can also use it to write documentation for your tasks. The second recommendation here is another free online tool called Excalidraw . This one does not have a lot of exterior images, but it is the simplest and most productive one. You have to focus only on the content, no time to waste with cosmetics. This one is my favorite to use in video calls. Text editing in MD Another great-to-have skill you have to learn is adding som...

FastAPI and Flask: Choosing One

Image
  Yes, you got that right, this is yet another text comparing two similar frameworks which are pretty solid, well known, and have a large fan-boy base everywhere. So, why bother? First, and most importantly, this is my page and I choose what I write here we eventually are faced with that sort of comparison in our daily lives as software engineers, and sometimes we need to have some ground reasons to write technical documentation.  What is Flask and FastAPI? Basically, both are lightweight web application frameworks for Python. Probably you already knew that right? Let's start talking about FastAPI . The first contact I had with FastAPI was a few years ago and it was an existing company project which did not use all the features the framework offered. It has been noticeable how much has changed in those couple of years during the last time I tried to build something in the FastAPI a few months ago. FastAPI has a lot to offer if you plan to build microservices that may use some...