Skip to main content

Posts

Tech Conversant Weekly Apr 10 - Apr 22

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every bi-week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This time, we've got some exciting news to share with you! A simple Java program to print "Hello, World" is verbose and lot of constructs to be aware of, public class HelloWorld {      public static void main(String[] args) {          System.out.println("Hello, World!");     } } How about, Anonymous main class with main declaration, class HelloWorld {      void main() {          System.out.println("Hello, Wo

Tech Conversant Weekly Mar 27 - Apr 08

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every bi-week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This time, we've got some exciting news to share with you! Java Streams API operating on JSON documents is possible in two ways, 1. JsonObject accessing the JSON elements by name and processing it in string representation ie., the terminal operation JsonCollectors returns a JSON Array output  2. Jackson databinding with JsonNode reading the JSON as a string and using the JsonNode as stream http://www.mastertheboss.com/java-ee/json/h

Tech Conversant Weekly Mar 13 - Mar 25

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This time, we've got some exciting news to share with you! Project Panama's objective is to access, manage and execute cross-platform native languages like C, and C++ via Java, which was typically done via Java Native Interface(JNI) earlier. 1. Foreign Function and Memory API - facilitates accessing foreign memory (off-heap JVM) and foreign functions (outside JVM) via MemorySession - handles MemorySegment Lifecycle (shared or confi

Tech Conversant Weekly Feb 27 - Mar 11

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This week, we've got some exciting news to share with you! Java compiler generates class file bytecodes that are executed by the JVM into a binary compilation for platform execution. Entering GraalVM which produces native images during compilation that are platform native executables. These images are produced by AOT compilation of reachable code and reflective accesses are explicitly specified.  NativeImage analyzer capitalizes on the

Tech Conversant Weekly Feb 20 - Feb 25

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every week, we bring you the latest and greatest advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This week, we've got some exciting news to share with you! Running unit tests ensures the particular functionality works as expected, and running integration tests ensures the state of data in an end-to-end flow context of the application remains intact. However, running consecutive sequences of tests would alter the data state between tests, to ensure fair and accurate execution of all tests the data for the tests should be baselined to an a

Tech Conversant Weekly Feb 13 - Feb 18

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every week, we bring you the latest and greatest advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This week, we've got some exciting news to share with you! Junit 5 provides Nested annotation on test classes that are nested within a parent test, facilitating a place for prescribing for generic setup and tear-down methods. Modularizing the test hierarchically within the same test class. https://www.baeldung.com/junit-5-nested-test-classes GraalVM Native Image spawns platform-native executables that are the libraries reachable during the an