Tumgik
jofisaes · 2 days
Link
JDK 15 is going to be released in September 2020. Amongst the changes expected in JDK 15 - Build 24, there is 1 direct code related JEP. We'll talk about it here.
0 notes
jofisaes · 2 days
Link
On the 2020/06/06 I published my first Python module. It's a Geo Location calculator which uses the Haversine formula to calculate distances.
0 notes
jofisaes · 2 days
Link
5 lessons learned about seemingly strange things with Kotlin on the Job
1 note · View note
jofisaes · 2 months
Video
Just reposting everyone! Enjoy the video!
youtube
Tailrec ThroughThe AgesUntil Kotlin - In this video I am discussing Tailrec through the ages. So what is tail recursivity? Tail recursivity is a different form of recursivity everyone. I explain all of this in the powerpoint I created for this presentation here: https://www.scribd.com/presentation/712473423/Exploring-Tailrec-Through-Time-Until-Kotlin. In any case what I tell in the video and show is the evolution of code regarding the evolution of recursivity from the end of the 1950′s up until the year of the inception of Kotlin in 2016. The idea is to show how the different implementations of he fibonacci sequence went through the years and how were they identified as recursive, tail-recurse and how something else that appeard in 1975 helped shape the way we look at tail call optimization. This was the year that TCO was going to be adopted by more and more languagesl like it is today by Kotlin. The principle is essentially to use the implementation provided by the developer and assess as a first step if the recursive function is also tail recursive. Tail recursive only means that the last call of the recursive method is the recursive method itself. That way one easy way to apply TCO is to, before the code gets translated to bytecode or assembly code, the compiler is then free to apply a transformation which could just mean turning the recursive function into a function that uses an iterative alternative to solve the problem. Iterative solutions are usually very efficient, but lots of developers complain that they are difficult to read and of course they mostly use mutable variables which is become increasingly something we don’t want to do. Any way better to watch the video to not miss out on the details! Have a good on everyone!
1 note · View note
jofisaes · 2 months
Video
youtube
Covariaaaaaaaaance!! Not pure! #jesprotech #kotlin #invariance #covarian…
1 note · View note
jofisaes · 2 months
Text
1 note · View note
jofisaes · 2 months
Text
youtube
1 note · View note
jofisaes · 2 months
Video
youtube
JESPROTECH - The dawn of a new era #jesprotech #love #technology
0 notes
jofisaes · 2 months
Video
youtube
Neo4J project! Enjoy! #jesprotech #neo4j #diagrams
0 notes
jofisaes · 3 months
Text
Spinning around!
0 notes
jofisaes · 4 months
Video
replaceIndentByMargin Kotlin Quiz! #jesprotech #kotlin #string #stringfu...
0 notes
jofisaes · 5 months
Video
youtube
WithMockUser and Spring CSRF FAIL!
0 notes
jofisaes · 5 months
Text
2 notes · View notes
jofisaes · 6 months
Video
youtube
You NEED this custom validation for your Spring Service corner cases!
0 notes
jofisaes · 6 months
Text
0 notes
jofisaes · 6 months
Video
youtube
🚚 4 in ONE! Coroutine Dispatchers in a nutshell!
1 note · View note
jofisaes · 6 months
Text
0 notes