Support of Visual Studio 2019 in PVS-Studio.
“Support of Visual Studio 2019 in PVS-Studio affected a number of components: the plugin itself, the command-line analyzer, the cores of the C++ and C# analyzers, and a few utilities. In this article, I will briefly explain what problems we encountered when implementing support of the IDE and how we addressed them”: https://amp.gs/dSBA
“Support of Visual Studio 2019 in PVS-Studio affected a number of components: the plugin itself, the command-line analyzer, the cores of the C++ and C# analyzers, and a few utilities. In this article, I will briefly explain what problems we encountered when implementing support of the IDE and how we addressed them”: https://amp.gs/dSBA
“The situation when this method gets a string with incorrect data is exceptional because the method can return neither a correct value nor anything. Thus, the only way is to throw an exception”.
Exceptional situations (part 1 of 4): https://amp.gs/dSgs
Exceptional situations (part 1 of 4): https://amp.gs/dSgs
Various things in MetaPost.
“Picturing days and nights of inkscaping made me feel dizzy, so soon I found myself fantasizing about a more automated solution. For some reason MetaPost became the focus of these fantasies”: https://amp.gs/dSq3
“Picturing days and nights of inkscaping made me feel dizzy, so soon I found myself fantasizing about a more automated solution. For some reason MetaPost became the focus of these fantasies”: https://amp.gs/dSq3
Indexes in PostgreSQL — 9 (BRIN).
In the previous articles we discussed PostgreSQL indexing engine, the interface of access methods, and the following methods: hash indexes, B-trees, GiST, SP-GiST, GIN, and RUM. The topic of this article is BRIN indexes: https://amp.gs/dSwJ
In the previous articles we discussed PostgreSQL indexing engine, the interface of access methods, and the following methods: hash indexes, B-trees, GiST, SP-GiST, GIN, and RUM. The topic of this article is BRIN indexes: https://amp.gs/dSwJ
Is it always easy for you to prioritize the tasks of the huge project? What if five or more tasks have the main priority and urgency?
5 Robust Prioritization Techniques for IT Teams: https://amp.gs/dS68
5 Robust Prioritization Techniques for IT Teams: https://amp.gs/dS68
Python tips and tricks (May 2019).
It is a new selection of tips and tricks about Python and programming from Telegram-channel “Python etc.”: https://amp.gs/dAJd
It is a new selection of tips and tricks about Python and programming from Telegram-channel “Python etc.”: https://amp.gs/dAJd
“Before building a system of types that would be clear for the user of code, a programmer should determine when to choose the type of error and when to catch or skip exceptions”.
The architecture of an exceptional situation (pt. 2 of 4): https://amp.gs/dA5B
The architecture of an exceptional situation (pt. 2 of 4): https://amp.gs/dA5B
Let’s talk about one of the modern security mechanism for web applications, namely Web Application Firewall.
We’ll discuss modern WAFs and what they are based on, as well as bypass techniques, how to use them and why you should never entirely rely on WAF: https://amp.gs/dqtF
We’ll discuss modern WAFs and what they are based on, as well as bypass techniques, how to use them and why you should never entirely rely on WAF: https://amp.gs/dqtF
Let’s help QueryProvider deal with interpolated strings.
“The most painful thing is to fix bugs after turning on ClientEvaluation, since all Automapper profiles should be strictly analyzed for interpolation. Let’s find out what’s what and propose our solution to the problem”: https://amp.gs/dqUl
“The most painful thing is to fix bugs after turning on ClientEvaluation, since all Automapper profiles should be strictly analyzed for interpolation. Let’s find out what’s what and propose our solution to the problem”: https://amp.gs/dqUl
People go mad about Scrum: many IT blogs write about it, many practical courses promise to teach all Scrum features, many companies want to see a working experience with Scrum in CVs, and so on. Scrum conquers them all.
In this post, we define why: https://amp.gs/diLO
In this post, we define why: https://amp.gs/diLO
Flutter is a new open source framework created by Google that assists in developing native Android as well as iOS apps with one codebase. It is more than just a framework as it is a full software development kit that has everything you require for building cross-platform apps.
This Flutter review will look into the advantages and disadvantages of the tool: https://amp.gs/dDns
This Flutter review will look into the advantages and disadvantages of the tool: https://amp.gs/dDns
Improve your mobile application using machine learning technology.
Today, even mobile application developing company has begun to consolidate ML related to other cutting edge technologies, for example, AI and predictive analysis: https://amp.gs/dJEj
Today, even mobile application developing company has begun to consolidate ML related to other cutting edge technologies, for example, AI and predictive analysis: https://amp.gs/dJEj
Nullable Reference types in C# 8.0 and static analysis.
Nullable Reference types can be a great help when designing architecture from scratch, but reworking existing code may require a lot of time and care, as it may lead to a number of elusive bugs: https://amp.gs/dJMo
Nullable Reference types can be a great help when designing architecture from scratch, but reworking existing code may require a lot of time and care, as it may lead to a number of elusive bugs: https://amp.gs/dJMo
• How to Use the Web Share API
• Inspirational Websites Roundup #5
• The CSS Mindset
• A journey into Angular Animation
• Enabling Modern JavaScript on npm
• Keeping your CSS in JS clean, and much more
Frontend Weekly Digest (3 — 9 June 2019): https://amp.gs/dw8o
• Inspirational Websites Roundup #5
• The CSS Mindset
• A journey into Angular Animation
• Enabling Modern JavaScript on npm
• Keeping your CSS in JS clean, and much more
Frontend Weekly Digest (3 — 9 June 2019): https://amp.gs/dw8o
Porting desktop apps to .NET Core.
This post is the simple case. It’s focused on simple instructions and smaller applications and is the easiest way to move your app to .NET Core: https://amp.gs/dwEY
This post is the simple case. It’s focused on simple instructions and smaller applications and is the easiest way to move your app to .NET Core: https://amp.gs/dwEY
The need to do things in an asynchronous way was present long before the appearance of computers. However, when they did appear, this need became even more obvious.
.NET: Tools for working with multi-threading and asynchrony. Part 1: https://amp.gs/dwoL
.NET: Tools for working with multi-threading and asynchrony. Part 1: https://amp.gs/dwoL
“When 3D printing technology goes out of the lab,
Its development motivation lies in its application”
Let’s find out, what are the application areas of 3D printing: https://amp.gs/dFfp
Its development motivation lies in its application”
Let’s find out, what are the application areas of 3D printing: https://amp.gs/dFfp
The Art of Prioritization: How to Choose Right Features for Development.
Product managers will agree that it’s rather critical to choose the right features for development, filter the most important of them and skip less urgent ones: https://amp.gs/dMyJ
Product managers will agree that it’s rather critical to choose the right features for development, filter the most important of them and skip less urgent ones: https://amp.gs/dMyJ
The one who resurrected Duke Nukem: interview with Randy Pitchford, magician from Gearbox.
RUVDS and Habr continue the series of interviews with interesting people in IT field. Today we welcome Randall Steward Pitchford II, co-founder of Gearbox Software: https://amp.gs/dMuF
RUVDS and Habr continue the series of interviews with interesting people in IT field. Today we welcome Randall Steward Pitchford II, co-founder of Gearbox Software: https://amp.gs/dMuF