Exercises That Will Make You A Better Engineer

It is so easy to distinguish an engineer (or an engineer to be) from a non-engineer. When we interview people for a software engineering position, we want to determine how much of an engineer the candidate is. That’s why we ask a fair amount of questions apparently unrelated to software. Real engineers focus on the problem, break it into pieces, and analyze them. They translate the problem into their “own words”, making analogies with common, easy-to-understand processes. Once their solution is challenged, they are able to optimize and explain it.

Senior C/C++ Developer Wanted

As we mentioned a while ago, the Stack Team handles the tools and frameworks used by the other Clouders. HubRing, a branch of the fast Redis database, is among the interesting projects we are currently working on. We first used Redis in VoipNow 2, as a caching mechanism. However, due to increasing demands, we had to expand its functionality. As a result, new data types were added. VoipNow 3 and Pinapple brought on some special needs that forced us to diverge from the Vanilla Redis to such an extent that we can consider this project an entirely new product, with a new identity.

Positioning In CSS (III)

In this final article of the Positioning in CSS series, we’ll describe the floating concept.

What Is Floating

Floating is used to place an element to the left or to the right of its containing block. This can be very easily achieved by setting the float property either to the left or right. In the following code snippet, all the elements under the box class are set to float to left.

Positioning In CSS (II)

As promised, in today’s article we’ll discuss the absolute and the fixed positioning in CSS. We’ll also address the topic of containing blocks, which have a significant impact on absolute positioning in particular.

Positioning In CSS (I)

Today we’ll continue our tour of CSS features and delve into the quirks of positioning elements on a web page.

A DOM Element has 3 dimensions, one for each axis. The X and Y axes place an element on the page, horizontally and vertically. The Z axis brings elements closer or farther from the user. Also, the Z axis is used when deciding what element will be shown when two or several elements have overlapping content.

Cycling Is Fun

Avatar photo

We may be Clouders, but we don’t exactly walk with our heads in the cloud. We only ride our bicycles that way. 😛 Well, jokes aside, it’s quite the opposite. If you haven’t figured it out already, we are cycling enthusiasts. We commute by bike, we travel by bike, and some of us even get into bike competitions.

The Callback Syndrome In Node.js

When starting out in event-driven programming, you often find yourself amazed at how it works. It is pretty much what it feels like when you discover loops or conditional statements. As you progress, it becomes obvious that the overuse of the new paradigm will most likely prevent anyone else from successfully going through your code. This article dissects the problem of asynchronous control flow in JavaScript and suggests a simple solution using closures.

What Happens In Rucar Doesn’t Stay In Rucar

A week ago, everyone at 4PSA (well, almost everyone – as some of us had to stay in the office and keep an eye on things) were off to nowhere, i.e. Rucar, bonding with the team, trying to know each other even better, and cultivating that spirit of togetherness that makes things move, while having fun.

When Collaboration Fails

There is a common perception that collaboration is the universal solution to all issues that software companies encounter. A lot of effort is invested in improving collaboration between tech people, starting from tools that can be easily purchased and ending with programs that encourage collaborative behavior. The idea is quite simple: if people collaborate better, the output of the entire team, both its quality and quantity, will be better.

thinking

 

While I do not want to mitigate against collaboration, there are specific cases where it simply doesn’t work. I will exemplify that and suggest some solutions as well.

LinkedInXCopy LinkShare