Learn database performance

Get as much performance as possible out of a db and Hibernate.

Use promo code

liquibase course promo

Never miss new articles

Courses

Software development changes so quickly. New libraries, frameworks and techniques show up every day. You read articles and listen presentations about them. Some deserve more attention than the other, so you go through some tutorials to learn more or experiment just based on the documentation. But no matter which one you invest in, it is beautiful that we all have so many projects to choose from and we can utilize so many resources to learn.

I am happy to deliver already two courses on Udemy which have been taken by 1200+ students. Would you like to join? Check the links below to use promo codes and enroll for these courses at a very special price.

 

Managing database versions with Liquibase and Spring Boot

liquibaseCoursePromo

 

 

Database performance for Hibernate developers

promoPic444x249

Cookies policy

Dear User,

European Union obliged us (EU websites owners) to provide you some information. Important is that we have never gathered or processed your personal information and we still do not. But as majority of modern websites we use cookies and we would like to tell you a little more about them.

What are cookies

Cookies are files stored on your disk inside your computer by an internet browser when you visit some websites. They contain randomly generated unique identifiers, anonymous information about your activity on the website and preferences.

Cookies usually do not contain information that allow to track you down. This data is anonymous.

Cookies may be of varios types:

  • sessional - they live as long as you are on the website
  • persistent - they are on your disk for a specific amount of time e.g. 30 days

Purpose

We use cookies on our websites to:

  • enhance our service by gathering statistical data about your activity on our websites - which page you visit, for how long and what time,
  • displaying advertisements that match your preferences and/or interests (behavioural advertisement),
  • make your next visit easier by remembering your choices like accepting usage of cookies

Third party cookies

As we use Google AdSense and Google Analytics on our website, our partner (Google) is using information how you interact with our website to customize and adjust advertisement's content for you personal preferences.

For more information how Google uses cookies check Google's privacy policy.

Your rights

You have full rights to request access to this information, to update it, to delete it or to restrict processing it. However, remember that not in all cases it might be possible to fulfil your request in regard information stored in cookies.

For more information, check our privacy policy.

You can disable cookies in your browser by following steps that depend on the browser you use - Managing cookies in your browser. Cookies can be disabled just on our websites by clicking I decline in this message window. However, keep in mind that some functionality may not work properly from technical reasons after you disable cookies for example we will not be able to present you videos from Youtube, show you social media buttons, display personalised advertisements.

Once you make a decision about cookies, you can change it whenever you want by enabling cookies in your browser or clicking Remove cookies or Reconsider cookies buttons on our websites.

More information

Our terms of service and data privacy policy

e-Privacy Directive Documents

GDPR Documents

Full-stack dev z Javą we krwi poszukiwany!

Ale o co chodzi?

Są projekty do zrobienia, a czasu ciągle za mało, więc szukamy programistów gotowych na zmianę pracy. Realizujemy kilka projektów naraz, a kilka mamy w planach, więc z doświadczenia mogę powiedzieć, że z pewnością nie utkniesz w jednym.

 

Są to chociaż nowe technologie czy tak jak wszyscy?

W tej kwestii mam same dobre i wspaniałe wiadomości. Po pierwsze tworzymy w najlepszym języku - w Javie. "Tyle to się domyślam", powiesz. No to dodam, że szeroko używamy Javy 8, a w jednym projekcie nawet Javy 12. Jesteśmy wielkimi fanami Springa, więc znajdziesz u nas kilka produktów z tej rodziny: Framework, Security, Data, MVC, Boot. I tutaj dochodzimy to ważnej kwestii - zależy nam na tym, żebyś rozumiał koncepcję Springa i miał doświadczenie w pracy z nim. Na pewno to rozumiesz, bo w końcu jest on u nas obecny prawie wszędzie.

Frontend - muszę o nim wspomnieć. Nie bez przyczyny szukamy full-stacka, a nie backend deva. To wiele ułatwia - zmieniające się projekty, Scrum, urlopy, niewielka liczba programistów. To wszystko powoduje, że ciepło myślimy o osobie, która oprócz backendu, chętnie pokoduje na froncie. Korzystamy z czystego JavaScriptu okraszonego uznanymi w świecie bibliotekami jak jQuery, ale mamy też Angulara (obecnie 7, ale lada chwila może być nowszy) z TypeScriptem.
Na pewno trafi się dodanie kilku tagów HTML-owych, wspartych CSSami, przez SASSa. Nie musisz być w tym ekspertem, ale podstawowa wiedza, wsparta pasją rozwoju spotka się z uśmiechem z naszej strony.

Jesteśmy profesjonalistami, więc uważamy, że każdy kawałek kodu, który warto i ma sens otestować automatycznie, należy pokryć testami. jUnit, Mockito, PowerMock, Spock to wszystko znajdziesz u nas i będzie nam niezmiernie miło, jeśli powiesz, że też piszesz testy do swojego kodu. 

 

Dobra, dobra, ale jakiego doświadczenia oczekujecie?

A jakie masz? Wygląda to na żart, ale z programowania się nie żartuje. Interesuje nas każdy poziom, zaczynając od dojrzałości w pisaniu kodu odpowiadającej 2 latom programowania. Umiesz więcej? Świetnie. Zaakceptujemy wyższe oczekiwania finansowe.

 

To ile płacicie?

