Interesting news about software development

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

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

Basics of curses library in Ruby - Make awesome terminal apps!

Did you ever use Vim, top or its better alternative, htop? Immortal Midnight Commander? Or maybe the more user friendly version of du, ncdu? They are all terminal applications working in full scree...

Rafal2

Rafał Camlet

GraphQL pagination in Rails

GraphQL cursor pagination in Rails. So you implemented some graphQL types but it just turns out that returning bazillions of records with each query introduces some performance issues. "It would b...

Kamil

Kamil Milewski