Habr
1.26K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
Why it is important to apply static analysis for open libraries that you add to your project.

Modern applications are built from third-party libraries like a wall from bricks. However, taking all the bricks indiscriminately may not be such a good idea: https://amp.gs/LTYp
TOEFL ibt Writing: A Step-by-Step Guide.

This article is for those who want to have a useful, applicable and easy-to-follow manual on writing TOEFL ibt Independent Essay: https://amp.gs/LpJj
Top 10 Full Stack Development Companies to Check Out in 2020.

Given the diverse range of responsibilities and technologies, it is no wonder companies choose to employ full stack development services to achieve end goals without hiring multiple people: https://amp.gs/Ll8n
Top 10 eCommerce Platforms to Boost Business Productivity in 2021.

An eCommerce platform empowers startups, SMEs, and large enterprises to manage multiple online business processes such as website, marketing, sales, and operations: https://amp.gs/LndF
Flutter: The Best Cross-Platform Framework For App Development.

You will get to know why Flutter has become the best cross-platform framework for mobile app development and the benefits of using it in both the development and business process: https://amp.gs/LfID
Aspect-Oriented Programming (AOP) by source-level weaving.

Aspect-oriented programming is a very appealing concept for simplifying your codebase, creating clean code, improving modularity, structure of code and minimizing copy-paste errors: https://amp.gs/LPDv
JavaCC 21 Parser Generator.

JavaCC 21 supports the Java language through JDK 13. The Java grammar that JavaCC 21 uses internally can be used in your own projects without any restriction: https://amp.gs/Ly80
Checking WildFly, a JavaEE Application Server.

“The best way to get started with a code analyzer is to try it on real code, so I decided to pick some interesting project, check it, and write an article based on the results of the check”: https://amp.gs/LVTY
Using Flex (Fast Lexical Analyzer Generator).

In this article, we’ll examine how it works in general, and observe some nontrivial nuances of developing a lexer with Flex: https://amp.gs/LVxU
Mysql 8.x Group Replication (Master-Slave) with Docker Compose.

This post is handling the following situation — how to setup up simple Mysql services with group replication being dockerized. In our case, we’ll take the latest Mysql (version 8.x.x): https://amp.gs/LVqS
Nullable Reference will not protect you, and here is the proof.

Have you ever wanted to get rid of the problem with dereferencing null references? If so, using Nullable Reference types is not your choice: https://amp.gs/LdJH
ZTools for Apache Zeppelin.

To understand what ZTools can do, we’ll look at the Variables View panel and code editor in the Big Data Tools plugin: https://amp.gs/LOYk
What’s new in rotor v0.09.

rotor is non-intrusive event loop friendly C++ actor micro framework, similar to its elder brothers like caf and sobjectizer. The new release came out under the flag of pluginization, which affects the entire lifetime of actor: https://amp.gs/LqBC
Compensation for Error Caused by Limited Gain-Bandwidth of Operational Amplifiers in Low-pass Filters.

The described methods help to reduce the requirement to the Gain-Bandwidth of a used Op Amp and cost of circuits: https://amp.gs/LqvP
Agreements as Code: how to refactor IaC and save your sanity?

Let’s imagine that you expect that an environment will be ready in 2 days after you created a Jira ticket. Just after that, you receive an email that it will be ready in 2 weeks: https://amp.gs/Lqwd
Big Data Tools Update 11 Is Out.

EAP 11 of the Big Data Tools plugin for IntelliJ IDEA Ultimate, PyCharm, and DataGrip is available now. You can install it from the JetBrains Plugin Repository or inside your IDE: https://amp.gs/L0Zx
Database using ScriptableObjects with save/load system.

“In this article I would like to talk about my SODatabase library, with which you can conveniently create, edit and use in the game (edit and serialize) scriptable objects”: https://amp.gs/L0vm
PopMech and its ancestors: a foray into the history of tech.

Many of us grew up reading a classic. However, it doesn’t seem to be as prominent as it once was. To understand the ongoing shift in tech coverage, we need to explore its roots: https://amp.gs/L0S6
Brainless Platform for a Robotic Vacuum Cleaner.

The «platform» we are about to create will navigate around, finding its way from under the furniture, and, given time, visiting every spot, cleaning it (if we install a VC on the platform): https://amp.gs/LKIR
Fatal Fight: How we’ve got 5 million organic installs?

The story of Fatal Fight started in 2015. The time when going global and having 5 million downloads on Google Play Store seemed to be a dream of every game developer: https://amp.gs/LHyK