We love our .NET community that is filled with amazing developers writing fantastic blogs, libraries, presentations, and pull requests every week. We are always looking for ways to highlight this amazing work, and for over 4 years the ASP.NET team here at Microsoft has been hosting their ASP.NET Community Standups live on YouTube and now Twitch.
During the stream, they show off the latest and greatest community contributions along with all of the great open source work that the teams have been doing. As the .NET community expands so should the community standups, which is why we are pleased to introduce the expansion of their community standups that we officially call the “.NET Community Standup” series. These community standups span multiple teams and products in the world of .NET and show off the amazing work the community is doing.
Frontend Weekly Digest (21–27 January 2019)
How Brands Can Break Through the Tech Media Bubble

Writing yet another Kubernetes templating tool
If you are working with Kubernetes environment then you probably make use of several existing templating tools, some of them being a part of package managers such as Helm or Ksonnet, or just templating languages (Jinja2, Go template etc.). All of them have their own drawbacks as well as advantages and we are going to go through them and write our own tool that will try to combine the best features.
cyberd: Computing the knowledge from web3
The original post has been updated based on community input in order to remove confusion.
Final version of the whitepaper is available here:
Arithmometer Felix M review
I was putting things in order in a garage, when I found an arithmometer Felix M. It is old school iron gadget, there are no electronics inside.
Searching for errors in the Amazon Web Services SDK source code for .NET
Welcome to all fans of trashing someone else's code. :) Today in our laboratory, we have a new material for a research — the source code of the AWS SDK for .NET project. At the time, we wrote an article about checking AWS SDK for C++. Then there was not anything particularly interesting. Let's see what .NET of the AWS SDK version is worth. Once again, it is a great opportunity to demonstrate the abilities of the PVS-Studio analyzer and make the world a bit better.
The VS Code Roadmap 2019 — DRAFT
As 2018 has come to an end, now is the time to look towards the future. We typically look out 6 to 12 months and establish topics we want to work on.
As we go we learn and our assessment of some of the topics listed changes. Thus, we may add or drop topics as we go.
We describe some initiatives as «investigations» which means our goal in the next few months is to better understand the problem and potential solutions before scheduling actual feature work. Once an investigation is done, we will update our plan, either deferring the initiative or committing to it.
As always, we will listen to your feedback and adapt our plans if needed.

Running image viewer from Windows XP on modern Windows

Download: shimgvw_xp32.7z (includes a binary and source code of the launcher, and the shimgvw.dll from English Windows XP SP3).
Starting point
On the other hand, the benchmark in monetarism (Milton Friedman) and the Austrian School of Economics (Ludwig Heinrich Edler von Mises, Friedrich August von Hayek) is freedom. Economic and political freedom.
The third fashionable point at present is the concept of “The Happy Planet Index”.
Thus, there is no single point of reference.
Nevertheless, this point is easy enough to detect if you understand the basic principles of building a modern post-industrial democratic society. If you understand what is common in these models. Where is their common starting point.
The modern economic system, as well as the modern democratic system, were not created for themselves. They are made for people. And that means not a person for the state, but a state for a person. Laws are not to limit human freedoms, but to ensure respect for the rights and freedoms of each person, laws to increase the happiness and wealth of a person. Not GDP, but the wealth of each individual.
States are made up of people. No people — no state. Poor people are a poor state.

Wealth, happiness, human freedom — is the area of respect for his rights.
Thus, a common unifying point in economic and political reasoning and theories is in the field of human rights.
About monitoring
Monitoring is the most important part of your infrastructure. Monitoring is system engineers basics. However, everyone has his own way to understand it. My way consist of denial. anger & acceptance.
The Cake is a Lie
Have you ever thought — How to explain programming to the one never faced it before? It could be a problem, as long a new one will not understand you.
So, let's imagine — you have a friend, who is not soiled by computer science, never tried to automate something, never played factorio, never written a single line of code.
So, let's imagine a normal human being.
And let's call him Bill. He is not very good in Maths, just “not good”, but he loves candies!
Your task is to teach Bill some basic(or magic) IT things, you are doing every day. The simplest ones.
So what shall you do first? Basically — FEED HIM!
A Vision towards Observability in Practice
It has gained a lot of attention recently.

Product manager’s mastery. Feature requests
Feature prioritization is based on multiple principles. Basic are aligning to company vision, product strategy, and customer profile. For example, if you’re targeted to small businesses or home offices doing SAP integration request shouldn’t be in your first place.
But what share feature requests take in a product backlog? An answer like “it is full of customers' requests” isn’t correct. It seems strange but true.
If you’re not happy to read long texts the advice is “you should not give attention to customers' requests if your product is mature”.
Translating Dust templates to JSX

Hello Habr! I'm Miloš from Badoo, and this is my first Habr post, originally published in our tech blog. Hope you like it, and please share and comment if you have any questions
So… React, amirite???
It appeared in the middle of the decade (plagued by the endless JavaScript framework wars), embraced the DOM, shocked everyone by mixing HTML with JavaScript and transformed the web development landscape beyond recognition.
All those accomplishments, without even being a framework.
Love it or hate it, React does one job really well, and that is HTML templating. Together with a great community and a healthy ecosystem, it’s not hard to see why it became one of the most popular and influential JavaScript libraries, if not the most popular one of all.
SAPUI5 for dummies part 3: A complete step-by-step exercise
Introduction & Recap
In the previous blog post, we learned how to filter, sort and group our table. This is a fundamental aspect of every CRUD application because most of the time users have to deal with hundreds of hundreds of records.
What will be covered on this exercise
With Part 3 of this series of blog posts, we will learn how to create a Master-Detail application leveraging the SplitApp UI control and how correctly configure the app’s manifest to handle routes and targets.
- SplitApp: UI control that allows you to create a Master-Detail application (used as a replacement of the App control)
- Routing: we will configure the manifest.json to correctly handle the routing of the application
- ObjectHeader: control that enables the user to easily identify a specific object. The object header title is the key identifier of the object and additional text and icons can be used to further distinguish it from other objects
- Navigation to a detail view and bind the element context: you will learn how to navigate and open a detail page and bind the current View (of the detail) to a new context
- List: in the master page we will use a list to display BusinessPartner because we will have less space
Global Game Jam 2019 (announcement)
System call interception in Linux-kernel module
The module was created as a part of my master thesis in the 2010 year. The master thesis theme is Keylogging in Linux kernel. The main idea was to find out a way to intercept system calls for x64 arch Linux kernel, especially for kernel 2.6.34.7-61.fc13.x86_64.
The Fall and Recovery of a Mold

Naming things
There are only two hard things in Computer Science: cache invalidation
and naming things.
— Phil Karlton
We, developers, spend more time reading code than writing it. It is important for the code to be readable and clear about its intent.
Below are some advice based on my experience naming things.