RSS

Category Archives: News

What’s going on here and there

JDD Kraków 2017: Day Two

Episode 85

After summarizing the first day of the JDD conference in the last episode, let’s traditionally move on to day two. I was able to attend almost seven talks, most of them very interesting (technically after-party ended after midnight, so it count as part of both days…)

22181204_1852842091410984_6735170671209501327_o.jpg

Neil C. Smith: Write NOW, run anywhere

Since it was the only talk on that hour, I’m assuming it was a keynote. More of a show than the talk actually. Neil, an artist coder, introduced a new definition of Live-coding, where various forms of audiovisual performance are created on the fly through writing code. Each line of code might Read the rest of this entry »

 
Leave a comment

Posted by on November 12, 2017 in Events, News, Technology

 

Tags: , ,

JDD Kraków 2017: Day One

Episode 84

As mentioned in episode 82, I was recently invited to attend JDD conference in Kraków, and make a little bit of noise on social media and my blog alongside. We had pre-noise, it’s time to transition to post-noise otherwise known as the conference report.

22050329_1851156831579510_8387272374792407212_n

Quick facts: Kraków Expo building, two days, four concurrent tracks, around a thousand people from Java world, marvelous after-party and overall lots of fun. The weather kinda sucked, but what can you do. Upon arriving, the girl at the reception ringed me with a black bracelet and gave me a quick briefing for speakers. Actually, I was there to write, not to speak, so let’s get to the first important part: the talks.

Tomasz Kleszczyński: Kotlin for Java developers

I haven’t seen Kotlin before, so I’ve decided it’s time to take a look at the offspring of IntelliJ IDEA’s creators. Especially, since it’s now one of official languages for Android, as well as one of languages supported by Spring 5. Tomek went through Read the rest of this entry »

 
3 Comments

Posted by on October 30, 2017 in Events, News, Technology

 

Tags: , ,

We want YOU at JDD Kraków 2017

Episode 82

In the previous episode, I promised you a detailed guide to passing AWS Developer and Architect certifications, but there is something I wanted to share with you first. How To Train Your Java was recently invited to be a media patron of JDD conference – a Java event that is going to take place October 3-4 in Kraków, Poland. Today we are going to check what is to be expected there. If you would like to attend, there will be an opportunity to get a discount on tickets or even get one free. Keep calm and read on.

988x302

JDD is a two-day conference, which is developed in cooperation with leading Java specialists in Poland. This year more than one thousand professionals will meet at EXPO Kraków conference center to participate in presentations and workshops Read the rest of this entry »

 
2 Comments

Posted by on September 25, 2017 in Misc, News, Technology

 

Tags: , ,

Geecon 2017 Kraków: Day Three

Episode 73

Two weeks ago we have covered first day of Geecon 2017 Kraków conference, day two was week ago. Now it’s time to take a closer look at third and final day. I’ve managed to participate in five talks this time.

Market_square_Krakow_900px.jpg

Henning Schwentner: Value types – the next big Java Thing.

“Codes like a class, works like an int” is the idea behind project Valhala – value types, the next big thing planned for Java after lambdas and modules. Objects have variable state and reside on heap, while values are immutable and reside on stack. The main benefit is ability to create rich domain models while retaining the high performance of primitives. Value types definition will be Read the rest of this entry »

 
Leave a comment

Posted by on June 8, 2017 in Misc, News, Technology

 

Tags: , , ,

Geecon 2017 Kraków: Day Two

Episode 72

Last week went through stuff from the first day of Geeon 2017 conference, which took place between 17th to 19th May in Kraków. Today we will continue and cover seven talks I’ve been to on day two. There will be a lot of reactiveness, events, architecture, APIs, security and some pretty low level topics.

686586676_002d6111b5_b.jpg

Jakub Pilimon: Event Sourcing

Command query responsibility segregation, event sourcing and event driven architectures are typical buzzwords on conferences nowadays. Jakub introduced the idea and confronted the approach with relaying on object-relational mapping to do the job. There was quite a lot of live code and Hibernate guts debugging. We heard stories on how Twitter almost collapsed in 2012 due to using the same models for writing and reading data and how to lose a girlfriend due to different projections of event log in the relationship. Read the rest of this entry »

 
1 Comment

Posted by on June 1, 2017 in Misc, News, Technology

 

Tags: , , ,

Geecon 2017 Kraków: Day One

Episode 71

As I’ve mentioned in the previous episode, I was attending a conference. Geecon 2017 took place between 17th to 19th May in Kraków. There were four tracks without explicit categorization, roughly 80 talks and 1200 people. The focus was mostly on Java with a pinch of soft topics, agile and similar stuff. It was the ninth edition, which took place at cinema complex about 5 kilometers from the city center.

geecon_logo

I’m a car person. Apparently, I have a train curse. Whenever I take a train, it is either significantly delayed, or breaks down in the middle of nowhere (hi Pyrkon 2013…). I was a bit hesitant to test the curse, and it still works to full extent, but more on that later. Let’s get down to business and review what I was able to grab from the event.

Talks

