Habr
1.25K subscribers
2.08K photos
3 files
1.67K links
Habr.com ⬝ English edition
Download Telegram
How iOS Developers Are Seeking To Up The Ante With Cloud Computing.

As a platform, many enterprises are leveraging iOS to realize the benefits of cloud computing. This is one aspect of digital transformation that has been rocking the entire industry: https://amp.gs/RG1v
Memoization Forget-Me-Bomb.

Memoization is a super simple thing — just memoize which result you have got from a first function call, and use it instead of calling it the second time — don’t call real stuff without reason, don’t waste your time: https://amp.gs/RGe5
How I discovered an easter egg in Android’s security and didn’t land a job at Google.

Google loves easter eggs so much, that you could find them in virtually every product of theirs. But sometimes you can find an easter egg in the most unlikely of places: https://amp.gs/RxRa
Memory and Span, pt. 2.

A human by nature cannot fully understand the purpose of a certain instrument until he or she gets some experience. So, let’s turn to some examples: https://amp.gs/Rxa6
The SIMD extension of OpenMP provides users an effortless way to speed up loops by explicitly leveraging the vector unit of modern processors.

Microsoft are proud to start offering C/C++ OpenMP SIMD vectorization in Visual Studio 2019: https://amp.gs/Rfxh
Wireshark 3.x: code analysis under macOS and errors review.

The project’s authors definitely haven’t done their best in fixing bugs before the release. Let’s collect hotfixes right now to give a motive in doing a new release: https://habr.com/en/company/pvs-studio/blog/447156/
• What’s new in Foundation 6
• Creative View Mode Switch Animation
• Yet Another JavaScript Framework
• All you need to know about Promise.all
• What to Expect in Angular 8 and much more

Frontend Weekly Digest (1 — 7 Apr 2019): https://amp.gs/RPIV
Flightradar24 — how does it work? Part 2, ADS-B protocol.

In the first part the basic ideas of operation were described. Now let’s go further and figure out, what data is exactly transmitting and receiving between the aircraft and a ground station: https://amp.gs/RPBr
Ambient music and its effects on writing code.

“In this post I’d like to talk about our background music choices for writing code. The developer soundtrack, if you will. To narrow it down, I’m going to discuss one specific genre, ambient music”: https://amp.gs/RPO3
Particle systems: a Christmas story.

“I have an interesting story to tell you about something that happened to me one day in the office the last Christmas. It was right before I was heading home to Tenerife to spend a few days with my family”: https://amp.gs/RP5X
Liza Alert: volunteers, who save lives.

Let’s talk to Sergey Chumak — the head of Liza Alert IT branch — about the work of the volunteer emergency response group and how high-tech solutions aid them: https://amp.gs/RyxE
BGP perforating wound.

It was an ordinary Thursday on 4.04.2019. Except that at some point of the midday timeline an AS60280 belonging to Belarus’ NTEC leaked 18600 prefixes originating from approximately 1400 ASes: https://amp.gs/Rv1R
NodeJS logging made easy.

Let’s get acquainted with class-logger. The core idea of class-logger is to provide a declarative highly-configurable standardized way to log messages before and after the execution of a class method: https://amp.gs/Rvek
Building VirtualBox for Windows.

“Although the build instructions are described on the official project Wiki, they are incomplete and somewhat outdated. So when, in the end, I got it working I thought it was worth documenting in full details”: https://amp.gs/RvOf
How to push parameters into methods without parameters in safe code.

This time we continue to laugh at the normal method call. I propose to get acquainted with the method call with parameters without passing parameters. We will also try to convert the reference type to a number — its address, without using pointers and unsafe code: https://amp.gs/RvDj
Live Share now included with Visual Studio 2019.

“In the year since Live Share began its public preview, we’ve been working to enhance the many ways you collaborate with your team. This release is the culmination of that work”: https://amp.gs/RvW9
C301 and miniOTP-3, new programmable tokens from Token2.

“We are glad to announce two new models of programmable TOTP tokens, both in a small card (miniOTP-3) and in a keyfob form-factor (C301), now with restricted time sync”: https://amp.gs/Rv6X
Python tips and tricks, March 2019.

It is a new selection of tips and tricks about Python and programming from Telegram-channel “Python etc”: https://amp.gs/REPx
Hack Your XiaoMi Vacuum Cleaner.

The owners can reprogram robotic vacuum cleaners and implement different settings. And all you need to “upgrade” these devices is a PC, an internet connection, and a smartphone: https://amp.gs/REHQ
7 Interesting startups in IoT.

The startup phenomenon in general and the IoT startups in particular are too immature in terms of a business-model history. In contrast to corporations, startups feel good in a Black-Swan-friendly uncertainty of emerging innovations: https://amp.gs/RVBD
JavaScript: how to remove circular dependencies from your project.

The best way to deal with circular dependencies is to avoid them. Circular dependencies are usually an indication of incorrect code design and should be refactored and removed if possible: https://amp.gs/RVA8