Development Tools

Handy TypeScript Patterns

On any JS project my preference is to always use TypeScript, as it greatly increases my productivity (intellisense, autocompletion) while eliminating 90% of the bugs right there, at design time.

Over time I’ve gathered some useful snippets and patterns, out of which I’d like to share a couple I use most with you.

Hope you find these […]

Debugging Node.js TypeScript Applications in WebStorm

But Why Another Guide?

I’ve decided to write this short port since I found there are simply too many guides out there which are either out of date, incomplete, inaccurate or just over-complicated.

This is a true dummy’s guide: if you follow these clear instructions carefully you will be debugging within 5-10 minutes.

Hopefully this post will come […]

Optimizing Node.js Apps

As Node.js gains continuous traction offering parallel and in many times superior qualities compared to traditional technologies, the question of optimizing our app/service becomes one of increased importance. Whether we’re building a monolith server or a microservices oriented solution, we’d like to squeeze more juice out of the underlying CPU/VM by running optimized code.

Putting aside […]

By |September 11th, 2018|Development Tools, Node.js, Productivity, Server Side, Uncategorized|0 Comments

How To Keep Your Servers Running 24/7/365

Developing back-end services is today part of every serious developer’s work, and there are unlimited options for developing them – using different programming languages, paradigms tools and frameworks.

One big challenge is making sure our services are up and running at all times, that we have enough free space on our drives for running smoothly, restarting services when new versions are deployed […]

By |March 15th, 2016|Development Tools, Devops, Server Side|0 Comments

The 7 Habits of Highly Effective Developers

On my last post I talked about the approach I’m taking towards testing candidates for development positions, which for me has been working like a charm yielding excellent assignments.

Today I’d like to discuss a tangent subject which I’ve been meaning to write about for a long time, that touches the seven characteristic of truly effective developers. […]

How to Screen Good Developers

As part of our expansion I recently spent time again meeting and interviewing potential new recruits, which re-struck the question I’ve been asking myself for a long time: what are the key factors that differentiate a truly brilliant developer from the rest of the pack?

A long time ago I stopped crediting candidates based on their […]

Bye Bye cmd.exe

With the recent years’ explosion of open source frameworks and wealth of new and brilliant platforms and tools, CLI (command line interface) has gained significant traction on Windows operating system, which was traditionally primarily associated with GUI tools, as opposed to Unix/Linux platforms for example where command line was the king.

Hand in hand with this […]