TLDR: Tongue in cheek post on how - in .NET 5+ and C# 9+ - the smallest possible C# program appears to be {} or 2 characters long. This doesn’t do much, though. Using N (github, nuget) you can write a program doing something in 4 characters with e.g. N(); in .NET 6 and C# 10. Along the way learn a few C# 10 and nuget packaging tricks incl. global usings and implicit usings. Recently, while lying facedown on an exercise mat, I had a fun idea for how to write the world’s smallest C# program in .NET 6/C#...
Przychodzimy do pracy. Współtworzymy jakiś-tam produkt cyfrowy. Bierzemy za to pieniądze, kupujemy produkty wytworzone przez innych ludzi z innych kontynentów. Niby wiemy, że do czegoś ta nasza praca się przydaje, że jest gdzieś na wysokim poziomie jakieś jej uzasadnienie, ale z perspektywy mikro ono po prostu, zwyczajnie nie istnieje.
Russia's SVR spy agency made off with information about US counterintelligence investigations in the wake of the SolarWinds hack, according to people familiar with the American government cleanup operation. The alarming snippet was reported by financial newswire Reuters. The SVR was named and shamed in April by Britain and the US as the organisation that compromised the build systems of SolarWinds' network monitoring software Orion, used by 18,000 customers across the world. Those customers included the...
Skip to content Sign up Why GitHub? Features →Mobile →Actions →Codespaces →Packages →Security →Code review →Issues →Integrations →GitHub Sponsors →Customer stories→TeamEnterprise Explore Explore GitHub →Learn and contributeTopics →Collections →Trending →Learning Lab →Open source guides →Connect with othersThe ReadME Project →Events →Community forum →GitHub Education →GitHub Stars program →Market...
Posted on by Tyler Treat We encounter a lot of organizations talking about or attempting to implement SRE as part of our consulting at Real Kinetic. We’ve even discussed and debated ourselves, ad nauseam, how we can apply it at our own product company, Witful. There’s a brief, unassuming section in the SRE book tucked away towards the tail end of chapter 32, “The Evolving SRE Engagement Model.” Between the SLIs and SLOs, the error budgets, alerting, and strategies for handling change management, it’s pr...
Tim DeschryverBlogSnippets NewsletterBackgroundThemeRosé Pine MoonRosé Pine DarkRosé Pine DawnNight OwlAtom DarkDraculaNordModified@tim_deschryverAll postsTLDR Version👀 Just show me the code already With the upcoming release of .NET 6, we're also getting a new API to build applications. This new API is called the "Minimal Web API". This blog post came to life because seeing this new structure triggered some new brainwaves that made me question my current project structure. After having read abou...
Passwordless is, for many people, just another geeks idea, which makes an ordinary user’s life just more complicated. But how many times have you seen passwords like 123456 or qwerty? How many times in the last year have we heard about another company hit by malware or stolen money from someone’s account?
Skip to main contentSkip to main contentMicrosoftWindows BlogsWindows Blogs Windows Blogs Home Windows ExperienceDevicesWindows DeveloperMicrosoft EdgeWindows InsiderMicrosoft 365MoreAll MicrosoftMicrosoft 365OfficeWindowsSurfaceXboxDealsSupportSoftwareSoftwareWindows AppsOneDriveOutlookSkypeOneNoteMicrosoft TeamsMicrosoft EdgePCs & Devices PCs & Devices ComputersShop XboxAccessoriesVR & mixed realityPhonesEntertainmentEntertainmentXbox G...
On 30th September 2021, the root certificate that Let's Encrypt are currently using, the IdentTrust DST Root CA X3 certificate, will expire. You may or may not need to do anything about this Root CA expiring, but I'm betting a few things will probably break on that day so here's what you need to know! There's a long backstory This seems like a shameless plug, but if you really want to know more about how Certificate Authorities (CA) and Certificate Chains work, you should consider joining me on the Pra...
W tym odcinku pochylimy się nad ORMami. Czy obiecywane założenia, które były obiecywane wraz z ich wprowadzeniem tj. bez kosztowe i bezproblemowe wymienianie bazy danych jest faktem czy to tylko mrzonki i w ogóle można by ich się pozbyć z korzyścią dla projektów. A może jednak klepanie SQLi z palca to zamierzchłe czasy i już do nas nie wrócą?
Skip to content Sign up Why GitHub? Features →Mobile →Actions →Codespaces →Packages →Security →Code review →Issues →Integrations →GitHub Sponsors →Customer stories→TeamEnterprise Explore Explore GitHub →Learn and contributeTopics →Collections →Trending →Learning Lab →Open source guides →Connect with othersThe ReadME Project →Events →Community forum →GitHub Education →GitHub Stars program →Market...
June 22nd, 2021 In this blog post, I’m going to show the new package validation tooling that will become available with .NET 6. It ensures that your package consumers have a great experience across all .NET platforms and versions and that you didn’t accidentally make any breaking changes with the previous version of your package. If that is of interest to you, keep reading!Why validation is important With .NET Core & Xamarin we have made cross-platform a mainstream requirement for library authors. Ho...
Z książki tej dowiecie się na czym polega praca w charakterze programisty. Poznacie specjalizacje, wady i zalety zawodu, ścieżki awansu i kariery, zarobki. Przeczytacie w niej o podstawach teoretycznych: systemie binarnym, działaniu procesora, językach programowania, bazach danych i narzędziach, jakich używają w pracy programiści. Dowiecie się, czy programista musi znać matematykę oraz jakie predyspozycje pomogą wam w byciu koderem. Poznacie też kilka słów z programistycznego slangu. Mówiąc krótko – prze...
We’ve detected that JavaScript is disabled in this browser. Please enable JavaScript or switch to a supported browser to continue using twitter.com. You can see a list of supported browsers in our Help Center. Help Center Terms of ServicePrivacy PolicyCookie PolicyImprintAds info © 2021 Twitter, Inc. Something went wrong, but don’t fret — let’s give it another shot.
Chciałem zainteresować Cię tematem książek dla programistów. Jestem raczej anty-fanem książek, które twierdzą, że nauczą Cię programować, ale są takie, które zdecydowanie warto przeczytać. Udało mi się zebrać moje top 7 książek, które powinien przeczytać każdy programista. Zapraszam!
Readers&##x27; ChoiceTechnologyProgrammingData ScienceSoftware DevelopmentCybersecurityContributeAnd Microsoft Is Killing ItAndrew ZuoFollow·13 min readPhoto by Ruben Ortega on Unsplash I love C#. My first real programming project after University was a game written in Unity. And I immediately fell in love with the language. It just felt so fresh. It was like Java… if Oracle had actually cared about it. This was back in the Java 7 days. I hear they moved to a faster release cycle since then so things...
Już 21 i 23 września odbędzie się największa konferencja programistyczna w Polsce - Code Europe. Z tej okazji przygotowaliśmy 2 konkursy, w których w sumie do zgarnięcia 6 wejściówek. :)
Search can be the critical difference between a good app and a great app. Although search technologies like Elasticsearch, SOLR, RedisSearch, and more options have become readily available, they still require a non-trivial amount of resources to operate and maintain. The web community has a search solution for web developers in Lunr, and luckily .NET OSS community has ported the library to a NuGet package. This post will explore what Lunr is and how we can use Lunr-Core to provide simple yet powerful se...
Adam September 1st, 2021 For .NET 6, we have made FileStream much faster and more reliable, thanks to an almost entire re-write. For same cases, the async implementation is now a few times faster! We also recognized the need of having more high-performance file IO features: concurrent reads and writes, scatter/gather IO and introduced new APIs for them.TL;DR File I/O is better, stronger, faster! – Rob Fahrni If you are not into details, please see Summary for a short recap of what was changed.Introd...
Scott Johnston Docker is used by millions of developers to build, share, and run any app, anywhere, and 55% of professional developers use Docker every day at work. In these work environments, the increase in outside attacks on software supply chains is accelerating developer demand for Docker’s trusted content, including Docker Official Images and Docker Verified Publisher images. Finally, the rapid global growth in developers – to an estimated 45 million by 2030 – pushes us to scale sustainably so w...