عادت های خوب برای نوشتن کد امن 
https://wiki.sei.cmu.edu/confluence/display/seccode/Top+10+Secure+Coding+Practices
  https://wiki.sei.cmu.edu/confluence/display/seccode/Top+10+Secure+Coding+Practices
توصیههای خوبی برای به کاربردنِ سادگی در برنامهنویسی 
https://medium.com/javascript-scene/the-single-biggest-mistake-programmers-make-every-day-62366b432308
  
  https://medium.com/javascript-scene/the-single-biggest-mistake-programmers-make-every-day-62366b432308
Medium
  
  The Single Biggest Mistake Programmers Make Every Day
  I recently taught a master class at a conference. The first half of the day I stood in front of the class and talked about The Two Pillars…
  اینقدر با ویم کار کردم که توی ادیتورهای دیگه هم به جای دیلیت از ctrl x استفاده میکنم.
  خلاصه که جانشینپروری و نوشتن داکیومنت رو جدی بگیرید
https://jadi.net/2021/06/always-be-quitting/
  
  https://jadi.net/2021/06/always-be-quitting/
جادی دات نت | کیبرد آزاد
  
  یک راهنمای شغلی: همیشه در حال استعفا دادن باشید
  نه منظورم این نیست که هی شرکت عوض کنین یا همیشه تهدید کنین که دارین میرین یا با دیدن هر چیز ناملایم بگین که «پس من میرم». فلسفه نویسنده مقاله همیشه در حال رفتن باشید ایدهاش اینه که همیشه جوری کار کنین که انگار دارین شرکت رو ترک میکنین. همیشه در حال یاد…
  Forwarded from Programming Resources
  
Free course about Haskell and programming from Glasgow university. free for 8 weeks.
دانشگاه Glasgow کورس مقدماتی functional programming و Haskell اش رو (فقط تا ۸ هفته) رایگان داره ارائه میکنه!!!
#haskell #functional_programming #course #free #tutorial #functional
@pythony
https://www.futurelearn.com/courses/functional-programming-haskell
  دانشگاه Glasgow کورس مقدماتی functional programming و Haskell اش رو (فقط تا ۸ هفته) رایگان داره ارائه میکنه!!!
#haskell #functional_programming #course #free #tutorial #functional
@pythony
https://www.futurelearn.com/courses/functional-programming-haskell
نصب کامپایلر و .. برای شبیهسازی RISC-V روی لینوکس /مک
https://github.com/riscv/riscv-gnu-toolchain
  
  https://github.com/riscv/riscv-gnu-toolchain
GitHub
  
  GitHub - riscv-collab/riscv-gnu-toolchain: GNU toolchain for RISC-V, including GCC
  GNU toolchain for RISC-V, including GCC. Contribute to riscv-collab/riscv-gnu-toolchain development by creating an account on GitHub.
  بررسی چالشهای پیادهسازی spell checker در دهه هشتاد!
https://vrgl.ir/ZPzYH
  
  https://vrgl.ir/ZPzYH
ویرگول
  
  نوشتن نرمافزار در ۴۰ سال پیش چگونه بود؟
  شرایط اینگونه است سال ۱۹۸۴ میلادی است، وظیفه نوشتن یک Spellchecker برای یک نرمافزار Word proccessor در سیستمعامل MSDOS به شما سپرده شده…
  zero cost abstractions
https://boats.gitlab.io/blog/post/zero-cost-abstractions/
  
  https://boats.gitlab.io/blog/post/zero-cost-abstractions/
withoutblogs
  
  Zero Cost Abstractions
  The idea of a zero cost abstraction is very important to certain programming languages, like Rust and C++, which intend to enable users to write programs with excellent performance profiles with …
  جادو با pre processor سی پلاس پلاس 
https://jhnet.co.uk/articles/cpp_magic
  https://jhnet.co.uk/articles/cpp_magic
امروز براتون لینک خاصی ندارم. در همین حد بگم که ساختار router ها خیلی پیشرفته و جالبه. نحوه تعاملشون هم کلی چیز برای یاد گرفتن داره.
یکمم خودتون تحقیق کنین. همه رو که من نباید لینک بدم.
  یکمم خودتون تحقیق کنین. همه رو که من نباید لینک بدم.
لینک ریپوزیتوری با کلی کتاب کامپیوتری (و حدس میزنم غیرقانونی)
https://github.com/AngelSanchezT/books-1
  
  https://github.com/AngelSanchezT/books-1
GitHub
  
  GitHub - AngelSanchezT/books-1: Books about Nodejs, Angular2, Agile, Clean Code, Docker, Golang, Microservices, REST, TDD, BDD…
  Books about Nodejs, Angular2, Agile, Clean Code, Docker, Golang, Microservices, REST, TDD, BDD, and Startups. - AngelSanchezT/books-1
  
  نوشتههای ترمینالی
لینک ریپوزیتوری با کلی کتاب کامپیوتری (و حدس میزنم غیرقانونی) https://github.com/AngelSanchezT/books-1
و کمی دیگه:
https://github.com/AngelSanchezT/E-Books
  
  https://github.com/AngelSanchezT/E-Books
GitHub
  
  GitHub - AngelSanchezT/E-Books: A collections of FREE ebooks
  A collections of FREE ebooks . Contribute to AngelSanchezT/E-Books development by creating an account on GitHub.
  
  نوشتههای ترمینالی
و کمی دیگه: https://github.com/AngelSanchezT/E-Books
  
منتظر بودن من معرفیش کنما.
همین الان بالا میومد
  همین الان بالا میومد
در مورد کاربرد و هدف متد read resolve در جاوا هنگام سریالیزیشن
https://stackoverflow.com/a/45693701
خلاصه که بعد از دریافت ابجکت در متد read obejct، این متد صدا میشه،
کاربردش یکی برای اینه که مطمئن بشیم اگه شی از کلاس سینگلتون سریالایز شد و برگشت، دو تا نشه.
دوم اینکه فیلد های transient که منتقل نشدن رو مقدار بدیم.
  
  https://stackoverflow.com/a/45693701
خلاصه که بعد از دریافت ابجکت در متد read obejct، این متد صدا میشه،
کاربردش یکی برای اینه که مطمئن بشیم اگه شی از کلاس سینگلتون سریالایز شد و برگشت، دو تا نشه.
دوم اینکه فیلد های transient که منتقل نشدن رو مقدار بدیم.
Stack Overflow
  
  Java serialization: readObject() vs. readResolve()
  The book Effective Java and other sources provide a pretty good explanation on how and when to use the readObject() method when working with serializable Java classes. The readResolve() method, on ...
  
  نوشتههای ترمینالی
خلاصه کتاب effective java https://github.com/HugoMatilla/Effective-JAVA-Summary
Classes should be immutable unless there are good reasons to make them mutable.
  
  نوشتههای ترمینالی
در مورد کاربرد و هدف متد read resolve در جاوا هنگام سریالیزیشن  https://stackoverflow.com/a/45693701  خلاصه که بعد از دریافت ابجکت در متد read obejct، این متد صدا میشه،  کاربردش یکی برای اینه که مطمئن بشیم اگه شی از کلاس سینگلتون سریالایز شد و برگشت، دو تا…
سریاللایز کردن به شکل custom در جاوا 
https://howtodoinjava.com/java/serialization/custom-serialization-readobject-writeobject/
  
  https://howtodoinjava.com/java/serialization/custom-serialization-readobject-writeobject/
HowToDoInJava
  
  Java Custom Serialization using readObject() and writeObject()
  Java custom serialization example. To customize serialization and deserialization, define readObject() and writeObject() methods in the class.