About Hi, I’m Ela Moscicka Welcome to my website! I’m a Software Engineer at Microsoft (working on Microsoft Teams) and a former Microsoft Talent Sourcer. Here you can read about my journey i…
Last Week in .NET #23 – Solarwinds gets hacked; Microsoft goes on the Attack In what I can only describe as a “lead magnet”, here’s a copy of my weekly .NET newsletter, creatively titled “Last Week in .NET”. I’m posting it here in the vain hopes that you’ll sign up for the …
Ignore AMP · Jens Oliver Meiert In 2018, my recommendation was to avoid AMP, to use AMP for the most relevant pages, or to use AMP only. In 2020 my recommendation is to ignore it, because AMP largely appears meaningless now. <cite>Upgrade Your HTML II</cite> gives an opinionated idea wh...
What's Serverless in #Shorts and why should you care? In this 60 second video I briefly explained what is Serverless and why you should care. And to get started do this great Learn module https://c5m.ca/serverless
r/IAmA - Comment by u/bledfeet on ”Hi, I’m Anita DeFrantz, Olympic Champion, Vice President of the International Olympic Committee, author, civil rights lawyer, and professional speaker. Ask me anything about the Olympics, professional sports, rowing, and athletes’ civil rights issues!” 3,502 votes and 573 comments so far on Reddit
Azure DevOps Podcast: Scott Hunter on .NET 5 - Episode 119 Scott is the Director of Program Management for .NET at Microsoft. When Scott first joined Microsoft back in 2007, he was working on the ASP.NET team. As the Director of Program Management of .NET, Scott and his team build .NET Core, .NET Framework...
South Africa: Spotlight on ComUnity This episode was recorded at the ComUnity office in Johannesburg, South Africa in January 2020. In June of 2017, wildfires broke out in Knysna, a municipality in South Africa. In this episode of CodeS
The need to reset & reinforce security posture will be 2021’s key themes - IT Supply Chain By Infosecurity Europe Maxine Holt (main picture) Senior Research Director at Omdia
Extending Android Device Compatibility for Let's Encrypt Certificates We’re happy to announce that we have developed a way for older Android devices to retain their ability to visit sites that use Let’s Encrypt certificates after our cross-signed intermediates expire. We are no longer planning any changes in January t...
Philip Wootton from DocuVision In this episode of Source Code we meet Philip Wootton, a serial entrepreneur and someone who has many words of wisdom to share from his multiple laps around the block of building profitable companies.
Steve Blank Startup Stock Options – Why A Good Deal Has Gone Bad A version of this article first appeared in the Harvard Business Review VC’s have just changed the ~50-year old social contract with startup employees. In doing so they may have removed one o…
C# 9 and .NET 5: Book Review and Q&A The book C# 9 and .NET 5, by Mark Price, is a practical guide on developing .NET cross-platform applications. The book is concise, implementation-oriented, and each subject is presented with a hands-on walkthrough. The author covers the main types of appl...
WebAssembly, a revolution that follows - Josip Klaric, BLbit (2020-12-22) .NET Conf is still in progress! Our next meetup is part of .NET Conf local events. The meetup will be in English. Our friend Josip Klaric talks about WebAsse...
Blazor vs React: Passing values to all children | Awaiting Bits Zanid Haytam's personal blog about Programming, Data Science and random stuff.
Configure identity-based policies in Cloudflare Gateway You can now build secure web gateway rules based on user and group identity.
C# In Simple Terms - Iterators We can iterate over our custom collection by implementing an iterator on them! It makes using foreach so simple!
Utilizing Bogus with the Builder Pattern for better Mocks I was recently working with the excellent Octokit.NET library for working with GitHub, and like many developers, I needed to write a test.
Home Page - C# Advent Starting on December 1st, the C# Advent will reveal TWO new C# blog posts every day up to and including December 25th.
Merge Conflict Join Frank & James for a weekly discussion on the world of technology and development including C#, F#, .NET, web, mobile, and more.
Nikon Is ending 70 years of camera production in Japan - mirrorlessrumors The Japanese website Asahi reports that Nikon is ending the production of cameras in Japan and moving all production to Thailand. This is simply Nikon’s attempt to cut costs as much as it gets. Don’t think this is enough to…
How can I emulate the REG_NOTIFY_THREAD_AGNOSTIC flag on systems that don't support it? part 1 | The Old New Thing Windows 8 introduced the REG_NOTIFY_THREAD_AGNOSTIC flag to the RegNotifyChangeKeyValue function. But what if you need to run on systems older than that? One of the recommended workarounds for the lack of support for the REG_NOTIFY_THREAD_AGNOSTIC fla...
Caching an IEnumerable<T> instance - Gérald Barré In this post, I describe how to cache the result of an IEnumerable<T> instance in a multi-threaded code.
Empowering your queries with RavenDB I wrote an article on DZone that explores some of the new possibilities that RavenDB 5.1 enables.You can read it here, and as usual, I would love to hear you...
Mile-Long Wooden Xylophone Plays Bach in Japanese Forest While music and design may not seem to go hand in hand at first glance, a giant mile-long xylophone certainly fits the bill for both. After all, it’s likely the only instrument on the planet that can make Bach resonate through the surrounding trees — a so...
233: Bluetooth is Mind-blowing! James has finally discovered the magic of Bluetooth and is on an adventure of building his own app. On top of that he is investigating the wonderful world of IoT and Bluetooth combined!
2020’s Top 15 Machine Learning & AI Research Papers Machine Learning, Deep Learning & AI Research Papers from 2020, that we thing you should read.
Paper about Herbalife®-related patient death removed after company threatens to sue the journal A paper describing the death of a young woman trying to lose weight by consuming Herbalife® products has been withdrawn after the company threatened to sue the journal.
Need Something to Do over the Break? How About 25 Free JavaScript Courses? Want something to do over the break?Want to polish up your JavaScript Skills?
Functional Gift Wrapping This year I decided to contribute to the F# Advent Calendar, a yearly event where members of the F# community share their thoughts with others through a seri...
Nullable reference types; CSharp's very own <code>strictNullChecks</code> 'Tis the season to play with new compiler settings! I'm a very keen TypeScript user and have been merrily using strictNullChecks since it s...
Arrows born in flight My adoption of F# as a language-of-choice was slightly rocky. After around a decade of nearly exclusive C# work, my curiosity was piqued with an uptick in hearing about this other #-lang. My initial reaction was one I've since seen in other C# developer...
The State of .NET: Q&A Compilation Read through some of the most compelling questions from our webinar on The State of .NET after the release of .NET 5.
Writing High Performance Code in F# Writing F# is usually good fun, with an emphasis on writing simple, correct, readable and maintainable code. And since F# runs on top of .NET, it's usually pretty efficient code as well! However, there are times when you'll also need to consider compromis...
Get Git Part 4 Rebasing OK, don’t panic. I know that rebasing has a very scary reputation, but it is actually pretty straight forward. Before we begin, please note that rebasing has very little to do with I…
Should I be Checking Injected Dependencies for Null? - Steve Talks Code In this post, I present my Top 5 scenarios of null injections from the .NET Dependency Injection container and use these to justify adding guard clauses to your C# constructors in consuming classes.
Redis Cluster - Benefits of Sharding and How It Works Redis is one of the good friends of a backend engineer, and its versatility and ease of use make it convenient to get started. That said, when it comes to scaling it horizontally for writes, it gets a bit more tricky with different level of trade-offs you...
More challenging projects every programmer should try More challenging projects every programmer should try.
Into the Octoverse It's the end of 2020. We're all tired. So we phone it in for the last episode of the year as we discuss the State of the Octoverse, while Michael prepared for the wrong show (again), Allen forgot to pay his ISP bill and Joe's game finished downloading.
The Great iPwn: Journalists Hacked with Suspected NSO Group iMessage 'Zero-Click' Exploit - The Citizen Lab Government operatives used NSO Group’s Pegasus spyware to hack 36 personal phones belonging to journalists, producers, anchors, and executives at Al Jazeera. The journalists were hacked by four Pegasus operators, including one operator MONARCHY that we at...
» Lode Runner The Digital Antiquarian It’s always been a bit of a balancing act to decide which games I write about in detail here — a matter of balancing my level of personal interest in each candidate against its historical importance. In the early years of this project especially, when I s...