Interesting news about software development

neovim
jQuery
apache
metaprogramming
git
productivity
lua
conference
ajax
trailblazer
2n
community
docker
PosgreSQL
rails
graphql editor
project management
JavaScript
JMeter
ruby
SQL
version control
open source
graphql
testing
tutorial
ES6
attribute accessors

Git gud at git - part 1

ANOTHER GIT TUTORIAL? WHY? WHY GOD, WHY? Well for sure there is plenty of git guides etc out there, but from my own experience, I know that most of them are really, really basic and limit themselv...

Blank

Krzysztof Piotrowski

How to Docker on Rails?

One of the most interesting thing in starting a new project is the possibility to learn new things. For the last year, I had the occasion to work on the ops side of running an app and not just limi...

Mehdi

Mehdi Jaafar

Top project management tools

As I mentioned in one of the previous articles, managing projects is not an easy task. Thankfully, there are plenty of project management tools out there which can be really helpful in organizing w...

Lukasz

Łukasz Żarski

ES6 for beginners - Part 3 (Classes)

Classes Before we start discussing Classes in JavaScript, one thing needs to be explained. Classes in JavaScript are more like syntatic sugar than the new feature. Nevertheless, as in the case of ...

Bartek

Bartosz Łogwiniuk

How to better organize your git commits

Git is an admirable piece of software. It might be the best one I've seen so far in my programming career. I think it's one of those that I'm impressed the most because very often when I do learn s...

Blank

Krzysztof Piotrowski

ES6 for beginners - Part 2 (Arrow Functions)

(Fat) Arrow Functions We all wrote a lot of functions but let's start with a simple one that adds two arguments. var add = function(a,b) { return a + b; } Of course, everything is correct a...

Bartek

Bartosz Łogwiniuk

ES6 for beginners - Part 1 (Let, Const)

Introduction In the beginning, I would like to congratulate everyone who has read some of my posts about JavaScript! Of course, there is nothing to prevent you from starting from here, but I th...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 20 (Bind, Call, Apply)

You can find previous part of this series here. We already know that a function is a special type of object and has several properties, we already discussed it. To better understand what we are go...

Bartek

Bartosz Łogwiniuk

Managing Projects with GraphQL Editor

What is GraphQL Editor A GraphQL Editor is a tool that allows you to understand GraphQL schemas even if you are not a programmer. You can create your schema just by joining visual blocks and Graph...

Lukasz

Łukasz Żarski

How to use AJAX events for parallel requests

AJAX (Asynchronous JavaScript and XML), which gained serious traction in mid-2000s, is a set of techniques consisting of sending asynchronous (hence “A”) requests between the browser and the applic...

Pawel

Paweł Bartulewicz