Opis 4 GC ktora sa dostepne w Java8
http://blog.takipi.com/garbage-collectors-serial-vs-parallel-vs-cms-vs-the-g1-and-whats-new-in-java-8/

Another beautiful optimization which was just out with Java 8 update 20 for is the G1 Collector String deduplication. Since strings (and their internal char[] arrays) takes much of our heap, a new optimization has been made that enables the G1 collector to identify strings which are duplicated more than once across your heap and correct them to point into the same internal char[] array,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Fajnego bloga znalazłem, dopiero zaczyna, ale już mi się podobają prawie wszystkie posty tam, zacznijmy z weekendową lekturą.


1.Micro-monolith anti-pattern

It’s also transform an architecture in some kind of a rotten architecture which I call distributed monolith or micro-monolith anti-pattern. Symptoms of that anti-patter are following situations:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Język programowania #kotlin rozstaje się z JVM, wyszedł kompilator Kotlin native. Można używać na rasbperry pi. IMO kotlin jest dużo lepiej zaprojektowanym językiem niż JS, a ma taki sam lub mniejszy próg wejścia dla programistów innych języków.
https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/

Co nowego w porównaniu do Java8 wniesie Java9 dla programistów i managerów
https://www.romexsoft.com/blog/java-8-vs-java-9/

Jak
interface - Język programowania #kotlin rozstaje się z JVM, wyszedł kompilator Kotlin...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogólnie zazwyczaj z tego co widziałem i słyszałem to usprawniają serwer bo taniej niż zapłacić programistom ( ͡° ͜ʖ ͡°)


@Wyrewolwerowanyrewolwer: To w prawdziwym świecie, jeśli wiesz co robisz to optymalizacja zapytań jest miejscem gdzie można zyskać najwięcej. Mój rekord to przepisanie crona który leciał paręnaście godzin i robił tysiące zapytań na jeden porządny update który leciał 30 sekund, na dodatek przed poprawką pojawiały się błędne
  • Odpowiedz
4 JVM Web Frameworks in 40 Minutes by Joe Kutner


Play, Rails, Ratpack, and Immutant. These frameworks use alternative JVM languages -- Scala, JRuby, Groovy and Clojure -- to reimagine how we build web applications. But are they mature enough for production? Can they scale? Will they solve your problems or create new ones?

#interfacesmieci
#java
interface - >4 JVM Web Frameworks in 40 Minutes by Joe Kutner

Play, Rails, Ratpack...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do you write enough tests? Even if the answer is yes, there might be some scenarios where you could add a few more to cover extra possibilities. But do you really want to go through the effort of having to write out another test for the extra inputs you are going to test? JUnitParams provides a solution to this, allowing you to write fewer individual tests while keeping the coverage the same.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach