Interesting news about software development

version control
commit
group operations rails
graphql
add --patch
SQL
jQuery
metaprogramming
git
tools
schema
materialized views
ajax
nil
docker
tree
sql rails
programistok
JavaScript for beginners
productivity
project management
rails
git add --patch
add .
ES6 for beginners
project prototyping
tutorial
area
try
ES6
JavaScript
ruby
art of war
attribute accessors
delegate
graphql editor
blob

The Art of Project Management

INTRODUCTION “The Art of War” by Sun Tzu is already well-known East Asian ancient warfare guide. It contains complex advice on how to approach an upcoming war, how to conduct the reconnaissance of...

Lukasz

Łukasz Żarski

ES6 for beginners - Part 6 (Destructuring, Template Strings)

destructuring In the current post, we will start with the code using ES5 syntax. var expense = { type: "Business", amount: "50$" }; Imagine we have a simple code like that somewhere in the pr...

Bartek

Bartosz Łogwiniuk

ES6 for beginners - Part 5 (Array Helper Methods)

In the past, we had to have access to external libraries to use most of these methods. They were very popular and therefore it was decided to enter the ES6 standards. Now we have 7 Array Helper Met...

Bartek

Bartosz Łogwiniuk

ES6 for beginners - Part 4 (Rest, Spread)

REST What is rest in ES6? The rest parameter syntax allows us to represent an indefinite number of arguments. We know that in JavaScript functions can have any number of parameters. Besides, we d...

Bartek

Bartosz Łogwiniuk

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 6 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