چطوری شبیه برنامه نویس های سنیور بشیم؟
https://www.youtube.com/watch?v=oJbfMBROEO0
https://www.youtube.com/watch?v=oJbfMBROEO0
YouTube
How Senior Programmers ACTUALLY Write Code
Get Paid Like an Expert—Not an Employee › https://healthydeveloper.com/consulting-offer-workshop/
Professional habits are what makes the difference between someone who actually writes code like a senior programmer - and wishful thinking.
The syntax and…
Professional habits are what makes the difference between someone who actually writes code like a senior programmer - and wishful thinking.
The syntax and…
Forwarded from Impure Pics
This is a permission to choose the language that you like for the next project
👍2
چند تا trick در مورد bash
https://www.redhat.com/sysadmin/stupid-bash-tricks
https://www.redhat.com/sysadmin/stupid-bash-tricks
Redhat
Stupid Bash tricks: History, reusing arguments, files and directories, functions, and more
As a system administrator, shells are a part of daily operations. Shells often provide more options and flexibility than a graphical user interface (GUI)...
چطور به پروژههای آزاد کانتریبوت کنیم؟
یه آموزش خیلی مختصر
https://www.youtube.com/watch?v=dp0fewyPPL0&list=PL3PYGQRVAjrNzvwUSi82-HrB6MVDKf4p0
یه آموزش خیلی مختصر
https://www.youtube.com/watch?v=dp0fewyPPL0&list=PL3PYGQRVAjrNzvwUSi82-HrB6MVDKf4p0
YouTube
Contributing to open source software | GitHub [beginner friendly]
Hiiii I’m back with some tips for contributing to open source for beginners! PS sorry for the low quality cam, I thought it was more of a high def cam than it was lol. I hope this helps you get started in the world of open source. If there’s anything I missed…
👍1🔥1
https://lemon.rip/w/c99-vla-tricks/
نمونه کاری که نباید با سی انجام داد:
نمونه کاری که نباید با سی انجام داد:
نحوه نگارش کدهاش bash از زبان گوگل
https://google.github.io/styleguide/shellguide.html
https://google.github.io/styleguide/shellguide.html
Forwarded from Gopher Academy (Bardia)
📡 Nil is not nil
⁉️ https://yourbasic.org/golang/gotcha-why-nil-error-not-equal-nil/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
⁉️ https://yourbasic.org/golang/gotcha-why-nil-error-not-equal-nil/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
نوشتن یک malloc/free ساده برای سی
که کند و غیربهینه س ولی کار میکنه.
https://arjunsreedharan.org/post/148675821737/write-a-simple-memory-allocator
که کند و غیربهینه س ولی کار میکنه.
https://arjunsreedharan.org/post/148675821737/write-a-simple-memory-allocator
Tumblr
Memory Allocators 101 - Write a simple memory allocator
Code related to this article: github.com/arjun024/memalloc
This article is about writing a simple memory allocator in C.
We will implement malloc(), calloc(), realloc() and free().
This is a beginner...
This article is about writing a simple memory allocator in C.
We will implement malloc(), calloc(), realloc() and free().
This is a beginner...
👍1
نوشتههای ترمینالی
مشکل ناامنی در unzip کردن فایل های زیپ! https://snyk.io/research/zip-slip-vulnerability
لیستی از کتابخانه های اسیب پذیر و غیراسیب پذیر رو میتونید اینجا دنبال کنید
https://github.com/snyk/zip-slip-vulnerability
https://github.com/snyk/zip-slip-vulnerability
GitHub
GitHub - snyk/zip-slip-vulnerability: Zip Slip Vulnerability (Arbitrary file write through archive extraction)
Zip Slip Vulnerability (Arbitrary file write through archive extraction) - snyk/zip-slip-vulnerability
https://twitter.com/vesalBehrouzi/status/1556951865002233859?t=s4iYKw0L5pKCUGMjJB00BA&s=19
چطور کار پیدا کنیم:
چطور کار پیدا کنیم:
Twitter
کتاب cracking the coding interview یه ورکفلو جالبی برای کار پیدا کردن داده که مسیر جالبیه، مخصصوصا برای برنامهنویسهای جونیور، من کمی با تغییر و اقتباس مراحلش رو اینجا مینویسم:
1- یک پروژهی کوچیک انجام بدید، یه وبلاگ، یه فروشگاه کوچیک، یه اپ pomodoro یا…
1- یک پروژهی کوچیک انجام بدید، یه وبلاگ، یه فروشگاه کوچیک، یه اپ pomodoro یا…
👍2
داشتم فکر میکردم یه gui ساده توسعه بدم با go
که اینو دیدم (هنوز سرچ نکرده بودم)
https://github.com/charmbracelet/bubbletea
در واقع میاد یه gui توی محیط متنی میسازه. حتی پروژه هایی داره که همینو از طریق ssh سرو کنن!
https://github.com/charmbracelet/wish
که اینو دیدم (هنوز سرچ نکرده بودم)
https://github.com/charmbracelet/bubbletea
در واقع میاد یه gui توی محیط متنی میسازه. حتی پروژه هایی داره که همینو از طریق ssh سرو کنن!
https://github.com/charmbracelet/wish
GitHub
GitHub - charmbracelet/bubbletea: A powerful little TUI framework 🏗
A powerful little TUI framework 🏗. Contribute to charmbracelet/bubbletea development by creating an account on GitHub.
👍2
نوشتههای ترمینالی
حالا مثلا با یه چیزی مثل process تو جاوا یا [لینکی که قرار میدم] توی سیپلاسپلاس میشه اون پروسسش رو کال کرد و خروجی رو گرفت ریخت تو برنامه. دیگه بدون نیاز به هیچ چیزِ گرافیکی و فقط نصب بودن همین میتونید در حد دیالوگهای ورودی و نمایش خطا رو داشته باشید…
یه چیزی مثل zenity که قبلا معرفی کردم ولی داخل ترمینال! به به
https://github.com/charmbracelet/gum
https://github.com/charmbracelet/gum
GitHub
GitHub - charmbracelet/gum: A tool for glamorous shell scripts 🎀
A tool for glamorous shell scripts 🎀. Contribute to charmbracelet/gum development by creating an account on GitHub.
شروع مختصری بر functional programming بدون اصطلاحات عجیب و سینتکس های غریب
https://github.com/readme/guides/functional-programming-basics
https://github.com/readme/guides/functional-programming-basics
GitHub
Functional Programming 101
Often mistaken as a concept you should reserve for later in your career, functional programming can actually be an important and accessible part of your toolkit from day one. @cassidoo explains:
❤1
موسیقی مناسب نردها:
یه صوت که به کمک اطلاعات گیتهاب تولید میشه، هر اتفاق که تو کل گیتهاب بیفته یه صدای خاص بسته به اتفاق تولید میشه.
https://github.audio/
#تفریحات_نردها
یه صوت که به کمک اطلاعات گیتهاب تولید میشه، هر اتفاق که تو کل گیتهاب بیفته یه صدای خاص بسته به اتفاق تولید میشه.
https://github.audio/
#تفریحات_نردها
github.audio
GitHub Audio
Listen to music generated by events happening across GitHub
👍4🔥2