Blog: Let's talk about Java

Performance improvements… or experiments?

The project I’m involved in will face great challenges in the upcoming years. That was the reason why we have decided to focus on improving performance of the application before these improvements bec...

Wyświetlenia 872

OK 0

NOK 0

Growing Object-Oriented Software, Guided by Tests

It’s been awhile since my last post. Recently, there have been many conferences and meetups I had pleasure to spoke at. Making presentations, carrying out research, readings, conducting reviews, etc.,...

Wyświetlenia 204

OK 0

NOK 0

LoGeek Night Krakow!

Do you like cold beer and hot pizza? Are you passionate of programming and code quality? Do you want to listen good presentations and talk with interesting people?Or maybe you just want to meet your f...

Wyświetlenia 381

OK 0

NOK 0

Tell, don't ask

about rules and principlesSome time ago I wrote about the Law of Demeter, about the advantages of following this law. Today I would like to write about the “Tell, don’t ask” principle. The principle t...

Wyświetlenia 777

OK 0

NOK 0

33rd Degree 4 Charity - let’s meet there!

“Programming conference with charitable cause” is what 33 Degree 4 Charity is all about. This year the organizers will help the following foundations: Fundacja mam Marzenie, Rak’n’Roll, Szlachetna Pac...

Wyświetlenia 411

OK 0

NOK 0

Where's the law?

If you would like to describe Law of Demeter in one sentence, it would go like that: “talk only with your (closest) friends”.In full form it tells that a method of particular object can call only meth...

Wyświetlenia 276

OK 0

NOK 0

OOP: How to do it right. What the method is?

Some time ago I wrote about objects' attributes. Parts that identify them. However, the objects are exactly like us - it’s our behavior that determines who we are, makes us who we are. This behavior a...

Wyświetlenia 336

OK 0

NOK 0

Test Double Patterns

Some time ago I wrote an article about the consequences of using Test Double, but there was nothing about Test Double Patterns, nothing more than a simple list. Today I would like to change it and exp...

Wyświetlenia 340

OK 0

NOK 0

main method should not be your test strategy

Nowadays many developers know about advantages of tests. We know how they’re helping us when we need to change or refactor the code. We also know how helpful they can be when we want to describe or sh...

Wyświetlenia 294

OK 0

NOK 0

OOP – how to do it right? – attributes

primitive types and objectsThe values of attributes of particular objects are the things that allow us to recognize a specific object to determine whether two objects are different or similar. It lets...

Wyświetlenia 314

OK 0

NOK 0

The consequence of using Test Double

”With great power comes great responsibility”. This quote of Uncle Ben was and is with Peter Parker through all his career as a Spider-Man. It was used to describe how we should handle with difficult ...

Wyświetlenia 418

OK 0

NOK 0

Differences between abstract class and interface

it is obvious, right?No, it’s not. I have conducted a lot of interviews and very often one of the first questions I used to ask was the one about the differences between interface and abstract class. ...

Wyświetlenia 426

OK 0

NOK 0

What’s the deal with serialization?

Today we’re going to talk about a basic, (but from time to time useful) feature of Java — serialization.Let’s start with theory. So what is serialization? To serialize an object means to convert its s...

Wyświetlenia 397

OK 0

NOK 0

OOP - how to do it right? - part 1

When I started my journey with Object Oriented Programming I quickly found out many tutorials and trainings, which showed how to use OOP structures in code. Unfortunately, most of them demonstrate onl...

Wyświetlenia 393

OK 0

NOK 0

What diagrams can tell you

let’s talk about diagramsI know that many of you may feel sick at the very thought of UML’s, but, whether you want or not, in certain moment of your career you will have to work with them and, what’s ...

Wyświetlenia 343

OK 0

NOK 0

Overriding - let's check how it works

what method overriding is?Method overriding is a concept based on polymorphism which allows us to create method with the same signature as in parent class to extend or change its behaviour. Take a loo...

Wyświetlenia 356

OK 0

NOK 0

Overriding - let's check how it works

what is method overriding?Method overriding is a concept based on polymorphism which allows us to create a method with the same signature as in parent class to extend or change its behaviour. Let’s ta...

Wyświetlenia 352

OK 0

NOK 0

Take a look at Local Classes

what will it be about?Recently I tried to explain what nested classes are and what you can do with them. There were a few words about Static Nested Classes and Inner Classes. I've also mentioned that ...

Wyświetlenia 363

OK 0

NOK 0

Take a look at Nested Classes

what will it be about?After a few posts about Enums I want to present you another interesting feature of Java which is Nested Classes.In next a few articles I will try to introduce to you inner, stati...

Wyświetlenia 332

OK 0

NOK 0

Enums - what can go wrong?

In last two posts I showed you what enums in java can give us and what we can do with them. I hope that right now you will agree with me that enums are really powerful. Today I want to present you a f...

Wyświetlenia 342

OK 0

NOK 0

Polskie blogi o JAVIE

                                                                                                                                       

dailylog

Wpisów: 34

Ostatni (2014-10-06):
PageLogic

    

jdn.pl

Wpisów: 163

Ostatni (2015-01-09):
Chamberconf