Habr
1.25K subscribers
2.09K photos
3 files
1.67K links
Habr.com ⬝ English edition
Download Telegram
This week we issue a really huge selection of all the essential news you might have missed on Front-end development. Make sure to check the latest updates on CSS, HTML, and JavaScript.

Frontend Weekly Digest (18 — 24 Mar 2019): https://amp.gs/4XbM
.NET Core Container Images now Published to Microsoft Container Registry.

“We are now publishing .NET Core container images to Microsoft Container Registry (MCR). We have also made other changes to the images we publish, described in this post”: https://amp.gs/4LzP
Disposable pattern (Disposable Design Principle), Pt.1.

“Even the simplest and well-known problem domain will have secret areas which you have never looked at. So, let’s describe the whole thing from the beginning for the first-timers and all the rest”: https://amp.gs/4Lm4
Even if you have all the documentation and a lot of experience, there could be a lot of tricks developed by different people and imprisoned for themselves.

Dozen tricks with Linux shell which could save your time: https://amp.gs/4WBD
How to Detect an Intruder-driven Group Policy Changes.

The Local GPO files are located in %systemroot%\System32\GroupPolicy hidden folder. Any user, having access to this folder, can copy a Registry.pol file and check/change a Local GPO settings: https://amp.gs/4WU5
Universal C# Code for .NET and JavaScript.

The article describes how C# can be used to create a really cross-platform solution. Despite the focus on .NET and JavaScript, compiling to Android, iOS, and Windows Phone is also possible based on this approach: https://amp.gs/4WoX
How the CSS markup fragment broke the C++ compiler.

“Our experience of developing a static analyzer shows that special working mode is not great for testing. In this note, I’ll give the example of a fresh bug in the C++ compiler from Microsoft”: https://amp.gs/4MaQ
«Non-Blockchain Games Involving Money Must Die».

Dmitry Pichulin, known under the nick «deemru», won the game Fhloston Paradise, developed by Tradisys on the Waves blockchain. In this interview, Dmitry discusses his bot and prospects of blockchain games: https://amp.gs/45TL
Optimisations for PostgreSQL serving Rails application.

“Common reasons for performance problems in similar stacks are heavy queries to database and I will tell the story how we applied non-standard but fairly simple optimisations to improve performance”: https://amp.gs/45BQ
PVS-Studio for Java hits the road.

Elasticsearch is quite a successful project, and it’s even especially pleasant to find errors in significant projects. So, what defects did PVS-Studio for Java manage to detect? Let’s talk about the results of the check: https://amp.gs/4Q7Q
Windows Virtual Desktop now in public preview on Azure.

With Windows Virtual Desktop, you can deploy and scale your Windows desktops and apps on Azure in minutes, while enjoying built-in security and compliance: https://amp.gs/4Q0j
Bitcoin (BTC)’s Low Volatility Will Lead to the Next Crypto Bull Run.

Curiosity has taken over the crypto space. Every potential trader wants to know when the next crypto bull run will start. Since December 2017, it has been stuck in a crypto winter: https://amp.gs/4bs3
Dependency Injection in Flutter.

“It looks like the library inject.dart does everything that we need for now, so I’d like to share some info on how you can use this library in your project”: https://amp.gs/R1mD
• How to publish packages to npm
• A Guide to CSS counter
• 14 of the best JavaScript APIs
• Webpack upgrade from 3 to 4
• A React-based Web video player
• Your Angular app as Progressive Web App

Frontend Weekly Digest (25 — 31 Mar 2019): https://amp.gs/R1Ro
New feature in Git 3: closures.

Git developers are going to introduce a new command to close “homeless” branches. How to use this command, what benefits does it give and what do IT companies think? Let’s answer these and other questions: https://amp.gs/R1Mu
A Simple Way to Talk To Your Website.

The tool is sleeping in your browser, and you are not even aware. We are talking about Google’s Web Speech API. Let us first look at some essential elements of speech before we delve deeper into Google Web Speech API: https://amp.gs/RYn5
External Interrupts in the x86 system. Part 1.

This article is about the interrupt delivery process from external devices in the x86 system. It tries to answer what is PIC and what is it for, what is the purpose of LAPIC, and many other questions: https://amp.gs/RtQb
Last year, direct losses from the illegal copying of consumer electronics were about $0.5 trillion.

In this article, we will talk about one of the most cost-effective protection methods in terms of hardware costs — physical unclonable functions: https://amp.gs/Rm7c
How to write the home address right?

“In my previous article, we just skimmed the surface of objects. Let’s continue our reconnaissance. Today’s topic is a tough one. It’s not quite BIG DATA, but it’s still the data not easy to work with”: https://amp.gs/RmuQ
Exploiting signed bootloaders to circumvent UEFI Secure Boot.

“I wanted to make a bootable USB flash drive with various computer recovery software that would boot without disabling Secure Boot. Let’s see how this can be achieved”: https://amp.gs/Rm5Y
Disposable pattern (Disposable Design Principle), Pt. 2.

“I feel I’m going to open the Pandora’s box for you. Let’s talk about special types — SafeHandle, CriticalHandle and their derived types”: https://amp.gs/Rp1K