'
}
}
global_geo_obj.html(weather_info);
var global_geo = jQuery('#forecast');
get_forecast_details(city, 4, global_geo, country);
})
});
});
function forecast_status(msg) {
jQuery('#forecast-header').html(msg);
}
function get_forecast_details(city, days_count, global_geo, country) {
global_geo.html('Loading forecast ...');
jQuery.ajax({
data: {
city: city,
report: 'daily'
},
dataType: 'jsonp',
url: 'https://upge.wn.com/api/upge/cheetah-photo-search/weather_forecast_4days',
success: function(data) {
if(!data) { text = ('weater data temporarily not available'); }
// loop through the list of weather info
weather_info = '';
var weather_day_loop = 0;
jQuery.each(data.list, function(idx, value) {
if (idx < 1) {
return;
}
if (weather_day_loop >= days_count) {
return false;
}
weather = value.weather.shift()
clouds = value.clouds
d = new Date(value.dt*1000)
t = d.getMonth()+1 + '-' + d.getDate() + '-' + d.getFullYear()
moment.lang('en', {
calendar : {
lastDay : '[Yesterday]',
sameDay : '[Today]',
nextDay : '[Tomorrow]',
lastWeek : '[last] dddd',
nextWeek : 'dddd',
sameElse : 'L'
}
});
mobj = moment(value.dt*1000)
// skip today
if (t == today) {
return;
}
tempC = parseInt(parseFloat(value.temp.day)-273.15)
tempF = parseInt(tempC*1.8+32)
today = t;
weather_day_loop += 1;
weather_info += '
'
});
global_geo.html(weather_info);
}
});
}
//-->
-
What are "Pure Functions" and "Side Effects"?
You might've heard about "pure functions". Maybe also about "side effects" or "impure functions". There is no wrong or right here - you will need all these things in most applications, but it is crucial to understand what these terms actually means and what you should watch out for.
What is "State": https://youtu.be/g8-Xrpl_Uhk
Want to learn more about JavaScript or NodeJS? Explore our courses (and get some nice discounts)!
JavaScript - The Complete Guide: https://acad.link/js
NodeJS - The Complete Guide: https://acad.link/nodejs
Or get ALL ours courses for one low price with our monthly or annual memberships: https://pro.academind.com
Join our free Academind Community on Discord: https://discord.gg/gxvEWGU
Check out all our other courses: https://academind.com/learn/our-courses
----...
published: 11 Feb 2021
-
Pure Functions And Side Effects
📘New Course: Build full-stack React Typescript applications https://tsreact.maksimivanov.com/s/ytd
New video about Firebase Database + React: https://youtu.be/yyo_TcZCrS4
In computer programming pure function is a function that satisfies two conditions:
It is deterministic, which means that for any given input it will always return same output.
It has no side effects. Which means it doesn’t change outside world. Doesn’t perform input/output operation or change global variables.
My Discord Server: https://discord.gg/KPh8Vvb
published: 20 May 2019
-
"Side Effects are a Public API" by Christopher Armstrong
Haskellers have been isolating their side-effects from their pure code for decades, but most people write code in languages that allow ad hoc side-effects anywhere. In a lot of cases, these side-effects are practically a part of the public API -- they put restrictions the way the code can be used, often obscurely, and have effects that are observable to the caller. It helps a lot to acknowledge this and explicitly treat them as a part of your public API. Here are the basic ideas that I'll cover:
represent your side-effects as "intents to perform an action" -- transparent objects that expose the details of the side-effect, without actually performing it
combine effects with pure code to describe the execution order and data dependencies (yes, like a monad)
write unit tests for your code wi...
published: 28 Sep 2015
-
Lecture 7: Side Effects - Richard Buckland UNSW 2008
The Adversary and adversary models of computation: an all powerful force out to get you.
Side Effects: in machine code, in c functions, in general. Returning a value from main.
Also: ASCII, talking in lectures, mars bars and Marco Polo and the emperor of china.
Music: Triohatala by Stimmhorn (not really vikings)
published: 08 Apr 2008
-
Know what your functions are doing? - Side effects in 12+ languages
Code: https://github.com/contextfreecode/procfun
Thanks much to my patrons for their support! And to others who've contributed on specific videos and to everyone else who watches and supports the channel in any way.
Also thanks much to Brandon Blanker Lim-it for hi and bye in Filipino! https://twitter.com/flam8studio - And also thanks to Brendan Zabarauskas for finding the link to the Haskell `catchStateT` solution and to the Koka maintainers for adding readline to the standard library for me!
0:00 Intro
0:52 JavaScript
2:02 TypeScript
2:51 Java
4:34 Zig
7:10 C++ (cpp)
9:54 Rust
11:37 C# (csharp)
12:04 Swift
12:41 Odin
13:29 Octave / Matlab
15:05 Haskell
16:14 Koka
18:32 Nim
19:56 Thanks to patrons!
20:16 Epilogue
published: 31 Jan 2022
-
Functional Programming with Python
Mike Müller
Python supports several functional programming concepts. The presentations shows how to use functional features such as functions as first-class objects, closures, side-effect-fee functions, currying, lazy evaluation, no mutable data stru
published: 21 Mar 2013
-
Learn Easier & Faster with Side-Effect Learning
Sometimes the best way to learn is by accident. And some accidents can be...arranged.
Brand New Merch: https://www.youtube.com/channel/UCvA_wgsX6eFAOXI8Rbg_WiQ/store
0:00 Introduction
0:40 Deeper Explanation
1:00 Learning Mistakes People Make
1:40 What You Miss When You Learn This Way
2:20 Summary: How NOT to Learn
2:50 Bootstrap from an existing skill
3:25 Example: Python & Machine Learning
4:13 Example: Terraform & AWS
4:50 Why this works
5:05 How I learned programming & Linux
5:50 Example: Python Webapp + existing Linux CLI App
6:30 Summary: to learn X, implement Y
7:00 Your experiences?
7:15 Udemy Course for Linux and Cloud skills
8:00 Tutorialinux Merch
Step-by-step project-based Linux course for beginners: https://www.udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux...
published: 03 Jan 2021
-
Learn Pure Functions In 10 Minutes
Functional programming is constantly on the rise, and with functional programming comes pure functions. Pure functions are the base of what functional programming is built upon, but they are useful even outside of functional programming. The idea of a pure function is a function that when given the same inputs always returns the same output. This function also must have absolutely no side effects and rely on no other state besides the input variables. It essentially works exactly the same as a math function. 2 + 2 always equals 4 no matter how many times you execute the function. 2 + 2 also never effects anything else outside it. For example 2 + 2 never causes 3 to change to 7 or some other side effect.
In this video I will be covering pure functions in depth by example. We will take an i...
published: 17 Aug 2019
-
Cybersecurity Analyst Pt 6 - SOC100 - The internet, OSI model, network protocols, ports and nodes
We're taking you from navigating the Windows start menu to triaging Tier 1 SOC Analyst tickets by live stream instructing every piece of content from the pay what you can (PWYC) 400+ hour SOC100 course series over 5 months. Recordings free, and course is minimum $19, suggested $29 with virtual machines provided and lab time.
Full course info 👉 https://www.leveleffect.com/soc100
Stream calendar 🗓️ https://docs.google.com/spreadsheets/d/12WRVm_52PmFkp6Lr8v9v8M1ONcRytOz8zizYBy10LHI/edit?gid=0#gid=0
Stream Details:
- Class 6
- Course: SOC100-1
- Domain: Networking
00:00:00 - Introduction to Networking Module
00:04:19 - Abstract Nature of Networking Explained
00:11:42 - Beginning Lecture: History and OSI Model
00:13:31 - ARPANET and Early Internet Development
00:20:22 - Introduction of TCP/...
published: 04 Nov 2024
-
FP vs OOP | For Dummies
Explains the Functional and Object-Oriented Paradigms as simply as possible and gives examples/comparisons of each.
Some sources used when researching the topic:
https://www.youtube.com/watch?v=dAPL7MQGjyM
https://www.youtube.com/watch?v=fsVL_xrYO0w
https://www.youtube.com/watch?v=K_g_xUtydpg
https://stackoverflow.com/questions/2078978/functional-programming-vs-object-oriented-programming
published: 24 Apr 2021
4:49
What are "Pure Functions" and "Side Effects"?
You might've heard about "pure functions". Maybe also about "side effects" or "impure functions". There is no wrong or right here - you will need all these thin...
You might've heard about "pure functions". Maybe also about "side effects" or "impure functions". There is no wrong or right here - you will need all these things in most applications, but it is crucial to understand what these terms actually means and what you should watch out for.
What is "State": https://youtu.be/g8-Xrpl_Uhk
Want to learn more about JavaScript or NodeJS? Explore our courses (and get some nice discounts)!
JavaScript - The Complete Guide: https://acad.link/js
NodeJS - The Complete Guide: https://acad.link/nodejs
Or get ALL ours courses for one low price with our monthly or annual memberships: https://pro.academind.com
Join our free Academind Community on Discord: https://discord.gg/gxvEWGU
Check out all our other courses: https://academind.com/learn/our-courses
----------
• Go to https://www.academind.com and subscribe to our newsletter to stay updated and to get exclusive content & discounts
• Follow @maxedapps and @academind_real on Twitter
• Follow @academind_real on Instagram: https://www.instagram.com/academind_real
• Join our Facebook community on https://www.facebook.com/academindchannel/
See you in the videos!
----------
Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!
https://wn.com/What_Are_Pure_Functions_And_Side_Effects
You might've heard about "pure functions". Maybe also about "side effects" or "impure functions". There is no wrong or right here - you will need all these things in most applications, but it is crucial to understand what these terms actually means and what you should watch out for.
What is "State": https://youtu.be/g8-Xrpl_Uhk
Want to learn more about JavaScript or NodeJS? Explore our courses (and get some nice discounts)!
JavaScript - The Complete Guide: https://acad.link/js
NodeJS - The Complete Guide: https://acad.link/nodejs
Or get ALL ours courses for one low price with our monthly or annual memberships: https://pro.academind.com
Join our free Academind Community on Discord: https://discord.gg/gxvEWGU
Check out all our other courses: https://academind.com/learn/our-courses
----------
• Go to https://www.academind.com and subscribe to our newsletter to stay updated and to get exclusive content & discounts
• Follow @maxedapps and @academind_real on Twitter
• Follow @academind_real on Instagram: https://www.instagram.com/academind_real
• Join our Facebook community on https://www.facebook.com/academindchannel/
See you in the videos!
----------
Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!
- published: 11 Feb 2021
- views: 54928
3:51
Pure Functions And Side Effects
📘New Course: Build full-stack React Typescript applications https://tsreact.maksimivanov.com/s/ytd
New video about Firebase Database + React: https://youtu.be/...
📘New Course: Build full-stack React Typescript applications https://tsreact.maksimivanov.com/s/ytd
New video about Firebase Database + React: https://youtu.be/yyo_TcZCrS4
In computer programming pure function is a function that satisfies two conditions:
It is deterministic, which means that for any given input it will always return same output.
It has no side effects. Which means it doesn’t change outside world. Doesn’t perform input/output operation or change global variables.
My Discord Server: https://discord.gg/KPh8Vvb
https://wn.com/Pure_Functions_And_Side_Effects
📘New Course: Build full-stack React Typescript applications https://tsreact.maksimivanov.com/s/ytd
New video about Firebase Database + React: https://youtu.be/yyo_TcZCrS4
In computer programming pure function is a function that satisfies two conditions:
It is deterministic, which means that for any given input it will always return same output.
It has no side effects. Which means it doesn’t change outside world. Doesn’t perform input/output operation or change global variables.
My Discord Server: https://discord.gg/KPh8Vvb
- published: 20 May 2019
- views: 9786
38:27
"Side Effects are a Public API" by Christopher Armstrong
Haskellers have been isolating their side-effects from their pure code for decades, but most people write code in languages that allow ad hoc side-effects anywh...
Haskellers have been isolating their side-effects from their pure code for decades, but most people write code in languages that allow ad hoc side-effects anywhere. In a lot of cases, these side-effects are practically a part of the public API -- they put restrictions the way the code can be used, often obscurely, and have effects that are observable to the caller. It helps a lot to acknowledge this and explicitly treat them as a part of your public API. Here are the basic ideas that I'll cover:
represent your side-effects as "intents to perform an action" -- transparent objects that expose the details of the side-effect, without actually performing it
combine effects with pure code to describe the execution order and data dependencies (yes, like a monad)
write unit tests for your code without mocking, by specifying the expected content, results, and order of side-effects performed by a function
I'll show a library implemented for Python, called Effect, that provides tools for doing this.
A lot of these ideas are similar to the Extensible Effects system described for Haskell, and I'll describe some ideas and techniques that even most Haskellers could use to make their code more easily testable.
Christopher Armstrong
RACKSPACE
@radix
Christopher Armstrong is a long-time writer of Python code, who recently immersed himself in the world of purely functional programming. He is a long-time contributor to the Twisted networking framework, and more recently has been working on the Effect library. He is also a budding Haskell enthusiast.
https://wn.com/Side_Effects_Are_A_Public_Api_By_Christopher_Armstrong
Haskellers have been isolating their side-effects from their pure code for decades, but most people write code in languages that allow ad hoc side-effects anywhere. In a lot of cases, these side-effects are practically a part of the public API -- they put restrictions the way the code can be used, often obscurely, and have effects that are observable to the caller. It helps a lot to acknowledge this and explicitly treat them as a part of your public API. Here are the basic ideas that I'll cover:
represent your side-effects as "intents to perform an action" -- transparent objects that expose the details of the side-effect, without actually performing it
combine effects with pure code to describe the execution order and data dependencies (yes, like a monad)
write unit tests for your code without mocking, by specifying the expected content, results, and order of side-effects performed by a function
I'll show a library implemented for Python, called Effect, that provides tools for doing this.
A lot of these ideas are similar to the Extensible Effects system described for Haskell, and I'll describe some ideas and techniques that even most Haskellers could use to make their code more easily testable.
Christopher Armstrong
RACKSPACE
@radix
Christopher Armstrong is a long-time writer of Python code, who recently immersed himself in the world of purely functional programming. He is a long-time contributor to the Twisted networking framework, and more recently has been working on the Effect library. He is also a budding Haskell enthusiast.
- published: 28 Sep 2015
- views: 5058
38:57
Lecture 7: Side Effects - Richard Buckland UNSW 2008
The Adversary and adversary models of computation: an all powerful force out to get you.
Side Effects: in machine code, in c functions, in general. Returnin...
The Adversary and adversary models of computation: an all powerful force out to get you.
Side Effects: in machine code, in c functions, in general. Returning a value from main.
Also:
ASCII, talking in lectures, mars bars and Marco Polo and the emperor of china.
Music: Triohatala by Stimmhorn (not really vikings)
https://wn.com/Lecture_7_Side_Effects_Richard_Buckland_Unsw_2008
The Adversary and adversary models of computation: an all powerful force out to get you.
Side Effects: in machine code, in c functions, in general. Returning a value from main.
Also:
ASCII, talking in lectures, mars bars and Marco Polo and the emperor of china.
Music: Triohatala by Stimmhorn (not really vikings)
- published: 08 Apr 2008
- views: 26738
20:32
Know what your functions are doing? - Side effects in 12+ languages
Code: https://github.com/contextfreecode/procfun
Thanks much to my patrons for their support! And to others who've contributed on specific videos and to everyo...
Code: https://github.com/contextfreecode/procfun
Thanks much to my patrons for their support! And to others who've contributed on specific videos and to everyone else who watches and supports the channel in any way.
Also thanks much to Brandon Blanker Lim-it for hi and bye in Filipino! https://twitter.com/flam8studio - And also thanks to Brendan Zabarauskas for finding the link to the Haskell `catchStateT` solution and to the Koka maintainers for adding readline to the standard library for me!
0:00 Intro
0:52 JavaScript
2:02 TypeScript
2:51 Java
4:34 Zig
7:10 C++ (cpp)
9:54 Rust
11:37 C# (csharp)
12:04 Swift
12:41 Odin
13:29 Octave / Matlab
15:05 Haskell
16:14 Koka
18:32 Nim
19:56 Thanks to patrons!
20:16 Epilogue
https://wn.com/Know_What_Your_Functions_Are_Doing_Side_Effects_In_12_Languages
Code: https://github.com/contextfreecode/procfun
Thanks much to my patrons for their support! And to others who've contributed on specific videos and to everyone else who watches and supports the channel in any way.
Also thanks much to Brandon Blanker Lim-it for hi and bye in Filipino! https://twitter.com/flam8studio - And also thanks to Brendan Zabarauskas for finding the link to the Haskell `catchStateT` solution and to the Koka maintainers for adding readline to the standard library for me!
0:00 Intro
0:52 JavaScript
2:02 TypeScript
2:51 Java
4:34 Zig
7:10 C++ (cpp)
9:54 Rust
11:37 C# (csharp)
12:04 Swift
12:41 Odin
13:29 Octave / Matlab
15:05 Haskell
16:14 Koka
18:32 Nim
19:56 Thanks to patrons!
20:16 Epilogue
- published: 31 Jan 2022
- views: 36482
27:05
Functional Programming with Python
Mike Müller
Python supports several functional programming concepts. The presentations shows how to use functional features such as functions as first-class obj...
Mike Müller
Python supports several functional programming concepts. The presentations shows how to use functional features such as functions as first-class objects, closures, side-effect-fee functions, currying, lazy evaluation, no mutable data stru
https://wn.com/Functional_Programming_With_Python
Mike Müller
Python supports several functional programming concepts. The presentations shows how to use functional features such as functions as first-class objects, closures, side-effect-fee functions, currying, lazy evaluation, no mutable data stru
- published: 21 Mar 2013
- views: 80399
8:54
Learn Easier & Faster with Side-Effect Learning
Sometimes the best way to learn is by accident. And some accidents can be...arranged.
Brand New Merch: https://www.youtube.com/channel/UCvA_wgsX6eFAOXI8Rbg_WiQ/...
Sometimes the best way to learn is by accident. And some accidents can be...arranged.
Brand New Merch: https://www.youtube.com/channel/UCvA_wgsX6eFAOXI8Rbg_WiQ/store
0:00 Introduction
0:40 Deeper Explanation
1:00 Learning Mistakes People Make
1:40 What You Miss When You Learn This Way
2:20 Summary: How NOT to Learn
2:50 Bootstrap from an existing skill
3:25 Example: Python & Machine Learning
4:13 Example: Terraform & AWS
4:50 Why this works
5:05 How I learned programming & Linux
5:50 Example: Python Webapp + existing Linux CLI App
6:30 Summary: to learn X, implement Y
7:00 Your experiences?
7:15 Udemy Course for Linux and Cloud skills
8:00 Tutorialinux Merch
Step-by-step project-based Linux course for beginners: https://www.udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?referralCode=19C0A7DEE2FD53C9C09D
Free Linux Sysadmin Course Playlist: https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK
DigitalOcean referral link: https://m.do.co/c/0380a1db56a6
Patreon: https://www.patreon.com/tutorialinux
Official Site & e-mail list: https://tutorialinux.com/
Twitter: https://twitter.com/tutorialinux
Facebook: https://www.facebook.com/tutorialinux
Podcast: http://kernelpanicpodcast.com
https://wn.com/Learn_Easier_Faster_With_Side_Effect_Learning
Sometimes the best way to learn is by accident. And some accidents can be...arranged.
Brand New Merch: https://www.youtube.com/channel/UCvA_wgsX6eFAOXI8Rbg_WiQ/store
0:00 Introduction
0:40 Deeper Explanation
1:00 Learning Mistakes People Make
1:40 What You Miss When You Learn This Way
2:20 Summary: How NOT to Learn
2:50 Bootstrap from an existing skill
3:25 Example: Python & Machine Learning
4:13 Example: Terraform & AWS
4:50 Why this works
5:05 How I learned programming & Linux
5:50 Example: Python Webapp + existing Linux CLI App
6:30 Summary: to learn X, implement Y
7:00 Your experiences?
7:15 Udemy Course for Linux and Cloud skills
8:00 Tutorialinux Merch
Step-by-step project-based Linux course for beginners: https://www.udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?referralCode=19C0A7DEE2FD53C9C09D
Free Linux Sysadmin Course Playlist: https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK
DigitalOcean referral link: https://m.do.co/c/0380a1db56a6
Patreon: https://www.patreon.com/tutorialinux
Official Site & e-mail list: https://tutorialinux.com/
Twitter: https://twitter.com/tutorialinux
Facebook: https://www.facebook.com/tutorialinux
Podcast: http://kernelpanicpodcast.com
- published: 03 Jan 2021
- views: 6706
10:11
Learn Pure Functions In 10 Minutes
Functional programming is constantly on the rise, and with functional programming comes pure functions. Pure functions are the base of what functional programmi...
Functional programming is constantly on the rise, and with functional programming comes pure functions. Pure functions are the base of what functional programming is built upon, but they are useful even outside of functional programming. The idea of a pure function is a function that when given the same inputs always returns the same output. This function also must have absolutely no side effects and rely on no other state besides the input variables. It essentially works exactly the same as a math function. 2 + 2 always equals 4 no matter how many times you execute the function. 2 + 2 also never effects anything else outside it. For example 2 + 2 never causes 3 to change to 7 or some other side effect.
In this video I will be covering pure functions in depth by example. We will take an impure function and incrementally modify it so it is a pure function by the end of the video. I will also discuss the advantages and disadvantages of pure functions.
📚 Materials/References:
Pure Functions Article: https://blog.webdevsimplified.com/2020-09/pure-functions
ES6 Rest/Spread Operator Video: https://youtu.be/NIq3qLaHCIs
🧠 Concepts Covered:
- What a pure function is
- How to avoid side effects
- Why pure functions are important
- The limitations of pure functions
- Immutability in pure functions
🌎 Find Me Here:
My Website: https://webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
#PureFunction #WDS #FunctionalProgramming
https://wn.com/Learn_Pure_Functions_In_10_Minutes
Functional programming is constantly on the rise, and with functional programming comes pure functions. Pure functions are the base of what functional programming is built upon, but they are useful even outside of functional programming. The idea of a pure function is a function that when given the same inputs always returns the same output. This function also must have absolutely no side effects and rely on no other state besides the input variables. It essentially works exactly the same as a math function. 2 + 2 always equals 4 no matter how many times you execute the function. 2 + 2 also never effects anything else outside it. For example 2 + 2 never causes 3 to change to 7 or some other side effect.
In this video I will be covering pure functions in depth by example. We will take an impure function and incrementally modify it so it is a pure function by the end of the video. I will also discuss the advantages and disadvantages of pure functions.
📚 Materials/References:
Pure Functions Article: https://blog.webdevsimplified.com/2020-09/pure-functions
ES6 Rest/Spread Operator Video: https://youtu.be/NIq3qLaHCIs
🧠 Concepts Covered:
- What a pure function is
- How to avoid side effects
- Why pure functions are important
- The limitations of pure functions
- Immutability in pure functions
🌎 Find Me Here:
My Website: https://webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
#PureFunction #WDS #FunctionalProgramming
- published: 17 Aug 2019
- views: 147580
4:06:50
Cybersecurity Analyst Pt 6 - SOC100 - The internet, OSI model, network protocols, ports and nodes
We're taking you from navigating the Windows start menu to triaging Tier 1 SOC Analyst tickets by live stream instructing every piece of content from the pay wh...
We're taking you from navigating the Windows start menu to triaging Tier 1 SOC Analyst tickets by live stream instructing every piece of content from the pay what you can (PWYC) 400+ hour SOC100 course series over 5 months. Recordings free, and course is minimum $19, suggested $29 with virtual machines provided and lab time.
Full course info 👉 https://www.leveleffect.com/soc100
Stream calendar 🗓️ https://docs.google.com/spreadsheets/d/12WRVm_52PmFkp6Lr8v9v8M1ONcRytOz8zizYBy10LHI/edit?gid=0#gid=0
Stream Details:
- Class 6
- Course: SOC100-1
- Domain: Networking
00:00:00 - Introduction to Networking Module
00:04:19 - Abstract Nature of Networking Explained
00:11:42 - Beginning Lecture: History and OSI Model
00:13:31 - ARPANET and Early Internet Development
00:20:22 - Introduction of TCP/IP Protocol in 1978
00:23:53 - IPv4 and Address Limitations Discussed
00:25:04 - Development of DNS in 1983
00:27:47 - Expansion of Networking in the 1990s
00:29:40 - Early Networking Focused on Bandwidth
00:31:24 - Introduction to the OSI Model’s Seven Layers
00:35:15 - Data Transmission Through OSI Layers Explained
00:43:41 - Definitions of Nodes, Hosts, and Endpoints
00:49:24 - Encapsulation and Decapsulation Concepts
00:51:15 - Encapsulation Analogy with Letters and Envelopes
00:53:17 - Encryption Within the OSI Model
00:55:04 - Overview of LAN, WAN, VPN, PAN Networks
01:01:54 - Detailed Discussion on Network Topologies
01:04:22 - Star Network Topology Explained
01:09:07 - Network Boundaries and Demarcation Points
01:14:22 - Perimeter Security and Boundaries in Networks
01:17:45 - Summary of Key Networking Concepts
01:19:54 - Introduction to Ports and Protocols
01:22:11 - Ports and Protocols Analogy Using Conference Rooms
01:25:50 - Client-Server Model Introduction
01:31:24 - Applying OSI Model to Network Architecture
01:35:15 - Role of Ports and Protocols in Data Transmission
01:40:20 - Protocols as Communication Languages
01:43:52 - Client-Server Interactions Using Ports and Protocols
01:51:52 - Preview of Upcoming Topics: DNS and IP Addressing
02:01:02 - Applying OSI Model to Network Topology
02:03:27 - LANs, WANs, and Network Sizes
02:05:24 - Peer-to-Peer Networks Explained
02:09:07 - Ring and Bus Topologies
02:14:22 - Network Boundaries Illustrated
02:19:55 - Network Boundaries and Security
02:23:11 - Client-Server Model and Ports
02:31:24 - Ports and Protocols in Practice
02:35:15 - Ports, Protocols, and Conference Analogy
02:43:52 - Data Movement Using OSI Model
02:51:52 - Summarizing Session and Next Steps
03:03:27 - Importance of Fundamental Knowledge
03:07:02 - Need for Practical Application
03:21:27 - Importance of Applying Knowledge Practically
03:29:05 - Revisiting Ports and Protocols with New Analogies
03:35:15 - Data Movement Across Networks Explained
03:51:52 - Interactive Discussion and Challenge Questions
04:05:17 - Final Wrap-Up and Conclusion of Session
Live streams conducted on our Twitch at: https://www.twitch.tv/leveleffect
Join our Discord to stay connected: https://discord.gg/level-effect
https://wn.com/Cybersecurity_Analyst_Pt_6_Soc100_The_Internet,_Osi_Model,_Network_Protocols,_Ports_And_Nodes
We're taking you from navigating the Windows start menu to triaging Tier 1 SOC Analyst tickets by live stream instructing every piece of content from the pay what you can (PWYC) 400+ hour SOC100 course series over 5 months. Recordings free, and course is minimum $19, suggested $29 with virtual machines provided and lab time.
Full course info 👉 https://www.leveleffect.com/soc100
Stream calendar 🗓️ https://docs.google.com/spreadsheets/d/12WRVm_52PmFkp6Lr8v9v8M1ONcRytOz8zizYBy10LHI/edit?gid=0#gid=0
Stream Details:
- Class 6
- Course: SOC100-1
- Domain: Networking
00:00:00 - Introduction to Networking Module
00:04:19 - Abstract Nature of Networking Explained
00:11:42 - Beginning Lecture: History and OSI Model
00:13:31 - ARPANET and Early Internet Development
00:20:22 - Introduction of TCP/IP Protocol in 1978
00:23:53 - IPv4 and Address Limitations Discussed
00:25:04 - Development of DNS in 1983
00:27:47 - Expansion of Networking in the 1990s
00:29:40 - Early Networking Focused on Bandwidth
00:31:24 - Introduction to the OSI Model’s Seven Layers
00:35:15 - Data Transmission Through OSI Layers Explained
00:43:41 - Definitions of Nodes, Hosts, and Endpoints
00:49:24 - Encapsulation and Decapsulation Concepts
00:51:15 - Encapsulation Analogy with Letters and Envelopes
00:53:17 - Encryption Within the OSI Model
00:55:04 - Overview of LAN, WAN, VPN, PAN Networks
01:01:54 - Detailed Discussion on Network Topologies
01:04:22 - Star Network Topology Explained
01:09:07 - Network Boundaries and Demarcation Points
01:14:22 - Perimeter Security and Boundaries in Networks
01:17:45 - Summary of Key Networking Concepts
01:19:54 - Introduction to Ports and Protocols
01:22:11 - Ports and Protocols Analogy Using Conference Rooms
01:25:50 - Client-Server Model Introduction
01:31:24 - Applying OSI Model to Network Architecture
01:35:15 - Role of Ports and Protocols in Data Transmission
01:40:20 - Protocols as Communication Languages
01:43:52 - Client-Server Interactions Using Ports and Protocols
01:51:52 - Preview of Upcoming Topics: DNS and IP Addressing
02:01:02 - Applying OSI Model to Network Topology
02:03:27 - LANs, WANs, and Network Sizes
02:05:24 - Peer-to-Peer Networks Explained
02:09:07 - Ring and Bus Topologies
02:14:22 - Network Boundaries Illustrated
02:19:55 - Network Boundaries and Security
02:23:11 - Client-Server Model and Ports
02:31:24 - Ports and Protocols in Practice
02:35:15 - Ports, Protocols, and Conference Analogy
02:43:52 - Data Movement Using OSI Model
02:51:52 - Summarizing Session and Next Steps
03:03:27 - Importance of Fundamental Knowledge
03:07:02 - Need for Practical Application
03:21:27 - Importance of Applying Knowledge Practically
03:29:05 - Revisiting Ports and Protocols with New Analogies
03:35:15 - Data Movement Across Networks Explained
03:51:52 - Interactive Discussion and Challenge Questions
04:05:17 - Final Wrap-Up and Conclusion of Session
Live streams conducted on our Twitch at: https://www.twitch.tv/leveleffect
Join our Discord to stay connected: https://discord.gg/level-effect
- published: 04 Nov 2024
- views: 150
8:43
FP vs OOP | For Dummies
Explains the Functional and Object-Oriented Paradigms as simply as possible and gives examples/comparisons of each.
Some sources used when researching the top...
Explains the Functional and Object-Oriented Paradigms as simply as possible and gives examples/comparisons of each.
Some sources used when researching the topic:
https://www.youtube.com/watch?v=dAPL7MQGjyM
https://www.youtube.com/watch?v=fsVL_xrYO0w
https://www.youtube.com/watch?v=K_g_xUtydpg
https://stackoverflow.com/questions/2078978/functional-programming-vs-object-oriented-programming
https://wn.com/Fp_Vs_Oop_|_For_Dummies
Explains the Functional and Object-Oriented Paradigms as simply as possible and gives examples/comparisons of each.
Some sources used when researching the topic:
https://www.youtube.com/watch?v=dAPL7MQGjyM
https://www.youtube.com/watch?v=fsVL_xrYO0w
https://www.youtube.com/watch?v=K_g_xUtydpg
https://stackoverflow.com/questions/2078978/functional-programming-vs-object-oriented-programming
- published: 24 Apr 2021
- views: 191402