Immutable objects - aka objects whose properties and fields can't change after instantiation - are one of the fundamental pillars of functional programming. Yet, it also has other great uses in classically object-oriented languages such as C#. Immutability can help make your code cleaner, easier to
Plain Text - Dylan Beattie - NDC Oslo 2021Software is complicated. Machine learning, microservice architectures, message queues... every few months there's another revolutionary idea to consider, another framework to learn. And underneath so many of these amazing ideas and abstractions is text. When you work in software, you spend your life
[Crypto] Licensing your software with OpenSSL. Using license keys. Software copy-protection.[Crypto] Licensing your software OpenSSL. Using license keys. Software copy-protection. You saw this many times: a license file with a name, serial number, features supported and some code. And some info of a computer that license is connected to, like MAC address.
A Mind Is BornMaking a demo in just 256 bytes would be a formidable challenge regardless of platform. A Mind Is Born is my attempt to do it on the Commodore 64. In the absence of an actual 256-byte compo, it was submitted to the Oldskool 4K Intro compo at Revision 2017, where it ended up on 1st place.
An Efficient WiFi Button For Home Automation Using ESP-NOW | ~68 Years From 2xAA Batteries | DIY E64This is version 2 of the WiFi button that we built a couple of videos ago. This version improves upon the efficiency by using ESP-NOW as the main communication protocol allowing us to trigger automations in near real time, that's about 280 milliseconds on average. The power consumption is very low
"This project will only take 2 hours"Austin Z. Henley Assistant Professor azh@utk.edu @austinzhenley github/AZHenley Home | Publications | Teaching | Blog | CV "This project will only take 2 hours" 11/8/2021 A few students came to me asking if I had any ideas for a software project that they could work on outside of class.
Load Sharing for the 18650 Battery Shield V3This video presents a way to add a load sharing circuit to the 18650 Battery Shield V3 so it can be used safely with higher-powered projects. Options for safe use without the modification are also shown. Shield - Ebay: https://www.ebay.com/itm/113719219564 Shield - AliExpress: https://www.aliexpre
How to Make Your Own VPN (And Why You Would Want to)Sponsored by Linode! Get $20 credit for your first cloud server or VPS here: https://linode.com/wolfgang Text version: https://notthebe.ee/Creating-your-own-OpenVPN-server.html OpenVPN road warrior installer by Nyr: https://github.com/Nyr/openvpn-install Support the channel: Patreon https://patreo
How to create your own custom filter listSuppose you've created dozens, even hundreds, of custom filters in your journeys across the Web. If you aren't using AdBlock's Premium Backup & Sync feature, your filters won't sync to your other AdBlock extensions.
10 Time-Saving Tips for Visual Studio 2019 (as of 16.10.3)There are new time-saving shortcuts being added to Visual Studio with each update. In this video, I want to highlight ten of these shortcuts that are in Visual Studio 2019 as of version 16.10.3. Full Training Courses: https://IAmTimCorey.com Source Code: https://leadmagnets.app/?Resource=10VSTimeSa
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.