• Self-Host Your Static Assets
• Color contrast accessibility tools
• Tabindex: it rarely pays to be positive
• Announcing TypeScript 3.5
• Understanding CSS Variables, and much more
Frontend Weekly Digest (27 May — 2 June 2019): http://amp.gs/dOIu
• Color contrast accessibility tools
• Tabindex: it rarely pays to be positive
• Announcing TypeScript 3.5
• Understanding CSS Variables, and much more
Frontend Weekly Digest (27 May — 2 June 2019): http://amp.gs/dOIu
Open source tool for intent-based search quality validation.
No matter how cool your search solution is, without a reliable way of testing it you will not be able to do any improvement without breaking something valuable: http://amp.gs/dOlX
No matter how cool your search solution is, without a reliable way of testing it you will not be able to do any improvement without breaking something valuable: http://amp.gs/dOlX
People think that having a call to the Array.Length on each iteration will make CLR to take more time to execute the code. To avoid it they store the length value in a local variable.
Let’s find out if this is a viable thing or using a temporary variable is a waste of time: http://amp.gs/dO75
Let’s find out if this is a viable thing or using a temporary variable is a waste of time: http://amp.gs/dO75
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”: http://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”: http://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): http://amp.gs/dSgs
Exceptional situations (part 1 of 4): http://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”: http://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”: http://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: http://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: http://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: http://amp.gs/dS68
5 Robust Prioritization Techniques for IT Teams: http://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.”: http://amp.gs/dAJd
It is a new selection of tips and tricks about Python and programming from Telegram-channel “Python etc.”: http://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): http://amp.gs/dA5B
The architecture of an exceptional situation (pt. 2 of 4): http://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: http://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: http://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”: http://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”: http://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: http://amp.gs/diLO
In this post, we define why: http://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: http://amp.gs/dDns
This Flutter review will look into the advantages and disadvantages of the tool: http://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: http://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: http://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: http://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: http://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): http://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): http://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: http://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: http://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: http://amp.gs/dwoL
.NET: Tools for working with multi-threading and asynchrony. Part 1: http://amp.gs/dwoL