Embedded Web Server #2: HTTP Server

  Рет қаралды 9,920

Mitch Davis

Mitch Davis

Күн бұрын

Пікірлер
@Adam-ex4mq
@Adam-ex4mq Жыл бұрын
hope there’s more content like this on the way! super helpful for beginners like myself. wish there were more videos like this on the web.
@jeevan1016
@jeevan1016 Жыл бұрын
Your channel is one of the best for beginners. Please keep creating such extremely Informative content.
@lightningmcqueen1577
@lightningmcqueen1577 2 жыл бұрын
Holy shit you're back, please complete your stm series and do some practical stuff with it like motor control or something
@mr.tweety
@mr.tweety 2 жыл бұрын
hell yeah..... I am waiting too.
@munashedov3496
@munashedov3496 2 жыл бұрын
That code you mentioned not having seen before on line 4 is an example of designated initializer lists (a C99 feature that doesn't exist in C++). They're very convenient, especially when you want to fill out a large struct. You only need to designate the fields you care about, and the rest will be zero initialized. You can use them in a nested fashion as well, initializing fields of a struct which is itself a field of a higher struct.
@MitchDavis2
@MitchDavis2 2 жыл бұрын
oh, they're zero initialized and not just uninitialized? Regardless, I always love learning new things like this.
@Khal3dMustafa
@Khal3dMustafa Жыл бұрын
Thank you, Mitch, for this amazing video. We really miss your videos, and I hope you could start making them again soon. I use Emacs BTW :P
@marisariley9548
@marisariley9548 2 жыл бұрын
GreetingS!!!! glad ur back
@muhandes8453
@muhandes8453 2 жыл бұрын
Glad you're back :)
@MitchDavis2
@MitchDavis2 2 жыл бұрын
Thanks! It’s nice to have time to make videos again, and I’ve been trying to pick up some more professional recording equipment along the way
@andystevens3474
@andystevens3474 2 жыл бұрын
Excellent video... clearly explained. Hope you would produce more such videos.
@upgradetoanalog
@upgradetoanalog Ай бұрын
Was there ever a follow up to this video to show how the code needed to be changed to work with microcontrollers?
@pietverelst7191
@pietverelst7191 11 ай бұрын
Great video! The only thing I'm wondering is how you can implement this on the microcontroller? Right now the page is served via mongoose right? Not by the controller. Or am I overseeing something 😅
@matthewprater7892
@matthewprater7892 2 жыл бұрын
I use VS code for html/css/javascript stuff, Notepad++ for most other things
@Pixelwaster
@Pixelwaster 2 жыл бұрын
Notepad++ Love the videos, keep making please.
@Bouryal.Y
@Bouryal.Y Жыл бұрын
Text editor : Neovim
@pepecselek8656
@pepecselek8656 2 жыл бұрын
I'm using Atom editor.
@ronalerquinigoagurto555
@ronalerquinigoagurto555 Жыл бұрын
An this is how a web server works under the hood
@Frisky0563
@Frisky0563 5 ай бұрын
I like to use GEANY editor.
@NickDrian
@NickDrian Жыл бұрын
more vids pls!
@manadochannel6025
@manadochannel6025 6 ай бұрын
could you teach me using https
@MA-748
@MA-748 Жыл бұрын
I use neovim as a text editor and terminal multiplxer
@minhajsixbyte
@minhajsixbyte Жыл бұрын
vim and vscode (with vim keybindings)
@kyp0717
@kyp0717 2 жыл бұрын
I use neovim (via the lunarvim)
@TiogshiLaj
@TiogshiLaj 2 жыл бұрын
re: what editors? * vim for everything single-file or one-off (terminal, not GUI; I do a *lot* of work from the terminal) * VS Code for most larger projects * Eclipse for Java projects I wince every time you reach for the mouse to start your programs, instead of just e.g. typing ./mongoose.exe in the same terminal where you just ran make ;)
@MitchDavis2
@MitchDavis2 2 жыл бұрын
You're pretty similar to me. I usually use Vim (especially because I do a lot of work over SSH), but all the magic hotkeys and shortcuts are sometimes confusing for videos so I try to use more graphical editors and avoid shortcuts. As this series goes on, I'll probably be doing more and more terminal based things depending on what kind of feedback I get.
@manla9921
@manla9921 2 жыл бұрын
I use Microsoft word for all my coding
@MitchDavis2
@MitchDavis2 2 жыл бұрын
Manual syntax highlighting I presume?
@manla9921
@manla9921 2 жыл бұрын
@@MitchDavis2 😆 JK. Actually vs code for C and Python, vs for C#, jupyter notebooks for data&AI, intelliJIDEA for java and notepad++ rapid changes to different file formats
@mr.tweety
@mr.tweety 2 жыл бұрын
VS code
@notbsd
@notbsd 11 ай бұрын
I use vim btw
@zetaconvex1987
@zetaconvex1987 2 жыл бұрын
I use vim.
@marisariley9548
@marisariley9548 2 жыл бұрын
i like to use notepad
Embedded Web Server #1: Mongoose Hello World
14:26
Mitch Davis
Рет қаралды 15 М.
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 350 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 544 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 157 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,3 МЛН
Beyond Arduino: What's Next (Embedded Online Conference 2021)
13:13
Web Server Concepts and Examples
19:40
WebConcepts
Рет қаралды 264 М.
Program your own web server in C. (sockets)
12:10
Jacob Sorber
Рет қаралды 139 М.
Bare-Metal MCU #1 - Intro to registers
13:10
Mitch Davis
Рет қаралды 79 М.
Embedded Web Server vs. Embedded Application Server
3:56
Real Time Logic
Рет қаралды 591
STM32 ETHERNET #6. HTTP SERVER PART 1 || Simple Webpage
12:19
ControllersTech
Рет қаралды 18 М.
NEVER lose dotfiles again with GNU Stow
14:33
typecraft
Рет қаралды 62 М.
The only Cloud services you actually need to know
17:17
NeetCodeIO
Рет қаралды 202 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 544 М.