Their release process is composed of five stages. Since 2015, they have been doing yearly releases. They normally happen around springtime. The next proposal date for approval is on June.
There are two ways…
Flex and Grid were the most welcome changes in the Browser layout history:
96%. However, Grid is continuously evolving, adding features such as
subgridthat might be only available in a small browser subset. …
Being a good programmer is a mix of skills and some common sense. It is all about being pragmatic and knowing what is the solution that fits better your problem. When facing a challenge, there are some software principles that will guide you in choosing the most correct approach.
Those are a set of guidelines every developer should know and revisit from time to time. Think about them as your secret sauce when programming.
Consistently applying those principles will make your transition from mid to senior software engineer easier. …
Are you investing time in improving your Typescript skills? Are you trying to make the most out of it? Sometimes by not using the right TypeScript’s features and not following its best practices, there can be a lot of code duplication and boilerplate.
In this article, we will be looking at the five…
Since we can’t force it to run, how do we know it will work properly? What do we know about it?
Does that mean we don’t have to worry about resources and memory…
A CSS pseudo-element is used to style specified parts of an element. As a recap, let’s check the reference on the Mozilla developer network:
“A CSS pseudo-element is a keyword added to a selector that lets you style a specific part of the selected element(s). For example,
::first-linecan be used to change the font of the first line of a paragraph.” — MDN Web Docs
The list of available CSS pseudo-elements is not very long. However, it is important to get familiar with them. Each one serves a specific purpose. They can greatly improve your web code base.
Amazon Lambda was once the start product in the AWS ecosystem. It started the serverless trend and changed backend infrastructure forever. Seven years after its launch, it has become the cornerstone of AWS services. It plays a key role in their interoperability.
AWS Lambda has other features which makes it an indispensable tool:
On the flip side, it is so easy and simple to use that developers tend to forget to apply some best practices:
The gaming industry is outperforming expectations yearly. Global revenue for 2020 is estimated at about $163 billion in 2020. Want to put that into context? It is more money than the sports and movie industries combined! It is expected to reach $300 billion over the next five years.
In the beginning, it was nothing more than an experiment in a lab. Ralph Baer and his “Brown Box” was the father of gaming. It transitioned those lab experiments into what we know today as gaming. Since then, gaming has constantly evolved into how it monetizes its content. …
Slack was born in 2013. Despite having a rough start, being hacked in 2015, they succeeded in becoming the world’s go-to solution for team communication.
Why did they have such success? Prior to Slack tools like Google talk and Skype were used for Team Communication. Why were they bad? Because they were not built with that purpose. Slack, on the other hand, was built specifically for team collaboration and communication.
So why is the platform so good? What does it provide?
If you have a background in any typed language, you are probably familiar with the concept of overloading. If not, let’s quickly recap what it is:
“In some programming languages, function overloading or method overloading is the ability to create multiple functions of the same name with different implementations. Calls to an overloaded function will run a specific implementation of that function appropriate to the context of the call, allowing one function call to perform different tasks depending on context.” — Wikipedia