How can we define a type for an object, which has some required attributes and some attributes, of which one and only one must be defined?
Django Framework comes with a powerful ORM and query capabilities built-in. If you're only familiar with the basics of Djangos Query API, this article will introduce some more advanced queries and methods you can use.
If you're using a custom webpack config, you'll want to make sure the filename has a cache busting suffix.
Sometimes it's useful to convert a array to a map for convenience or performance reasons. But how can we achieve that so that the resulting code will be easy to understand?
In the second article of the series, we take a look at some of the CSS and layout
Grids are a powerfull feature of CSS but they can be a little overwhelming at first. In this article, we'll go through some basic concepts of CSS grids and learn how we can use grids to build layouts.