Home » Archives for Sergio Lauriano Junior

Author Archives: Sergio Lauriano Junior

Sergio is graduated in Software Development in the University City of São Paulo (UNICID). During his career, he get involved in a large number of projects such as telecommunications, billing, data processing, health and financial services. Currently, he works in financial area using mainly Java and IBM technologies.

ctypes in Python

This article will show how to use the built-in “ctypes” module in Python to use external C language libraries. 1. Introduction As developers, we can work with a lot of programming languages during our careers. Sometimes, we need to extend external libraries from another application, like a legacy system or even a shared OS library (.dll, .so, and so on…). ...

Read More »

Build a REST API with Spring and Java Config

In this article we’ll see how to build a REST API using Spring Boot and Java Config. 1. Introduction Spring is a diversified framework and we can build basically any kind of application using its tools. Also, a majority of applications today use Spring Boot as the background of web services to connect and create a Server-Client solution. In the ...

Read More »

Java 8 vs Java 10

In this article, we’re going to present Java 8 vs Java 10. Specifically, we are going to compare features and tools introduced in both versions. 1. Introduction Java is a programming language, object-oriented based, first introduced in 1995 by James Gosling at Sun Microsystems. In January 2010, Oracle Corporation acquired Sun Microsystems and since then they maintain and evolve the ...

Read More »

Spring IO Platform

In this article, we’re going to discuss Spring IO Platform, a version management tool used in the Spring Framework environment. Also, we’ll see how to use it together with Spring Boot. 1. Introduction Spring IO Platform brings together the core Spring APIs into a cohesive platform for modern applications. Also, It provides curated versions of numerous projects in the Spring ...

Read More »

How to use Java SpringLayout

In this article we’re going to see how to use SpringLayout, a class to build GUI in Java. 1. Introduction SpringLayout is a class that arranges children elements associated in the container, using a sort of constraints. To clarify, this class is a very flexible layout manager that can emulate many of the features of other layout managers. However, SpringLayout ...

Read More »

Finding Spring Versions

In this article, we’re going to discuss Spring Framework and Spring Boot versions and which Java version works on each one. 1. Introduction When you work with the Spring environment, maybe you are familiar with both Framework and Boot. Also, we can use just one of them to create an application as well. But, for sure that what version we ...

Read More »

Java Compiler Example

In this article, we’re going to see how the Java compiler works. Also, we’ll use an example to understand the compiler steps from the language to bytecode. 1. Introduction In computation, the compilation is a process of converting the source code into machine language (bytecode). To clarify, a compiler will take our source code written in natural human language and ...

Read More »

Java for Android Development

In this article, we’re going to talk about the Java tools used for Android development. Table Of Contents 1. Introduction 2. Android Build System 2.1. The build process 3. Build Configurations 3.1 The settings.file 3.2 The build.gradle files 4. Dalvik VM 5. Android Run-Time (ART) 5.1 Ahead-of-time (AOT) compilation 5.2 Garbage collection improvement 5.3 Development and Debugging improvements 6. Where ...

Read More »

Events in Spring

In this article, we’re going to discuss how to use events in Spring and make a practical example of this feature. 1. Introduction When we think about routines in our applications, we can take some extra tools for queueing like RabbitMQ, Apache Kafka, ActiveMQ. Spring has a powerful tool provided by ApplicationContext called Event. Basically, an event is a message ...

Read More »

Python GUI Programming with Tkinter

In this article, we’re going to see one famous GUI on Python called Tkinter. Also, we’ll see some widgets used to build interfaces with this framework and create an example using it. 1. Introduction Tkinter is a Python library to develop Graphical User Interface (GUI). It is embedded in the standard Python installation. One advantage of Tkinter is that it’s ...

Read More »