- 24
- 36 722
Make Programming Fun Again
Taiwan
เข้าร่วมเมื่อ 24 ม.ค. 2014
moroz.dev/
My mission is to Make Programming Fun Again. There are way too many companies these days that try to solve their programming problems with ridiculously unsuitable solutions. ORMs for Node? Complex relational data structures in Mongoose? Async I/O in Python? You name it, you have it.
"Fun" is not just fun, it's also the first syllable of the word "functional".
I am a programming aficionado based in Taiwan.
Over the past few years, I have lived in various cities in Poland, Germany, China, and Taiwan.
My mission is to Make Programming Fun Again. There are way too many companies these days that try to solve their programming problems with ridiculously unsuitable solutions. ORMs for Node? Complex relational data structures in Mongoose? Async I/O in Python? You name it, you have it.
"Fun" is not just fun, it's also the first syllable of the word "functional".
I am a programming aficionado based in Taiwan.
Over the past few years, I have lived in various cities in Poland, Germany, China, and Taiwan.
Secure Web Apps: Password Authentication in Go with Argon2id
Secure Web Apps: Password Authentication in Go with Argon2id
มุมมอง: 769
วีดีโอ
Go application setup with PostgreSQL, sqlx, goose migrations
มุมมอง 7K8 หลายเดือนก่อน
Go application setup with PostgreSQL, sqlx, goose migrations
Generate PDFs Using Go and LaTeX in 6 mins (Ancient Technology Series)
มุมมอง 9438 หลายเดือนก่อน
Generate PDFs Using Go and LaTeX in 6 mins (Ancient Technology Series)
Full Stack Elixir #6: Creating new records
มุมมอง 1.1K4 ปีที่แล้ว
Full Stack Elixir #6: Creating new records
Full Stack Application with Elixir, GraphQL, and React #5: Deleting todo items, disappearing things
มุมมอง 1K4 ปีที่แล้ว
Full Stack Application with Elixir, GraphQL, and React #5: Deleting todo items, disappearing things
Full Stack Application with Elixir, GraphQL, and React #4: Toggling and updating
มุมมอง 1K4 ปีที่แล้ว
Full Stack Application with Elixir, GraphQL, and React #4: Toggling and updating
Full Stack Application with Elixir, GraphQL, and React #3: Apollo, stealing design from Apple
มุมมอง 1.4K4 ปีที่แล้ว
Full Stack Application with Elixir, GraphQL, and React #3: Apollo, stealing design from Apple
Full Stack Application with Elixir, GraphQL, and React: Set up React and Sass
มุมมอง 1.9K4 ปีที่แล้ว
Full Stack Application with Elixir, GraphQL, and React: Set up React and Sass
Full stack application with Elixir, GraphQL & React: API setup and data structures
มุมมอง 15K4 ปีที่แล้ว
Full stack application with Elixir, GraphQL & React: API setup and data structures
No way, I was just checking out the difference between sqlx and sqlc and found your video, so far it’s a very informative vid but I was shocked when I heard you guys are from Taiwan, cuz I am too! Would love to connect to other coders that speak English here, and especially that write go lol, maybe we could connect in line?
Please tutorial with open api / swagger
Both presentation in slides and topics are good. 👍🏻 I have to adjust the speech playback a little slower x0.85 😁 to comprehend it smoothly. Topics like trobleshooting Postgres DB are quite useful. Looking forward to your new video on Go, Postgres. 😉
And thank you for making these videos.
Not bad. Please produce more Go related videos like this one. 😁
Nice content, when is a 'graphql api using go' coming?
Thank you so much🥰
Thank you :)
could you cover PayPal Integration with GO?
Actually, I have never used PayPal myself, not even as a customer... have you considered using Stripe instead?
Nice video man!! Keep it up
Thank you :)
it would be more helpful if you explain it simultaneously
Yes, I do realize that. This is the formula I use in recent streams.
What vim theme is this please?
I think this is kanagawa, github.com/rebelot/kanagawa.nvim
Cześć Karol. Świetny filmik. Używam tych samych narzędzi.
no sound
No audio Also, why sqlc and not sqlx(just saw a vid where it was preferred to sqlc)? Do you usually go with this project structure? I like how clean it is
I know there was no audio later, I think I just switched the microphone off and concentrated on coding :3 I have wanted to try sqlc for quite a while now and it's great for avoiding boilerplate code! Besides, ThePrimeagen has been promoting it pretty heavily. I will probably talk more in the next stream.
@@MakeProgrammingFunAgain "ThePrimeagen" haha, I think this is where I got it from. The scan part of the sqlx makes it look better because its the one line magic
I will soon make another stream where I will try to explain my opinion on both.
hey i have a question i dont know much about computers and internet but i know that for public websites to work someone has to host them on a server a through internet we access these websites now my question is that my college have their college app on Google Play Store and too access our study material and other stuff we have to download it and we have been given a set of username and password we put them in app login interference and we are in so how this system works do they have a server too? And does it also work like websites??
Yes, they probably have an API hosted on a server~
Very interesting the use case of LaTeX with Go. I might take another round to produce PDFs with Go + Latext. Thank you!
Awesome
dope!!
this tutorial is awesome! super helpful
Glad I could help!
Sometimes I just watch how people do stuff and see if I'm doing stuff correctly or effectively. Thank you for making this video 😁👍
I'm probably neither, but at least I'm having fun in the process!
you seem to be consistent on the blog. I hope you're getting enough eyeballs there
Yes, a blog requires much less time and effort than making videos.
404 subscriber lol.
Nice content! I am writing projects with base in those videos
eww emacs
I agree
Thanx for your video
Szukam sobie spokojnie "elixir tutorial", a tu nagle :-D
Great video!
Is there a reason you are using Phoenix instead of a simple http server implementation like cowboy? I’m curious if Phoenix is overkill or if it brings benefits for a React SPA?
Same!
BTW, the latest version of Phoenix already comes with SASS.
Part 2 my friend ??
th-cam.com/video/MxGQrmqubsI/w-d-xo.html&ab_channel=MakeProgrammingFunAgain There you go!
@@MakeProgrammingFunAgain thx a lot i really want it i'm new to Functional programing after getting rid of THe shitty OOP
Karol, keep up the great work. I'm looking forward to more series; especially with Elixir and Phoenix
One thing I noticed is using the onBlur function will call to the elixir server unnecessarily if there was no actual content changed. Phoenix handles this gracefully, and doesn't run the update query (it can see no change occurred). But this does feel like unnecessary HTTP chatter
This is a good point indeed. I have more time now and I may consider making another video to address this issue.
This is so good! Best introduction I found. Merci!
t'as réussis a avancé et faire quelque chose avec Phoneix GraphQL et React ?
I would love to see your .vimrc file. ;)
Nauman Afsar gitlab.com/moroz2137/dotfiles there you go
Note: I needed to change the `entry` (in webpack.config.js) to the following: entry: { "app": "./js/app.tsx" },
11889music Yes, I may have forgotten about it.
Exactly what I was looking for. Thanks!
Brad Hanks Glad I could help. Unfortunately I had to stop making these videos for a while - too busy with work!
Cool :D What is btw the vim plugin you use for file/buffer tree?
Wojciech Kaczmarek it's neotree and it's actually Emacs, not vim
@@MakeProgrammingFunAgain haha yes in the meantime i noticed and heard you sayin it is emacs :D Well done video, have fun!
Phoenix might as well be another dialect of elixir.
中文很好!
過獎了,過獎了~
I like your videos a lot, upload more please :) Also, is there any chance to make some video or series with pure Elixir Website/App up and running on a server ? If not, that's my suggestion for the future :D Thanks for the videos, impatiently waiting for the next one haha
SiNeeka The way I usually deploy Phoenix websites to unix machines is by building otp releases (you can use distillery or elixir 1.9), and then just put the release in a subfolder in /usr/local/lib/ and supervise it with systemd
I will see what I can do, but I am busy as heck these days :(
I really enjoyed watching this series so far! Looking forward to the next episode!
DayColor Thank you very much. I will try to find some time for that over the weekend.
How do I set up tmux in that way? (With autocorrect in vim etc)
Hi there, this is a good question! I am using neovim with a plugin called COC (I think it stands for Conquest of Completion), I configured it based on a video of Ben Awad. Both my tmux.conf and init.vim are publicly available in my dotfiles repo, feel free to take a look: gitlab.com/moroz2137/dotfiles Enjoy!
@@MakeProgrammingFunAgain Thanks, will have a look at your dotfiles =)
Good content!
Congratulations!
Good job!
It's Sass, not SASS
Thank you for your valuable comment. I will update the texts accordingly.
Great tutorial! Thx a lot!
PRiKoL1ST1 Glad you liked it.
Thanks a lot. This was helpful. As an idea for a new video -> Converting react based elixir app to Phoenix LiveView.
bharat joshi Hi there. I have looked into LiveView and I may want to do a video about it later on. For the next series, I wanted to do a clone of McDonald's ordering machines with a dashboard, using GraphQL subscriptions!
@@MakeProgrammingFunAgain That sounds like a great idea! (Please try to squeeze channels in there!)
SouvlakiGyros I'll see what I can do!
React with Phoenix on TH-cam.... I guess you are from future....
Equimper must have given him a lift in his time machine and dropped him off on his way back to 2018! th-cam.com/play/PLzQWIQOqeUSOu74jGJMRH06gneM3wL82Z.html
ahahah so true