On day one, I’ve attended seven and a quarter of talks. A quarter, because one was so weak, that I’ve left after 15 minutes and started to wander mindlessly in the sea of conference sponsors. Let’s skip that one and see what good was out there. This will be a content-dense ride.

David Moore: Wrestling the Monolith

“Software is not done until last user is dead” – was the takeaway I liked the most in the keynote from Read the rest of this entry »

 
4 Comments

Posted by on May 25, 2017 in Misc, News, Technology

 

Tags: , , ,

The Story So Far and The Road Ahead

Episode 53

It’s time to do some summary of my writing up to now and lay down plans for 2017. Usually people write such articles at the end of December or beginning of January, but my article about the Hobbits journey through layers of abstraction grew a bit longer than I’ve initially anticipated and I didn’t want to interrupt the series. So here it is, in the second half of January: The story behind How To Train Your Java, some numbers, summary and further ideas.

Timeline

Every story has to begin somewhere. Let’s list some milestones the blog went through from the very beginning. One day I’ve decided, that I want  a blog. With a dragon, because why not.

ws_Magical_Forest_Path_1920x1080.jpg

2014

  • August: It all started here. My initial idea was to write an enterprise application with all development infrastructure, tools, elements and all fancy stuff. I wrote twelve articles this month, mostly concerned with researching what to use for my project.
  • September: I started to drift away from the initial concept, did some categorization, two articles on Java optimization and retrospectives. The pace of one article a week was established.
  • October: There was a first book review, and three articles about conferences in Antwerp and London I’ve attended.
  • November: Hello World’s month. Besides another book review, I wrote about basics of Spring, GWT and Vaadin.
  • December: One article. That’s the moment where my motivation vanished. I lost interest in my project, and writing went down alongside.

Read the rest of this entry »

 
Leave a comment

Posted by on January 19, 2017 in News

 

Tags: , ,

Software Talks Rzeszów Dec 2016 and banking apps security

Episode 48

Software Talks is a recurring event organized by PGS Software, consisting of tech talks, beer, pizza and a lot of fun. Some time ago I wrote about the two September editions in Wrocław and Gdańsk, in which I took part as a speaker. On December 8th there was another event, this time in Rzeszów, a city located in south-eastern Poland. I was a speaker for the third time in a row, but for the first time with my colleague Tomasz Zieliński, who recently made a lot of noise in Polish banking environment, preparing a report, which exposed several critical security issues and other major problems in their mobile banking applications. If you read my article about working for different types of companies, you might have noticed that I’m not a big fan of banks’ approach to software development, so I’m going to elaborate on Tomasz findings without mercy.

Background

Last time on Software Talks I spoke with Piotr Konieczny, Polish security expert. This time there was an idea to focus more on Java / software development topics, so I was on a mission to find a second Java speaker. I found one, but at the last moment some issues appeared and he couldn’t make it, so his place was taken by Tomasz, who is actually our Android expert.

15192729_1352447311446640_7009143606265597268_n

It was kind of a busy week for me, as I was three days in Berlin with our client, arrived in Wrocław on Wednesday evening, and an hour later I was in a car with Read the rest of this entry »

 
1 Comment

Posted by on December 15, 2016 in News, Technology

 

Tags: , , ,

FutureDevDay Gliwice 2016

Episode 46

On November 25th I attended a small conference organized by Future Processing in Gliwice. We get there, me and my two friends, in less than two hours of driving from Wrocław. The conference was held in a really lovely building within a complex of Upper Silesian Agency for Entrepreneurship and Development. Few hundred developers gathered for a single track composed of 11 talks 25 minutes each and finally a special guest talking for an hour.

fdd

At the end, there was an after party in a nearby bar (called “progress bar”, how cute!) with three discussion panels, food and beer.

Talks

Talks were grouped thematically into categories composed of two or three each. First were architectural ones, then frontend, cloud and finally big data. I decided to write more about few sessions I liked the most and to take liberty at titles translation, if required. Let’s start with Read the rest of this entry »

 
Leave a comment

Posted by on December 1, 2016 in News, Technology

 

Tags: ,

Zawiercie Oct 2016

Episode 39

First thing that comes to mind, if you are not my coworker, is probably “What the hell is Zawiercie?”. I hasten to explain, Zawiercie is a city in southern Poland, and recently a place of integration trip of my company. How is it related to Java or software development you may ask? Well, the blog is about software and peopleware, and there was a lot of people from software house there.

Off we go

It was actually first time I’ve been on event of this type that spanned more than one evening. Three groups of buses started at different hours from our three offices: Wrocław, Rzeszów and Gdańsk in order to meet in the same place at roughly the same time. It felt a bit like going back to school days. People are trying to seize the rear of the bus, since it’s the place where cool folks sit. Teachers (uhm… I mean HR people) are in the front to lead and watch the driver. And pretend nothing wrong is happening in the back. I thought I will do some reading, but later I went to the back of the bus and first thing I heard was: “Hey, you seem to be too sober. We need to fix that right away, sit down”.

off-we-go

After arrival we met at the grill hall to eat something and Read the rest of this entry »

 
1 Comment

Posted by on October 13, 2016 in News

 

Tags: ,