Categories

I want to code! What OS should I use?

A comprehensive guide to choosing your platform if you want to be a web developer “I want to be a programmer, what OS should I use?” is a question I get asked a lot. Recently, I’ve asked it myself as I needed to buy a new machine and struggled for weeks taking all the pros [...]

Written by:

   

08 Mar 2018 in  Technical
Getting started with JointJS. Configuration of the environment

Have you ever worked on a project in which you had to render thousands of elements and links with a possibility of instant interaction and, at the same time, layout should work smoothly and look nice? If the answer is “Yes”, then you should check out JointJS and associated library Rappid developed by Client.io. JointJS [...]

Written by:

   

22 Feb 2018 in  Technical
When async is just not enough. An introduction to multithreading in the browser

First things first: JavaScript code being asynchronous does not implicate it running in more than one thread. So what does asynchronous mean exactly? Imagine making an Ajax request to fetch some data from the server. You won’t get a response immediately – you need to wait a little bit for the server to respond. What [...]

Written by:

   

01 Feb 2018 in  Technical
How can you refactor a monolithic application into microservices?

Why should you switch to microservices? According to the NGINX App Development Survey, 68% of organizations were using or investigating microservices in 2015. In only 2 years, this number grew to 80% (LeanIX Microservices Survey 2017). Moreover, over 70% of these companies plan to intensify the usage of microservices by the end of 2017.   [...]

Written by:

   

30 Mar 2017 in  Business  &  Technical
How to build a high-performance cloud-based system?

What needs to be done If you want to build an app, you probably want it to be highly scalable, fast and efficient. According to what I learned when overseeing building over 50 cloud projects at Neoteric, there will be quite a few aspects you need to take care of to make it happen:     To see how [...]

Written by:

   

16 Feb 2017 in  Technical
Single-page application vs. multiple-page application

Web applications are unwittingly replacing the old desktop applications. They are more convenient to use, they are easy to update, and they are not bound to one device. And even though users are gently moving from browser-based web applications into the mobile ones, the demand for complex and refined apps is already huge and is [...]

Written by:

   

01 Dec 2016 in  Technical
How to Serve Static Files with Golang?

Welcome to the next part of the journey with Golang programming language. For those of you who are entirely new to Golang, I advise you to go to the official "Getting started" tutorial, which you can find here, or to my previous post about Golang: An introduction to programming in Golang. There is no doubt that [...]

Written by:

   

13 Oct 2016 in  Technical
First Look at the Simple Ionic Lab Tool

Hybrid apps are getting more and more important in the tech world. Most users of web applications expect or even demand mobile application from their creators. The main reason for that is the popularity of smartphones and public access to the Internet. Another factor is the time - instead of turning on the PC or laptop, [...]

Written by:

   

10 Aug 2016 in  Technical
An Introduction to Programming in Golang

Why bother with Golang? Compiled, statically typed language Compilation A compilation is a process where the source code you wrote translates into a lower-level language - the language that can be understood by a machine. Compilation can take long minutes (or even longer), but with Golang it’s different. One of the main design goals of creating GO was [...]

Written by:

   

28 Jul 2016 in  Technical
SEO is not a service but a valuable process

What is SEO? SEO stands for search engine optimization. It is the process of getting traffic from free, natural, editorial, or organic search results from search engines. Good keywords can steer tightly connected ads towards the right customers, boosting the number of clicks and the average CTR (click-through rate). Definitions like that are hardly understandable and [...]

Written by:

   

07 Jul 2016 in  Technical