Skip to content

Azure Window collapses in Malta

Three days ago a natural arch called Azure Window collapsed in Gozo, Malta. This arch was included on Malta’s tentative list of UNESCO World Heritage Sites. It was used as background in some well-known movies such as the Game of Thrones and the Count of Monte-Cristo. It was also a famous place for tourists, so thousands of photos were taken there.

Game of Thrones - Azure Window Malta

I also have a pic standing in front of it ☺️

Read More →

Parsing a date string to ISO8601 with Joda Time

Recently, I faced a date conversion task: convert a string date “yyyy-MM-ddZ” (i.e. “1983-09-15+03:00”) to the ISO8601 standard “yyyy-MM-dd’T’HH:mm:ss.SSSZ” (i.e. “1983-09-15T03:00:00.000+03:00”).

I used Apache Joda time to convert date. First, add a Maven dependency in pom.xml

<!-- https://mvnrepository.com/artifact/joda-time/joda-time -->
<dependency>
    <groupId>joda-time</groupId>
    <artifactId>joda-time</artifactId>
    <version>2.9.4</version>
</dependency>

Read More →

Achievement unlocked. Sololearn Java certificate.

Sololearn Java course

Yesterday I finished a Java course with the Sololearn iPhone appilcation. Just for fun. I had some free time and decided, why not to study Java on my mobile phone, so that’s how I found this app. What can I say about it? It gives very little knowledge about Java.

There are 6 sections in this course: basic concepts, conditionals and loops, arrays, classes and objects, more on classes, and the last one, exceptions, lists, threads and files. Each section contain a small piece of theory and some ordinary practical tasks. I wonder, how have developers decided to combine such large themes as collections and threads (and exceptions and files)?

I don’t know what’s the target audience of this app. If you’re a beginner, you probably shouldn’t download it, because it’d be better to read some good Java books. The application can’t give you even 1/10 of needed knowledge. If you have some Java experience, you probably won’t discover anything new.

My mark: ❤️❤️❤️💙💙💙💙💙💙💙

What are the advantages and disadvantages of leaving your country to live or study abroad?

airplaneThese days many people go abroad to study or even to live. In this essay I’ll share some thoughts about living in a foreign country. Moving abroad is a life-changing decision and you have to think through all possible details. Of course it heavily depends on the country where you live and the country where you’re going to move, but here I’m talking about moving to a better place to live.

Of course, when you see pictures and videos of a country of your dream, you see many advantages. For instance, people are more polite and the life on the whole is much better. You see those vibrant cities and peaceful villages, surrounded by amazing green valleys. And when you eventually get there, you understand that it’s really right up your street… Until the “honeymoon” ends.

Read More →

Go vegetarian: bullshit or healthy lifestyle?

Yesterday I was given a homework to write an essay on a subject “Go vegetarian: bullshit or healthy lifestyle”. So, here are some thoughts:

Go vegetarian: bullshit or healthy lifestyle

There are many people in the world who don’t eat meat. Those are vegetarians. Vegetarianism is the practice of abstaining from the consumption of meat and meat by-products. They have different reasons to do it: while some people suppose that it’s healthier, others think that it’s unethically and violently to grow and then kill animals. As I know, all things can have its own prons and cons, and vegeterianism is not an exception. In this essay I’ll try to shortly describe the main advantages and disadvantages of this idea.

Read More →

How to create an ATG pipeline processor?

I’m currently studying Oracle ATG. Kinda big monstrous eCommerce platform. Today I had to create a commerce pipeline processor. So, I started googling and found this great tutorial by Oracle: Creating processors. Well, that’s not bad. But it’s a bit poor. For example, I’d like to know, what is the Object pParam? What is the PipelineResult pResult? Actually, there’s the third (unanswered) question: why all parameters starts with “p”?

Ok, I’ve found some answers to my questions. Let’s see.

Read More →