2022-11-05 Folklore.org: -2000 Lines Of Code
-2000 Lines Of Code Author: Andy Hertzfeld Date: February 1982 Characters: Bill Atkinson Topics: Software Design, Management, Lisa Summary: It's hard to measure progress by lines of code
Social media sites are riddled with ads, trackers, and dark patterns. As much as I'd love to avoid using them for privacy reasons or time concerns, it's just not possible to keep up to date with current events without them.RSS ("Really Simple Syndication") gives you the best of both worlds. For the uninitiated, it is a way to "subscribe" to websites without having to browse them individually or signing up for newsletters. With a collection of RSS feeds, you can keep up with the latest updates from multiple sources (that offer an RSS feed) from within your feed reader.
2022-10-30 Things your manager might not know
Here are the facts your manager might not know about you and your team that we’ll cover in this post: What’s slowing the team down Exactly what individual people on the team are working on Where the technical debt is How to help you get better at your job What your goals are What issues they should be escalating What extra work you’re doing How compensation/promotions work at the company
In prison, going to “the hole” can mean spending 23 hours a day alone in a tiny cell. Here, incarcerated author Michael J. Nichols shares his top 10 tips for enduring long stretches of “administrative segregation.”
Writing effectively is a superpower, there is no denying it. As a software engineer, you write a lot. Most of the writing you do is for computers. Businesses, however, consist of people.
Distributed "functions" that can resume execution from the previous state Recommendation from the talk:
- 2022-10-25 Data and Reality by William Kent
- 2022-10-25 Idempotence Is Not a Medical Condition: An essential property for reliable systems
- 2022-10-25 Durable Functions Overview - Azure Microsoft Learn
- 2022-10-25 Homepage Temporal Temporal is a developer-first, open source platform that ensures the successful execution of services and applications (using workflows).
Error messages are part of our daily lives online. Every time a server is down or we don’t have internet, or we forget to add some info in a form, we get an error message. “Something went wrong” is the classic. But what went wrong? What happened? And, most importantly, how can I fix it?
2022-10-17 YAGNI exceptions - lukeplant.me.uk
Applications of Zero One Many. If the requirements go from saying “we need to be able to store an address for each user”, to “we need to be able to store two addresses for each user”, 9 times out of 10 you should go straight to “we can store many addresses for each user”
Versioning. This can apply to protocols, APIs, file formats etc.
Logging. Especially for after-the-fact debugging, and in non-deterministic or hard to reproduce situations, where it is often too late to add it after you become aware of a problem.
The idea is that the DoSomething function uses an error code to report problems, but it is built with the help of functions that use exceptions to report problems. The DoSomething function sets up a try/catch that catches any exceptions that may emerge from the helper functions and uses a helper function to convert the exception to an HRESULT. If the exception cannot be converted to an HRESULT, then we terminate the process, because the helper functions threw a disallowed exception.
2022-11-04 Pex4Fun - Microsoft Research
And it is gone now. Why?
2022-11-04 GOTO: .NET Source Browser
Tell me more about goto! .NET Source Browser is very helpful tool
// Skip past any whitespace at the beginning.
if ((styles & NumberStyles.AllowLeadingWhite) != 0 && IsWhite(num))
if ((uint)index >= (uint)value.Length)
num = value[index];
FalseExit: // parsing failed
result = 0;
status = ParsingStatus.Failed;
result = 0;
status = ParsingStatus.Overflow;
In June 2021, Microsoft applied for a Clippy image trademark.
Just a fun research about old hardware
2022-10-27 Make WordArt - Online word art generator
Bring back the 90's with online WordArt
2022-10-28 Programming Portals
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
SQLite in the browser with WASM/JS
2022-11-04 Educational Channels
Top 70000 educational YouTube channels in 20 languages by category
mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration.
A simple GUI tool to create complex FFmpeg filtergraphs quickly and correctly, without having to mess with the cumbersome filter syntax
2022-10-26 Starter Tab
2022-10-21 Screenplays for Movies and TV Shows
I have built a library of screenplays for movies and TV shows
2022-10-30 📊 Charts.css
CSS data visualization framework
Card animation repo: pokemon-cards-css/src at main · simeydotme/pokemon-cards-css
Basic styles for HTML Elements. Providing a mostly-reasonable set of styles without classes. Use it for simple static sites or as a starting point and add your own classes. This is not a complete solution with layout grids, components, utility classes, and the like.
2022-10-26 systemd Shutdown Units - Poseidon Labs
Designing a system to shutdown gracefully can be tricky. In an ideal world, every service would be managed by a systemd unit. ExecStart would start a process that handles SIGTERM by stopping itself and an ExecStop would inform the process and block to gracefully stop the process and its resources.
But not all software stops gracefully or does a full teardown of what it set up. In this post, we’ll look at systemd’s shutdown behavior and strategies for writing systemd units that perform custom cleanup tasks before shutdown.
FreshRSS is a self-hosted RSS and Atom feed aggregator. It is lightweight, easy to work with, powerful, and customizable.
Self-Hosting is the practice of locally hosting(on premises & private web servers) and managing software applications by a person or organization instead of monthly subscriptions from Software as a service Software as a service (SaaS) providers.
- 2022-10-16 marktext/marktext: 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
MarkText is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page.
Something I watched
Amazing talk about ASCII, code pages and all weird stuff
From when the Web was invented to the current days
Better stronger type coding suggestions
A little bit controversial, but fun talk about why we write that boilerplate code, that does not solve our problem? very useful screenshot: