Java >> Java tutorial >  >> Tag >> final

Tanker om Java-rapport august 2017:Endelig tilbage på sporet

Indtil videre har dette år været vanvittigt. Men juli måned gav et godt temposkift.

Inden for de første ~3 måneder skrev og lancerede jeg bogen Hibernate Tips med stor succes. I dag har jeg solgt mere end 1100 bøger og e-bøger. Som jeg har lært for nylig, er det flere eksemplarer, end nogle traditionelle forlag forventer i en bogs levetid. Tak til alle, der fik et eksemplar og gjorde dette muligt!

Kort efter måtte jeg migrere Thoughts on Java med alt blogindhold og kurser til et nyt webhostingfirma og platform. Virksomheden, der byggede og administrerede den platform, som jeg brugte før, annoncerede, at de ville ændre deres overordnede strategi. Så enten måtte jeg forlade eller blive som en kunde, der ikke længere passede ind i den overordnede strategi. Jeg besluttede at migrere alt til et nyt webhostingfirma. Det krævede også, at jeg ændrede den underliggende platform. Alt dette skulle gøres inden for 3 stressende uger.

Og mindre end en måned senere åbnede jeg registreringen af ​​Advanced Hibernate Online Training og Hibernate Performance Tuning Online Training.

Så jeg var virkelig glad, da jeg erkendte, at der ikke var planlagt store projekter i juli. Jeg ombord på den første projektcoaching-klient og foretog et par konsulentopkald. Men udover det kunne jeg koncentrere mig om at skrive flere blogindlæg og udgive videoer på YouTube.

Og det skal allerede betale sig. Websitetrafikken vokser, og i går oversteg YouTube-kanalen 1400 abonnenter. Det er en vækst på 40 % inden for 2 måneder.

BTW:Hvis du ikke allerede har gjort det, bør du abonnere på kanalen nu. Ellers går du glip af 2 gode videoer om JPA og Hibernate hver uge 😉

Indlæg og videoer

OK, jeg sagde, at jeg endelig havde tid til at skrive flere indlæg og optage flere videoer. Så lad os tage et kig på alle indlæg og videoer.

Videoer

Her er de 3 Hibernate Tip og 2 Tutorial videoer, som jeg har offentliggjort i de sidste 5 uger. Som altid forsøgte jeg at dække en blanding af begynder- og avancerede emner.

Og jeg har allerede optaget videoerne for de næste 2 uger. Så forvent at få en ny video hver tirsdag og torsdag.

Tip til dvale

I lighed med Hibernate Tip-indlæggene giver Hibernate Tip-videoerne dig en hurtig og nem at implementere løsning til en fælles udviklingsopgave. I den sidste måned viste jeg dig, hvordan du kortlægger en tovejs mange-til-mange-forening, bruger Hibernates native bootstrapping-API og kortlægger en tovejs mange-til-til-tilknytning.


Følg mig på YouTube for ikke at gå glip af nye videoer.
Følg mig på YouTube for ikke at gå glip af nye videoer.
Følg mig på YouTube for ikke at gå glip af nye videoer.

Selvstudier

Instruktionsvideoerne er et par minutter længere og giver oftest mere kontekst end tipvideoerne. I de sidste måneder har jeg forklaret, hvordan man kortlægger en tilknytning til et java.util.Map i stedet for en java.util.List og gav en introduktion til JPA's forskellige FetchTypes .


Følg mig på YouTube for ikke at gå glip af nye videoer.
Følg mig på YouTube for ikke at gå glip af nye videoer.


Indlæg

I de sidste par uger har jeg skrevet 6 tutorials om avancerede eller nye funktioner og 3 Hibernate Tips, som dækkede en blanding af avancerede og begynderemner.

Selvstudier

Sidste måneds vejledningsindlæg opsummerede ændringerne i JPA 2.2 og viste dig de problemer, der opstår, når du bruger CascadeType.REMOVE , forklarede et par ting, du skal vide, når du bruger Hibernate med en MySQL-database, sammenlignede ydeevnen af ​​DTO- og enhedsprojektioner og startede en ny serie om versionsbaseret databasemigrering med Liquibase.

  • Hvad er nyt i JPA 2.2
  • Hvorfor du bør undgå CascadeType.REMOVE for mange foreninger, og hvad du skal gøre i stedet
  • 5 ting, du skal vide, når du bruger Hibernate med Mysql
  • Versionsbaseret databasemigrering med Liquibase – Kom godt i gang
  • Enheder eller DTO'er – Hvornår skal du bruge hvilken projektion?
  • Versionsbaseret databasemigrering med Liquibase – Opdater en eksisterende database

Tip til dvale

Og Hibernate Tips-indlæggene viser dig, hvordan du kan hente associationer i batches, tilsidesætte kortlægningsdefinitioner, så du kan bruge forskellige databaser og bootstrap Hibernate med Spring Boot.

  • Dvaletips:Sådan hentes associationer i batches
  • Tip til dvale:Sådan tilsidesætter du strategien for primær nøglegenerering
  • Tip til dvaletilstand:Sådan starter du dvaletilstand med Spring Boot

Hvad er planlagt til august

Hovedfokus i denne måned er at forberede og rydde op inden jeg begynder at rejse til forskellige konferencer i september og oktober. Så jeg vil arbejde på alle de små opgaver på min ToDo-liste, skrive blogindlæg og optage videoer.

Jeg vil også tale på JUG Paderborn om Hibernate performance tuning og forberede 2 workshops til Workshop-Tage 2017 i september. I den første workshop vil jeg tale om multi-tenancy med Hibernate ORM og give en hurtig introduktion til Hibernate Envers og Hibernate Search. Den anden workshop handler om avancerede Hibernate-funktioner.


No
Java tag