Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
This article explains 10+ reasons why after 14 JDK releases the JDK’s HttpClient introduced with Java 11 is unlikely to be the best option in your app.
-
In the story of this blog I used WordPress, and using the WordPress comments then moved to Discus as it was better at handling spam.
-
Linux 5.14 brought a new system call memfd_secret in order to mitigate speculative attack by preventing the kernel from being able to peek at these memory segments.
-
JDK 17 is coming and with the incubating JEP-412, let’s have a practical look at this API that should supersede JNI.
-
JDK 16 is coming and with the incubating JEP-389, let’s have a practical look at this API that should supersede JNI.
-
It all started when opening a JFR recording, I noticed a very large and growing number of very short lived threads.
-
Understand the RSS of a JVM leveraging the horsepower underneath ps with the help of one or two JVM diagnostic command.
-
Circa 2019 I had the chance to run many Java server applications, I wrote down out our best practices in order to iterate faster to find the right values for the JVM, but instead how to leverage Helm to try JVM settings.
-
This entry has been marinating for most of the year 2020.
-
If you happen to be on a read-only container that doesn’t have the usual network utilities, like netstat, ss (socket stat), lsof, etc. then your only option is to leverage procfs, however, procfs displays some data in hexadecimal.
-
Unified logging was introduced in JDK 9, and is available for us all, in the JDK 11 LTS.
-
JDK Flight Recorder, the profiler you can use in production, continuously.
-
Integrate Asciidoctor as everyone should expect While Hugo comes with Asciidoctor support, they are in reality several issues to account for at this time: While basic rendering of asciidoc files works, we soon encounter problems ; the very first
-
Moving away form Jekyll.
-
Every once in a while, you may need to bootstrap a new machine, and along with it to reconfigure home directory’s dot files.
-
Régulièrement il nous arrive d’avoir à re-configurer une nouvelle machine, avec notamment la re-configuration des fichiers du $HOME.
-
Boring code that should be written once and run everywhere Suppose the application you’re working on needs to monitor changes to a file and rely on Java’s WatchService introduced in Java 7.
-
The quest to immutable objects It’s sometime hard to keep following good principles in object oriented paradigm especially if we’d like to enjoy modern tooling that those that generates code for us.
-
While Docker for mac in the edge channel offers a Kubernetes integration, I wanted to have the same tool as my pals on linux, who’re most likely using minikube.
-
In the past months I have been using extensively the infamous HTTP client OkHTTP, I have been impressed by the will power of committers to respect HTTP standards.
-
The Quest to API versioning with JAX-RS In another post Nottingham adds that we shouldn’t use a custom header for versioning and touches on versioning through the Accept header but there is a fundamental thread here: try as hard as possible to not introdu…
-
Your application should connect to an HTTPS server, usually that’s a no brainer, however as good software craft-man, you may think how do I test this code to make nothing has been forgotten.
-
Your REST API is looking good, everything is ready, but here comes a paginated resource.
-
Ce blog post est une republication de mon article sur Kafka parut dans le magazine Programmez numéro 196 en mai 2016 (pages 70-73).
-
J’utilise Cassandra depuis un moment déjà et avec une version 2.1.13 en production je garde donc la même version sur mon poste.
-
Zookeeper est un service de coordination distribuée.
-
A few book to posess Database Internals: A Deep Dive into How Distributed Data Systems Work by Alex Petrov BPF Performance Tools by Brendan Gregg Growing Object Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce Reactive Design Patterns by…
-
The First 1,000 Primes The 1,000th is 7919.
-
Before starting, this install method is based on 1Password 4, it may work with future versions, but it is not guaranteed.
-
Deux problèmes assez courant peuvent survenir sur les connexions à une base de donnée Oracle.
-
Si par hasard votre base donnée est gérée par un véritable DBA, donc avec des scripts SQL.
-
Au cour d’un petit development, j’ai remarqué que mon process ne se terminait pas, une fois l’exécution de mon code terminé.
-
ATTENTION : Cet article n’est plus d’actualité, pour les microbenchmark il faut maintenant utiliser JMH (développé par Aleksey Shipilev, en ce moment employé par Oracle, 2016-06-14), Caliper et les autres outils de microbenchmark ont de graves problèmes q…
-
MAJ 14/06/2016: La dernière version du script est maintenant sur un repository github dédié.
-
Hello à tous, Mercredi 7 mars (à 19h) aura lieu la 2ème session Hackergarten.
-
EDIT: Hop.
-
Hello, j’en avais un peu marre d’écrire régulièrement voire répétitivement dans mes tests les constructions mockito.
-
Pas vraiment un article mais plutôt une astuce que j’ai utilisé pour afficher la valeur de certaines property.
-
Vous devez écrire du code qui fait appel à JMX, en bon citoyen et bon développeur vous voulez tester ce code.
-
Dans cette troisième et dernière partie sur les expressions régulières en Java.
-
La première partie de cette mini-série s’est focalisée sur une petite intro, je n’ai pas vraiment insisté sur les bases des expressions régulières, j’ai juste abordé les ancres et les options, et j’ai parlé de certaines astuces à connaître.
-
Préambule : Pourquoi cet article ?
-
Sujet intéressant, les problèmes en production sont quand même pour beaucoup des casse-têtes.
-
Lors de ma mission précédente, une des unités business a décidé d’investir dans Scrum, avec ce changement de méthodologie, les équipes de développement étant relativement enthousiastes, ont été formées au TDD et au pair-programming.
-
Une histoire qui commence mal OK, je tranche le malheureux pattern Visiteur a la vie dure; on ne l’aime pas trop, il est mal compris, et le pauvre est sous utilisé.
-
Prologue A l’école nos professeurs nous apprenaient ce qu’était la programmation orientée objet; en particulier l’encapsulation.
-
Le voilà il est sorti.
-
Depuis quelques jours déjà le framework de collection par google est sorti en version 1.0.
-
Le contexte L’histoire commence par un problème en production sur une version à priori stable et sans anomalie connue.
-
Je suis un peu surpris de voir que beaucoup de développeurs utilisent encore énormément l’API temps du JDK.