Sam nie lubię czytać takich odpowiedzi, ale to prawda. Wszystko zależy od Twoich umiejętności, przebojowości i tego, jak ocenimy wartość, jaką wniesiesz do naszej firmy. Nasza oferta na pewno będzie co najmniej rynkowa.

 

Przebojowości? U programisty?

O tak! Nie mamy menadżerów ani dyrektorów. Motorem postępu i zmian jest każdy z nas. Dlatego zależy nam na tym, żebyś miał siłę i chęć prowadzania zmian, które uważasz za słuszne. Sądzisz, że przyszłość naszej firmy związana jest z .NETem, a nie Javą? Powiedz o tym, użyj argumentów, wysłuchaj innych opinii, podejmij decyzję i zmień naszą firmową rzeczywistość.

 

Gdzie jesteście?

Biurko, z którego będziesz czynił dobro swoim kodem, mamy dla Ciebie przygotowane w centrum Krakowa. Praca zdalna jest jak najbardziej możliwa, ale ze względu na łatwiejszą komunikację wolelibyśmy, żeby to ograniczyło się do kilku dni w miesiącu.

 

A może jakieś benefity?

Oczywiście, że są. Prywatna opieka medyczna, obiady, imprezy firmowe, wyjścia na paintball, kajaki itp.

 

Jak mogę przyjść na rozmowę, zanim inni to zrobią?

Odezwij się do mnie. Z przyjemnością odpowiem na pytania i powiem, co dalej zrobić.

Terms of Service

Terms of Service

Last updated 2022-11-06

§1 General

  1. Reading these Terms of Service is mandatory before using the dba-presents.com website. By accessing the website, you confirm reading the Terms of Service and accepting it.
  2. If you disagree with any part of the Terms of Service, you may not acecss the website.
  3. The dba-presents.com website (Website) is owned and operated by DBA presents Arkadiusz Fronc, 32-091 Raciborowice, registered in Poland (Owner).

 

§2 Content Ownership

  1. Content of the Website including texts, images, photos, presentations, videos etc. belongs to the Owner except content that references to third party websites.
  2. Content of the Website that belongs to the Owner cannot be published, reproduced, printed without written permission from the Owner. All rights are reserved.
  3. Content from third party websites is not owned or controlled by the Owner. The Owner assumes no responsibility for the content, policies, technical difficulties, damages directly or indirectly related to third party websites or services.
  4. You are advised to carefully read terms, conditions and policies that apply to the third party websites and services.
  5. Trademarks used on the website may belong to other companies and are used on the Website only for informational purposes.

 

§3 Governing Law

  1. These Terms are construed and governed by the laws of Poland.
  2. If any term of these Terms violates the laws of Poland, the laws of Poland takes precedence before the Terms in that particular case while the rest of the Terms remain valid.

 

§4 Changes

  1. The Owner reserves the right to modify and replace these Terms at any time. Any change that is material will be provided at least 30 days before the change takes effect.

 

§5 Data Privacy

  1. The Website gathers
    1. statistical data about user's behavior on the Website to optimize the user interface and to enhance user's experience,
    2. name and email address provided by the user when subscribing to a newsletter.
  2. Administrator of data gathered by the Website is DBA presents Arkadiusz Fronc located in Raciborowice.
  3. The Website gathers statistical data with Google Analytics and Google AdSense. This data does not contain information that allows user identification.
  4. Our partner (Google) is using information how you interact with our website to customize and adjust advertisement's content for you personal preferences and interests.
  5. Personal information provided through the subscription form is used for sending a newsletter emails.
  6. You have full rights to request access to this information, to update it, to delete it or to restrict processing it. However, remember that not in all cases it might be possible to fulfil your request in regard information stored in cookies.
  7. You can request us to stop processing and to delete data you provided when subscribing to a newsletter by unsubscribing. You can unsubscribe by clicking the unsubscribe link in the newsletter email you received or by sending us an email with your request (the About section on the Website).
  8. If you believe that we are in possession of your data and you want them to be removed, please contact us (the About section on the Website).

Ad

About

I am a full stack developer with everything that it involves: database, backend and frontend development. I have 10+ years of software development experience. I spent a lot of time working with SQL Server. I had a chance to develop databases and do performance optimizations in Oracle. I can proudly say that I participated in several Java-based projects. I have experience with Spring and Hibernate. I feel comfortable playing with Java Script frameworks like AngularJS, Angular 2, jQuery, jQuery-UI. HTML and CSS are appealing to me as well. To make the picture complete, I have to add that I wrote a lot of tests in Sahi which is a test framework for user interface.

Most of the time I have worked in Agile methodologies. I advice teams about Scrum and act as Scrum Master.

As you can see when I call myself a full stack developer, it really means full :)

I have created this page to share my knowledge and thoughts about database technologies. Then, the idea evolved and now it is about almost all IT areas I am involved in. I believe there are some areas of my knowledge that can be useful for others.

I hope you enjoy my articles.

 

Cooperation

If you are interested in cooperation, please let me know by sending an e-mail to the address at the top of this page. You can read more about popularity of my blog in views and visitors in 2018.

 

Disclaimer

However I have made my best to make all the content on this website accurate and true, I do not take a responsibility for any damages and loss caused by using information provided on this website.

 

Terms of Service

Terms of Service.

dbp

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.