Introduction to FastAPI — a great modern web framework
Hi folks! It has been some time since I last wrote an article. I had lots of work, but now I’m back! Today I would like to present you my favourite web framework in Python - FastAPI. This framework is based on the author’s experience with other Python web frameworks like Django, Flask, Requests. Fast API is inspired not only by web frameworks. One of the inspirations for it was also NestJS.
The Basics of Scrum with Codetain part 2: Meetings
I would say, that Scrum workflow is actually shaped by systematic meetings related to the sprint. An important factor here is to keep all those meetings in proper shape and make an effort to show up on each. Otherwise, if you miss one or two, it’s dangerously easy to lose the track of what’s going on. Such routine makes our work organised and that’s unbelievably important for a software company like Codetain. Below, you can get to know more about all the kinds of Scrum meetings that are in our calendars*.
Understanding Redux: Beginner's guide
When you are a junior developer, learning Redux can be something really overwhelming. This leads to avoiding it at all cost and using alternatives like MobX, ContextAPI or simple React Hooks. It's not something bad actually, but if you take a look at job offers, you can see Redux is almost always a requirement. In this article I'll try to explain Redux in the simplest way I can. Let's do it!
Why is setState giving me the wrong value?
In the React environment, working with properties and states is an obvious thing, because both props and states represent rendered values, i.e., what’s currently seen on the screen. To apply changes to a component we need to change the components state or props. React only updates what’s necessary by comparing an element and its children to the previous one, and applies the DOM updates to bring the DOM to the desired state.
The Basics of Scrum with Codetain: Intro
I’ve stumbled upon an interesting statement that project management frameworks and methodologies were made no to make the development faster, but to prevent the chaos while implementing a given project. At Codetain, we mainly use Scrum to get things done. What is Scrum and how is it possible we work in sprints, but hate running? Let me explain...
Have you migrated from Magento 1 platform? If not, then you have a good reason to do it as soon as possible.
Can you remember my previous articles where I wrote that Adobe stopped supporting the Magento 1 platform for good? If not, you can read this post here and get familiar with the topic. In short, I described a few scenarios that can occur when someone ignores the migration to a newer and supported version of Magento and feels that having enough luck to stay on the old Magento 1 platform. We didn't have to wait long for Cassandra's prophecy to come true—the worst just happened…
Navigation with an animated indicator
If you also pay attention to details and like UI improvements, this article is for you! This time, I’m happy to show you how to create a simple animated indicator in a navigation bar. However, such an indicator will configure its width and position automatically depending on our links.
Creating your custom image with Packer by HashiCorp
Dear Reader, do you also share the struggles of a DevOps life? Then you probably know the importance of the right tools - tools that we would love to be intuitive, well-organised, easy to use. It often happens that we can’t choose our favourite tools to work with. However, it shouldn’t stop you from testing by yourself! That’s what I do in my free time and I want to share with you what I got to know recently.