Habr
1.25K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
“The reason for writing such a story is an attempt to evolve this chaos a little bit, spread the personal knowledge about the field and to create a sort of a public lecture about android robotics”.

Android Robotics up to 2019: the real story in 5 parts.

Part 1: http://amp.gs/V4zZ
Part 2: http://amp.gs/V4zn
Part 3: http://amp.gs/V4zf
286 and the network.

If suddenly you still have a working 286 in the closet and you want to connect it to a modern network, then we have a guide for you: http://amp.gs/V49t
Game development, VR issues and machine learning simulation.

Neural network simulator “while True: learn()” is probably the most unusual game on Steam. We talked with its сreator about the modern game dev and IT-industry in general: http://amp.gs/V4Kr
The Fall and Recovery of a Mold.

“Software component developers tend to be far removed from the end users of the products in which their components are employed. Recently, however, we connected directly with a KOMPAS-3D MCAD user to solve an issue involving mold design. It seems that 3D models were being exported incorrectly to data exchange formats like STP, X_T, and SAT. The cause, unhappily for us, turned out to be in our С3D Modeler geometric modeling kernel. Here is how we solved the problem”: http://amp.gs/VdGW
Translating Dust templates to JSX.

React mixes HTML with JavaScript in a format named JSX. Although it looks like a template language, JSX is actually just a syntax, or syntactic sugar if you will, for React calls, very similar-looking to HTML: http://amp.gs/Vd4y
Naming things.

“We, developers, spend more time reading code than writing it. It is important for the code to be readable and clear about its intent. Below are some advice based on my experience naming things”: http://amp.gs/VdiV
Ternary computing: basics.

“I am working on a computer architecture principles lectures for our university. This page describes the very basics, it won’t go beyond a simple ternary adder and its hardware implementation”: http://amp.gs/VrJ9
“It doesn’t matter if you’re an experienced product manager or took charge of a product recently, you always be thinking about a large list of customers’ requests. What you should do first. How you should process them”.

Product manager’s mastery. Feature requests: http://amp.gs/VrMt
The hard-to-catch bug in LittleBigPlanet.

This is an unbelievable story of how the vacuum cleaner almost thwarted the launch of the cult game LittleBigPlanet: http://amp.gs/VSYa
Internet Archive — history, mission and subsidiary projects.

All you wanted to know about the Internet Archive — how much data do they store, what is in their sphere of interest and why do they do it: http://amp.gs/VShO
Robotize this!

Here is the interview with a young entrepreneur on how to build a startup that develops autonomous robots for milking cows on industrial dairy farms: http://amp.gs/VSqz
How Brands Can Break Through the Tech Media Bubble.

Marketing traditional tech content means entering a shouting contest. However refined your voice is, it will likely drown in the sea of tech pieces. Even if your brand is among the most successful: http://amp.gs/VJrZ
Frontend Weekly Digest (21-27 January 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: http://amp.gs/VJQF
Searching for errors in the Amazon Web Services SDK source code for .NET.

Let’s see what .NET of the AWS SDK version is worth. Once again, it is a great opportunity to demonstrate the abilities of the PVS-Studio analyzer and make the world a bit better: http://amp.gs/V0yI
ASML takes over Mapper Lithography after the bankruptcy.

ASML, a Dutch company, the largest supplier of photolithography systems for semiconductor industry, takes over another Dutch company called Mapper Lithography: http://amp.gs/VK21
On the first Sunday of March, http://amp.gs/VKaH Group’s Moscow office will be hosting the third international Lua conference, Lua in Moscow 2019.

The program features talks by Roberto Ierusalimschy and the leading experts in Lua and LuaJIT: http://amp.gs/VKa3
“One of my new tasks was to support NetIQ. The person, who worked with NetIQ before, didn’t say a single word about it. Soon I realized why. Steve Jobs is probably spinning in his grave looking at the interface like this”.

Monitoring System for Windows servers on pure SQL, and how I had secretly dragged it into the Production: http://amp.gs/V38X
The ever-lasting strife of static vs. dynamic typing: TypeScript won’t help.

Choosing your typing religion is a one-way ticket. All in-between solutions provide but an illusion of compromise. You either rely on types or you don’t: http://amp.gs/V3lW
SAPUI5 for dummies. Part 4. A complete step-by-step exercise.

With Part 4 of this series of blog posts, we will learn how to create a second drill-down page with information about the Sale Order detail and display a table of Sale Order items: http://amp.gs/V3PH
Writing yet another Kubernetes templating tool.

If you are working with Kubernetes environment then you probably make use of several existing templating tools, some of them being a part of package managers such as Helm or Ksonnet, or just templating languages. All of them have their own drawbacks as well as advantages and we are going to go through them and write our own tool that will try to combine the best features: http://amp.gs/V3dG