نکاتی از کامپیوترها که از ماشینهای تایپ و .. به ارث بردیم!
https://medium.com/@pragdave/weird-programming-facts-1-3fe47d82a7fd
https://medium.com/@pragdave/weird-programming-facts-1-3fe47d82a7fd
استفاده از intellij برای فرمتکردن کدهای جاوا در ترمینال!
https://www.jetbrains.com/help/idea/command-line-formatter.html#options
https://www.jetbrains.com/help/idea/command-line-formatter.html#options
IntelliJ IDEA Help
Format files from the command line | IntelliJ IDEA
نوشتههای ترمینالی
استفاده از intellij برای فرمتکردن کدهای جاوا در ترمینال! https://www.jetbrains.com/help/idea/command-line-formatter.html#options
البته مثل باقی قسمتهای intellij دوست نداشتنیه. :)
از باقی ابزارها هم به شدت کندتره.
از باقی ابزارها هم به شدت کندتره.
گوگل از گیت استفاده نمیکنه،
از چه ورژن کنترلی استفاده میکنه و چطوری؟
https://medium.com/@gitship/which-version-control-tool-is-google-using-how-is-it-proving-useful-for-it-7fbde4296fbf
از چه ورژن کنترلی استفاده میکنه و چطوری؟
https://medium.com/@gitship/which-version-control-tool-is-google-using-how-is-it-proving-useful-for-it-7fbde4296fbf
Medium
Which Version Control Tool is Google Using? How is It Proving Useful for It?
Google is well prevalent for new inventions, and version control tools are no exception. It doesn’t use Git or any other popular systems…
همچنین جالبه بدونید کل codebase رو توی فقط یک ریپوزیتوری نگهداری میکنن!
https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext
https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext
Modern IDEs are magic. Why are so many coders still using Vim and Emacs? - Stack Overflow Blog
https://stackoverflow.blog/2020/11/09/modern-ide-vs-vim-emacs/
https://stackoverflow.blog/2020/11/09/modern-ide-vs-vim-emacs/
Stack Overflow Blog
Modern IDEs are magic. Why are so many coders still using Vim and Emacs?
The endless war between Vim and Emacs users has continued ad nauseam over the years. It's less a war at this point than a grumbling shuffle of ingrained habit and stubborn resistance to change.
Forwarded from a pessimistic researcher
سری کتاب های Software Foundations
اینا رو مهران بهم معرفی کرد
۶ جلد کتاب که سعی کرده راجع به برخی از جنبه های Formal Methods در علم نرمافزار صحبت کنه
نویسنده های قوی ای هم پشت کتاب هستن مثل آقای appel
https://softwarefoundations.cis.upenn.edu/
این کتابا رایگان هستن و به صورت web-based می تونید استفاده کنید
اینا رو مهران بهم معرفی کرد
۶ جلد کتاب که سعی کرده راجع به برخی از جنبه های Formal Methods در علم نرمافزار صحبت کنه
نویسنده های قوی ای هم پشت کتاب هستن مثل آقای appel
https://softwarefoundations.cis.upenn.edu/
این کتابا رایگان هستن و به صورت web-based می تونید استفاده کنید
همه نگران اینن که vpn روشنه سایت های داخلی نمیشه رفت،
من مشکلم اینه که vpnم میاد localhost رو هم تونل میکنه و به سیستم خودمم دیگه دسترسی ندارم!
من مشکلم اینه که vpnم میاد localhost رو هم تونل میکنه و به سیستم خودمم دیگه دسترسی ندارم!
چرا گوگل شیطانیه؟
۱- این مطلب دلایل مشخص اورده و اشارات واضحی کرده. کل سایتش هم بچرخید جالبه.
https://fuckoffgoogle.de/google-is-evil/
۲- این مطلب هم به نکات کلیای اشاره کرده
https://www.wired.com/2012/06/opinion-google-is-evil/
۳- این هم مطلب خوانا و خوبیه فقط با تغییر آیپی وارد بشید.
https://listverse.com/2017/09/24/top-10-ways-google-does-evil/
۱- این مطلب دلایل مشخص اورده و اشارات واضحی کرده. کل سایتش هم بچرخید جالبه.
https://fuckoffgoogle.de/google-is-evil/
۲- این مطلب هم به نکات کلیای اشاره کرده
https://www.wired.com/2012/06/opinion-google-is-evil/
۳- این هم مطلب خوانا و خوبیه فقط با تغییر آیپی وارد بشید.
https://listverse.com/2017/09/24/top-10-ways-google-does-evil/
Wired
Google Is Evil
It's bad enough when you run a search company in an increasingly social world. It's worse when anti-trust regulators say you have unfairly and illegally used your dominance in search to promote your own products over those of competitors. Now Google executives…
Forwarded from Things that I like (Maedeh Dehghan)
*The Myth of the Genius Programmer*
فکر میکنین برننامه نویس خوبی نیستین؟:))
هربار به باگ میخورین و از بقیه کمک میخواین حس بدی دارین؟
این ویدیو برای شماست!
https://www.youtube.com/watch?v=0SARbwvhupQ
فکر میکنین برننامه نویس خوبی نیستین؟:))
هربار به باگ میخورین و از بقیه کمک میخواین حس بدی دارین؟
این ویدیو برای شماست!
https://www.youtube.com/watch?v=0SARbwvhupQ
YouTube
Google I/O 2009 - The Myth of the Genius Programmer
Google I/O 2009 - The Myth of the Genius Programmer
Brian Fitzpatrick, Ben Collins-Sussman
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss…
Brian Fitzpatrick, Ben Collins-Sussman
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss…
چقدر حقوق شماست؟
معیارها و نامعیارهایی که حقوق شایسته (و البته توانایی ما) رو نشون میدن.
https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html
معیارها و نامعیارهایی که حقوق شایسته (و البته توانایی ما) رو نشون میدن.
https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html
Yegor Bugayenko
How Much Do You Cost?
How do you know what hourly rate you are worth? What factors should be taken into account? Here are my criteria.
چرا getter و setter شیطانی هستند :)
https://www.yegor256.com/2014/09/16/getters-and-setters-are-evil.html
خلاصه اینکه Object رو به شکل Object باید ببینیم نه یه struct که به سادگی یه سری data رو کنار هم جمع کرده.
https://www.yegor256.com/2014/09/16/getters-and-setters-are-evil.html
خلاصه اینکه Object رو به شکل Object باید ببینیم نه یه struct که به سادگی یه سری data رو کنار هم جمع کرده.
Yegor Bugayenko
Getters/Setters. Evil. Period.
Getters and setters is a terrible anti-pattern in object-oriented programming and should be avoided. This article explains why.
چرا utility classها بد هستن و جایگزینشون توی OOP چیه؟
https://www.yegor256.com/2014/05/05/oop-alternative-to-utility-classes.html
https://www.yegor256.com/2014/05/05/oop-alternative-to-utility-classes.html
Yegor Bugayenko
OOP Alternative to Utility Classes
Utility classes are a very popular design pattern in Java and other object-oriented languages. However, many consider them a terrible practice to be avoided.