UDP Flood after thought

We just have been atacked by chineese flooders. The battle took several days and our VPS was blocked few times. Situations like these taught me value of properly configured Firewall software.

Read More

Erlang Digraph

Erlang has tons of goodies that most of people don’t know about. If you are studying IT just like me you should definitely learn digraph, because you will have to implement a graph algorithm at some point and this can be considered real lifehack in such situations.

Read More

Handling binary files in C

Handling binary files isn’t as easy as text files. You have to know exact format prior to attempting handling them, but they come with one big advantage: they are much faster to read.

Read More

Few words about pointers

Pointers are used in few different ways. They can be used as reference to an array of elements or as reference to a variable so you can change it and keep the changes.

Read More

Elixir is for everyone! The Basics.

I was trying to present basic concepts of Elixir to my friends, but each time they would rather stay with their boring imperative languages.. They usually find it overcomplicated. I think it’s time to finally change that.

Read More

Do you Git it?

Nowadays git is like air for programmers. You have to know it, it will come in handy sooner or later. There is no point fighting against it. You should just embrace it’s possibilities.

Read More

Lambda Days

Lambda Days took place during 8-9 February 2017 in Cracow. As Cracow is our home city we of course couldn’t stop ourselves from taking a part in this event.

Read More

Living with a gaming laptop...

Buy a gaming laptop they said… It will be fun they said… To be honest now I regret every single penny I spent on my fancy Lenovo Y510p, but I thought it was a good deal back then. Here are some reflections about my choice.

Read More

Toolbox: Entr, the tool you wished you know before

Every programmer needs tools to achieve his goals. Most of developers just do everything manually, but that’s not the best idea, because we (developers) should strive to be lazy. And that’s where this comes in. This tool will launch command or script whenever a passed file has changed.

Read More

JS (!) For Dummies #4

Most of programming languages share an idea of Functions, a reusable piece of code. In JavaScript you have pretty much same thing, but the thing that differs is that you can treat some Functions as variables and pass them around and even return them as result of other Functions.

Read More

JavaScript (!) for dummies #3

If you’re new to programming you might not be familiar with concept of storing data in arrays. They are tiny little (in this case dynamic) containers that can contain some value mapped to numbers from 0 to n. But in fact they can offer much more functionalities that you might not be aware of.

Read More

JavaScript (!) for dummies #2

Yey! Now we know a lot about JS. It’s time to make our code react to users actions. JS handles such things using concepts called EventListeners. If you want program to react on users click you’ll have to “create” an event suitable listener. But how we are gonna do that? Every single listener is assigned in the same manor.

Read More