JavaScript
(2021-10-09) Xterm.js Xterm.js is the frontend component that powers many terminals including VS Code, Hyper and Theia!

(2021-10-04) It takes a PhD to develop that RoyalSloth the most of the features are done by non-expert programmers, because the more experienced ones are busy with leadership tasks and other organizational stuff.
(2021-10-06) I'm sorry · Discussion #39 · dotnet-foundation/Home - Executive Director for the .NET Foundation apologized about something, but other people did not like that apology.
(2021-10-08) 20 Things I've Learned in my 20 Years as a Software Engineer - Simple Thread

var app = WebApplication.Create(args);
app.MapGet("/", () => "Hello World");
app.Run();

So I have started working on pull request spell check bookmarklet, this is some background info I have collected so far:
Just like in the solution you've mentioned, use Conditional Formatting for your Calendar. But this time on the Filter's "Advanced" tab, select Field -> All Appointment fields -> End. Specify on or before Condition and today (without quotes) as a Value. Don't forget to add this criteria with "Add to List" button.
(2021-09-26) No, We Won’t Have a Video Call for That! - xahteiwi.eu good remote work guidance: Working in a distributed team means working asynchronously. Being productive in a distributed team is a skill that most people must learn; it is not innate to us. Knowledge sharing: Chat, Email, Wiki, Issue Tracker
Meeting notes:
NATO Briefing:
Links from my inbox August 2021
Once in a while, the time comes to clean all the links I've saved in my email inbox.




#if Linux
Console.WriteLine("Built on Linux!");
#elif OSX
Console.WriteLine("Built on macOS!");
#elif Windows
Console.WriteLine("Built in Windows!");
#endif
Great trick for chaning CSS rules at runtime
document.styleSheets.item(0).cssRules[0].style.whiteSpace = 'pre-wrap'
Browser Speech API
(() => {
// utterThis.pitch = 2;
// utterThis.rate = 1.5;
function speak(text, pitch, rate) {
const synth = window.speechSynthesis;
const voices = synth.getVoices();
const voiceEn = voices.find(v => v.lang === 'en-US');
const voiceRu = voices.find(v => v.lang === 'ru-RU');
const utterThis = new SpeechSynthesisUtterance(text);
utterThis.voice = voiceEn;
utterThis.pitch = pitch;
utterThis.rate = rate;
synth.speak(utterThis);
}
speak('Hello World', 2, 0.5);
})();
- [Free File: Do your Federal Taxes for Free Internal Revenue Service](https://www.irs.gov/filing/free-file-do-your-federal-taxes-for-free)
- [Federal Income Tax Spreadsheet Form 1040 Excel Spreadsheet Income Tax Calculator](https://sites.google.com/view/incometaxspreadsheet/home)
Dear Diary,
I remember, 8 years ago, back in Ukraine, I've used to run even several blogs. Blogging was super helpful since I've been able to blog about my findings or results of my research and then find that note after some time. I've met a few like-minded friends because of my posts. This is a great tool. But then… I've stopped.
Because my English isn't perfect… Because of lack of time, other things, video games…
Finally: the circle is now complete. I have not fixed all my issues before I have re-started the blogging, but, really, should I?
This is my official first post. I don't know what I will do in the future, but I am going to publish this right now.
Thanks to GitHub pages:
bundle exec jekyll serve