Habr
1.26K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
“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: http://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: http://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: http://amp.gs/dMuF
Who put Python in the Windows 10 May 2019 Update?

“Some days ago the Windows team announced the May 2019 Update for Windows 10. In this post we’re going to look at what we, the Python team, have done to make Python easier to install on Windows”: http://amp.gs/dMQB
How to delete (cleanup) obsolete remote branches in GIT (stash, bitbucket) from Windows machine.

“This is what worked for me, so I am posting this in case it can be useful for somebody else”: http://amp.gs/d5t9
Essential on-site SEO factors.

“With this post, I start a series of SEO related articles where I’m going to share my 11+ years experience in SEO to help you understand better how it works”: http://amp.gs/d59e
Frontend Weekly Digest (10 – 16 June 2019)

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.

https://habr.com/ru/post/456316/
PVS-Studio Graph of Diagnostic Abilities Development

More than 8 years have passed since the PVS-Studio product was released, and all this time we've been implementing new diagnostic rules in it. Moreover, we are not going to stop. If you care about whether we have lost our vivacity over the years, and whether PVS-Studio stops developing, the graph given in the article will take this issue off the table.

https://habr.com/ru/company/pvs-studio/blog/456384/
Audio over Bluetooth: most detailed information about profiles, codecs, and devices

The mass market of smartphones without the 3.5 mm audio jack changed headphones industry, wireless Bluetooth headphones have become the main way to listen to music and communicate in headset mode for many users.

Bluetooth device manufacturers rarely disclose detailed product specifications, and Bluetooth audio articles on the Internet are contradictory and sometimes incorrect. They do not tell about all the features, and often publish the same false information.

Let's try to understand the protocol, the capabilities of Bluetooth stacks, headphones and speakers, Bluetooth codecs for music and speech, find out what affects the quality of the transmitted audio and the delay, learn how to capture and decode information about supported codecs and other device features.

https://habr.com/ru/post/456182/
Bluetooth stack modifications to improve audio quality on headphones without AAC, aptX, or LDAC codecs

Some wireless headphone users note low sound quality and lack of high frequencies when using the standard Bluetooth SBC codec, which is supported by all headphones and other Bluetooth audio devices. A common recommendation to get better sound quality is to buy devices and headphones with aptX or LDAC codecs support. These codecs require licensing fees, that's why devices with them are more expensive.

It turns out that the low quality of SBC is caused by artificial limitations of all current Bluetooth stacks and headphones' configuration, and this limitation can be circumvented on any existing device with software modification only.

https://habr.com/ru/post/456476/
Security of mobile OAuth 2.0

Popularity of mobile applications continues to grow. So does OAuth 2.0 protocol on mobile apps. It's not enough to implement standard as is to make OAuth 2.0 protocol secure there. One needs to consider the specifics of mobile applications and apply some additional security mechanisms.

In this article, I want to share the concepts of mobile OAuth 2.0 attacks and security mechanisms used to prevent such issues. Described concepts are not new but there is a lack of the structured information on this topic. The main aim of the article is to fill this gap.

https://habr.com/ru/company/mailru/blog/456702/
WSL 2 is now available in Windows Insiders

We’re excited to announce starting today you can try the Windows Subsystem for Linux 2 by installing Windows build 18917 in the Insider Fast ring! In this blog post we’ll cover how to get started, the new wsl.exe commands, and some important tips. Full documentation about WSL 2 is available on our docs page.

https://habr.com/ru/company/microsoft/blog/456202/
Simple story behind Refresh and Access tokens

Nowadays security schema that lays on two tokens quite common. There are a lot of information about theme in the Internet. There are often only description what is Refresh and Access tokens and how to usem.

To understand concept behind tokens I would like to do one simple thought experiment.

https://habr.com/ru/post/456968/
“Sometimes it happens that behind a nondescript, at first glance, warning lies hell”.

How to quickly check out interesting warnings given by the PVS-Studio analyzer for C and C++ code: http://amp.gs/Oe2D
Key factors of a Successful Team Enablement.

The enablement team plays a key role in the initial and ongoing success of employees. When training is set up properly, the company starts receiving value from the new employee much sooner: http://amp.gs/Oe6L
A drawing bot for realizing everyday scenes and even stories.

New AI technology can understand a natural language description, sketch a layout of the image, synthesize the image, and then refine details based on the layout and individual words provided: http://amp.gs/O7Bp
• How to Section Your HTML
• Optimizing Google Fonts Performance
• Drop caps & design systems
• Introduction to Vue lifecycle hooks
• Just — a build task definition library, and much more

Frontend Weekly Digest (17 — 23 June 2019): http://amp.gs/O7Ed
AvaloniaUI features using the custom MessageBox.

AvaloniaUI is a delightful framework to which you want to return again and again. So let’s go back to it again and look at some of the features with my message box: http://amp.gs/O7iB
WBOIT in OpenGL: transparency without sorting.

This post is about weighted blended order-independent transparency (WBOIT) — the trick that was covered in JCGT in 2013: http://amp.gs/O7Mx
How RICE Scoring Model Enhances Product Feature Prioritization.

A powerful prioritization framework such as RICE model helps to consider each factor about a project and combine the factors in a consistent way: http://amp.gs/OyDP