flat assembler
Message board for the users of flat assembler.

Index > Tutorials and Examples > Todo Web Application in flat assembler (video series)

Author
Thread Post new topic Reply to topic
bitRAKE



Joined: 21 Jul 2003
Posts: 3977
Location: vpcmipstrm
bitRAKE 23 Sep 2023, 20:51
Alexey Kutepov (Tsoding) has created a video series over the past week, working to create a todo application in linux with fasm.

Episode 1
Episode 2
Episode 3
Episode 4

Repository

Each of the present episodes are over two hours of streaming. In time he will no doubt edit the streams down and post them on his YouTube Channel - which might be a better viewing option for some. (Which is A LOT of work and he tends to get backlogged on material for YouTube.)

During streaming Alexey speaks some about the community and projects using fasm.
(I've not time to watch the episodes completely (atm), but it seems a good introduction of Linux assembly.)

_________________
¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup
Post 23 Sep 2023, 20:51
View user's profile Send private message Visit poster's website Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 3977
Location: vpcmipstrm
bitRAKE 24 Sep 2023, 18:34
[I listened to the VODs while working on other things. So, although I missed the shenanigans going on in chat, I can give a brief review of the streams:]

Review:

Tsoding, though a seasoned developer, is relatively new to both fasm and x86_64 assembly. This makes his workflow particularly enlightening, as he illustrates how to apply general programming expertise to unfamiliar low-level domains. While experts in x86_64 may wish to temper expectations, the journey provides valuable insights into tackling new challenges with structured approaches.

He navigates the complexities and pitfalls of learning assembly, but his determination, grounded in previously mastered skills, propels him forward. This resilience serves as a valuable lesson for all viewers.

His audience displays a keen interest in assembly programming, making future content with fasm probable. Beyond educational value, Tsoding's streams are enlivened by his natural humor and exaggerated commentaries, enhancing the viewer experience.

For those interested in specialized projects like customizing redsock's https://2ton.com.au/, this series can serve as an introductory resource, although additional study will surely be needed. The content should resonate especially well with those skeptical of JavaScript's ubiquity.

I would outline the episodes thus:
    Overview
  • Introduction (fasm)
  • Debugging Workflow (gdb+gf2)
  • API Discovery (grep)
    Moving Forward
  • Routing Actions
  • State Machine Thinking
  • Problem Solving
  • Rendering List
  • Stack Explanation
    Database
  • Organizing Code (fasm source)
  • Debugging Socket Configuration
  • Javascript Detour
  • Simple Database
Post 24 Sep 2023, 18:34
View user's profile Send private message Visit poster's website Reply with quote
FlierMate7



Joined: 06 Sep 2023
Posts: 12
FlierMate7 25 Sep 2023, 05:19
I read his three Assembly source files for the web app on GitHub, they are not bad, in fact, I got inspired by the way he organized the code. I am new to socket programming.

On another note, his GitHub has astounding 3.3K followers, what a massive amount of followers!
Post 25 Sep 2023, 05:19
View user's profile Send private message Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 3977
Location: vpcmipstrm
bitRAKE 25 Sep 2023, 06:34
Seems I spoke too soon, Tsoding has already uploaded the first episode to YouTube. I remember he didn't like episode 2/3, and was saying perhaps they would be consolidated. To my understanding, Twitch will delete the VODs and YouTube is used for archiving content?

Most all his repos are his creations - he regularly works in different programming languages. For example, he is a (non-public) beta tester for Jai. This type of variety streaming gathers many followers, imho. He's been getting better over the years at promotion - making entertaining (audio/visual) projects, being an edgy character. Appeasing the masses is non-trivial to say the least.

_________________
¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup
Post 25 Sep 2023, 06:34
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.