عادت های خوب برای نوشتن کد امن
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.