Internet of Things for everyone

Internet of things (IoT) is happily chasing us more and more. I want You to become more familiar with it, if you aren’t yet, and to show you an example.

Read more →

How to become a Java programmer

Did you decide to study Java, but don’t know where to start or maybe you’re even asking yourself if it’s possible to learn Java in one year? What if you don’t study programming at university? How much time will it take? What do you need to learn? Where to start? If you’ve asked yourself any of these questions, then you’re in the right place.

Read more →

Features from C# that Java MUST have

If you are a Java developer, then you love Java, and you spend time arguing with co-workers about why Java is better or at least not worse than their language of choice. These arguments will never end, that’s because there are so many languages out there and every year new languages are created, which claim to be the “Solution to all our problems“. Today I’m going to share with you some nice features that exist in C#, and Java MUST have them too.

Read more →

Java Puzzlers

As we all know, there is no system that works perfectly… never mind, Java is that kind of system too. Every system has his own crutches, errors and unexpected shutdowns. Today we will talk about pitfalls, corner cases and traps that you might encounter while developing Java software.

Read more →

The mighty and terrible GDPR

In 2016, European Union accepted the General Data Protection Regulation, a.k.a. GDPR; thereupon everybody had 2 years for adaptation. However, who is doing everything on time? As you have probably noticed in May 2018, a bunch of services informed you about updating their privacy policy. GDPR has successfully operated for a few months already.

Read more →

Behold the almighty ORM!

For the last 2 years while working at ISD, I’ve been involved in the development of different features for our customers and various bug fixes. The most challenging tasks that I managed to polish up were related to the ORM framework that we use.

Read more →

How do I reach these KEEEDS. Part 2

I was always wondering what exactly makes a teacher a great one. Since I was a child, I had an admiration for this profession. It is not just about teaching and showing someone how particular things work exactly. This also means pushing yourself to your limits, and you might be amazed to discover some new skills that you did not expect.

Read more →

How do I reach these KEEEDS. Part 1

I’d like to talk about my first teaching experience. I did not become a teacher the day I walked out of university. I wasn’t trained as a teacher. I’m not sure I ever really committed to teaching, because I felt uncomfortable with the teaching bit all the way through my degree.

Read more →

Fun with Python. Part 2

Being a developer, it is hard to stay focused on one programming language only, there have been at least a few projects in your career that required from you some knowledge about a different programming language than the one you are specialized in. Under this circumstances you start to compare them, to notice their particularities and very often you are trying to write the code in the same manner you were used to do it in your favourite language.

Read more →

Building a MongoDB connected REST Service with HATEOAS

Recently I have had an interesting experience while implementing HATEOAS to a REST web service and I found it quite interesting, also was lucky enough to try out a NoSQL database named MongoDB which I found really convenient for a lot of different cases where you don't need to manage transactions. So today I’m going to share with you this experience, maybe some of you will learn something new, maybe not, but still, you’ll get a refresher on what you already know.

Read more →