⭕️ Babel ⭕️
Babel is a JavaScript compiler!
Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
Here are the main things Babel can do for you:
• Transform syntax
• Polyfill features that are missing in your target environment
• Source code transformations
Babel is a JavaScript compiler!
Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
Here are the main things Babel can do for you:
• Transform syntax
• Polyfill features that are missing in your target environment
• Source code transformations
➡️ Web Accessibility ⬅️
Web accessibility is the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with disabilities.
When sites are correctly designed, developed and edited, generally all users have equal access to information and functionality.
Web accessibility is the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with disabilities.
When sites are correctly designed, developed and edited, generally all users have equal access to information and functionality.
⚪️ Dunning–Kruger Effect ⚪️
The Dunning–Kruger effect is a cognitive bias in which people mistakenly assess their cognitive ability as greater than it is.
It is related to the cognitive bias of illusory superiority and comes from the inability of people to recognize their lack of ability.
Without the self-awareness of metacognition, people cannot objectively evaluate their competence or incompetence.
This effect is somehow contradictory to Impostor Syndrome and both of them are very common among programmers!
The Dunning–Kruger effect is a cognitive bias in which people mistakenly assess their cognitive ability as greater than it is.
It is related to the cognitive bias of illusory superiority and comes from the inability of people to recognize their lack of ability.
Without the self-awareness of metacognition, people cannot objectively evaluate their competence or incompetence.
This effect is somehow contradictory to Impostor Syndrome and both of them are very common among programmers!
Telegram
Programmer ➕
🔺 Impostor Syndrome 🔻
Impostor syndrome (also known as impostor phenomenon, impostorism, fraud syndrome or the impostor experience) is a psychological pattern in which an individual doubts their accomplishments and has a persistent internalized fear of being…
Impostor syndrome (also known as impostor phenomenon, impostorism, fraud syndrome or the impostor experience) is a psychological pattern in which an individual doubts their accomplishments and has a persistent internalized fear of being…
🔶 Recursive Programming 🔶
Recursion is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem (as opposed to iteration).
The approach can be applied to many types of problems, and recursion is one of the central ideas of computer science.
Most programming languages support recursion by allowing a function to call itself from within its own code.
Recursion is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem (as opposed to iteration).
The approach can be applied to many types of problems, and recursion is one of the central ideas of computer science.
Most programming languages support recursion by allowing a function to call itself from within its own code.
⚪️ Bézier Curve ⚪️
A Bézier curve is a parametric curve used in computer graphics and related fields. The curve, which is related to the Bernstein polynomial, is named after Pierre Bézier, who used it in the 1960s for designing curves for the bodywork of Renault cars.
In vector graphics, Bézier curves are used to model smooth curves that can be scaled indefinitely.
The cubic-bezier() function defines a Cubic Bezier curve in CSS!
A Bézier curve is a parametric curve used in computer graphics and related fields. The curve, which is related to the Bernstein polynomial, is named after Pierre Bézier, who used it in the 1960s for designing curves for the bodywork of Renault cars.
In vector graphics, Bézier curves are used to model smooth curves that can be scaled indefinitely.
The cubic-bezier() function defines a Cubic Bezier curve in CSS!
⭕️ Murphy's Law ⭕️
Murphy's law is an adage or epigram that is typically stated as:
"Anything that can go wrong will go wrong"!
This law is applicable to software development and defensive programming, version control, TDD, MDD, etc. are all best practices for defending against this law!
#ProgrammerPlus
Murphy's law is an adage or epigram that is typically stated as:
"Anything that can go wrong will go wrong"!
This law is applicable to software development and defensive programming, version control, TDD, MDD, etc. are all best practices for defending against this law!
#ProgrammerPlus
➡️ Software Design Pattern ⬅️
A software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.
It is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations.
Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.
#ProgrammerPlus
A software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.
It is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations.
Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.
#ProgrammerPlus
◽️ DDD ◽️
Domain-driven design (DDD) is an approach to software development for complex needs by connecting the implementation to an evolving model.
The premise of domain-driven design is the following:
• Placing the project's primary focus on the core domain and domain logic
• Basing complex designs on a model of the domain
• Initiating a creative collaboration between technical and domain experts to iteratively refine a conceptual model that addresses particular domain problems
#ProgrammerPlus
Domain-driven design (DDD) is an approach to software development for complex needs by connecting the implementation to an evolving model.
The premise of domain-driven design is the following:
• Placing the project's primary focus on the core domain and domain logic
• Basing complex designs on a model of the domain
• Initiating a creative collaboration between technical and domain experts to iteratively refine a conceptual model that addresses particular domain problems
#ProgrammerPlus
🔶 Father of Computing 🔶
Charles Babbage was considered to be the father of computing after his concept, and then later the invention of the Analytical Engine in 1837.
The Analytical Engine contained an ALU (arithmetic logic unit), basic flow control, and integrated memory; hailed as the first general-purpose computer concept.
Unfortunately, because of funding issues, this computer was not built while Charles Babbage was alive.
#ProgrammerPlus
Charles Babbage was considered to be the father of computing after his concept, and then later the invention of the Analytical Engine in 1837.
The Analytical Engine contained an ALU (arithmetic logic unit), basic flow control, and integrated memory; hailed as the first general-purpose computer concept.
Unfortunately, because of funding issues, this computer was not built while Charles Babbage was alive.
#ProgrammerPlus
🔳 Game Theory 🔳
The branch of mathematics concerned with the analysis of strategies for dealing with competitive situations where the outcome of a participant's choice of action depends critically on the actions of other participants.
Game theory has applications in all fields of social science, as well as in logic and computer science.
#ProgrammerPlus
The branch of mathematics concerned with the analysis of strategies for dealing with competitive situations where the outcome of a participant's choice of action depends critically on the actions of other participants.
Game theory has applications in all fields of social science, as well as in logic and computer science.
#ProgrammerPlus