BKK.JS #14: Return of BKK.JS
by Seven Peaks on Feb 25, 2021 11:35:00 AM
OpenID is an open standard used for authenticating users through OpenID service providers also known as OpenID providers such as Google, Facebook, Twitter used in authentication.
For example, application A forwards the user to an OpenID provider URL for login. If successfully logged in, OpenID Provider will forward the user to the page of Application A and notify this application that user U has been authenticated. Finally, Application A performs the authentication of user U without logging in because A believes in the result returned by the OpenID Provider.
OAuth is an open standard used in giving permission for an application (client) to access services from another application (service provider). For example, when you are asked by an application A (or client A) to provide information such as email, first and last name, place of birth, and occupation from your Facebook (service provider) account.
Now, if you give Application A the right to retrieve the above information, the Facebook service provider will allow A to retrieve this information stored on Facebook’s server.
#100DaysOfCode is a challenge by Alexander Kallaway, a software engineer, for those people who want to challenge themselves by doing something new and see how far they can go in these 100 challenging days. Freecodecamp is an online community that gives you an opportunity to learn coding by providing non-profit projects for you to practice which is recommended in this challenge.
There are only 2 simple class rules that seem to be not so hard and also not so easy. For those who already have some background in programming, we are adding 2 more rules to keep you on track as the challenge is for everyone from beginners to experienced and it might bore you easily.
Alex Kallaway (Github here)
It works as a View in Model View Controller (MVC) and perfectly capable of powering sophisticated Single-Page Applications (SPA). What makes Vue.js different from other frameworks is its “high decoupling”, easier to extend functionalities.
Main concepts you need to know before start coding React:
State – The data that is created and managed by components. In State, data can only be created, managed, and modified but not passed or transferred.
Props – The data that is passed from parent component to child is called Props (Properties). Data from Props is read-only, and cannot be modified by a component which differs from State.
About the speakers:
KMITL Student, Software Engineer at BRIKL
Kongkeit’s topic of his discussion was based on how he reduced a 2MB web app to 14KB by just changing his perspectives.
Tech Lead - Cloud Solutions at Seven Peaks Software
Giorgio showed techniques to working-less and producing-more and how you should approach software development using the cloud (Azure or AWS Serverless) to obtain more.
Developer at ODDS
Developer at Eventpop
Noom joined the #100DaysOfCode challenge and improved his frontend skill – creating more than 10 frontend projects in the course of 100 days. He shares how a jQuery-era dev keep up with frontend + JS/TS world, one day at a time.