- 2024 2
- 2023 16
- 2022 1
- 2021 1
- 2020 5
- 2019 6
- 2018 9
- 2017 5
- 2016 19
- 2015 9
- 2014 39
- 2013 1
- 2012 1
- 2011 8
- 2010 1
- 2009 2
- 2008 1
- 2007 2
- 2006 1
- 2005 1
- 2004 1
- 2003 5
- 2000 1
2024
Git Tag
How to create a tag in git
Monads: A First Definition
In the world of functional programming, monads can be defined as algebraic structures that encapsulate values and computations, providing a coherent interface for the management of computational contexts.
2023
A list of books on Clojure
A list of Clojure books that I think are great
Using Prolog to Build Expert Systems
Passing Parameters to Methods/Functions/Procedure in Programming Languages
What is an inference engine?
What is an expert system?
Understanding Domain Specific Languages
Cobol overview
The equals() method of the Object class in Java
Learn how the equals method works and how to use it correctly
Explore the World of Artificial Intelligence
Five Websites to Boost Your Productivity and Creativity
The Data Model Resource Book Vol 1 & 2
About the series book…
I am replacing my old bash scripts with Python #2.
Python script to zip GlassFish logs and archive them by year and month. The script deletes the files after zipping them.
I am replacing my old bash scripts with Python #1.
Copy a list of directories with their contents to a shared folder.
The hashCode method of the Object class in Java
Learn how the hashCode method works and how to use it correctly
The toString method of the Object class in Java
Learn how the toString method works and how to use it correctly
The transition from Java EE to Jakarta EE
What you need to know
The R Language
2022
Back to Top ↑2021
Back to Top ↑2020
Restore remote database backup to local
How do I restore a remote Mysql database to local? With Python script!
Java Complex Number
A Complex Number Class For Java
How to detect the machine architecture
How to check if your Linux system is 32-bit or 64-bit
Install Python 3
How to install Python 3 in Linux/Ubuntu
Fluent-API Tutorial
Different ways of implementing a Logo Language style turtle in Java.
2019
Cool APIs and where to find them: the Objects.toString() method
Less code to handle null strings. Convert a string if null to an empty string.
Why Java is still on top
Brief updated reflection on why Java is still relevant more than 20 years after its inception
About Clojure
Some information about the Clojure programming language
Downloading remote files with Python #2
Let’s continue with the automation and see how to unzip the .gz files
The programming language Scala
Downloading remote files with Python #1
Automating recurring tasks such as downloading remote files locally
2018
Turing Machine
Basic concepts and information on Turing Machines, accepted language, recursively enumerable and recursiv
From Context-Free Grammar (CFG) to Pushdown Automata (PDA)
Construction of a stack automaton (PDA) from a CF grammar
From Pushdown Automata (PDA) to Context-Free Grammar (CFG)
Construction of a Context-Free Grammar from a Pushdown Automata
Prefix Property
Pushdown Automata (PDA) and language recognition problems with special features
Context-free languages properties
Context-free language properties and considerations
Pumping lemma for Context Free languages
The pumping lemma version for context-free languages
CFG in Chomsky and Greibach’s normal form
Chomsky and Greibach’s context-free grammar in normal form, how they are made and why they are interesting
Alphabets, Symbols, Strings and Languages
What are alphabets, symbols and strings from the point of view of theoretical computer science
The java.time.temporal.ChronoUnit class
Calculating the difference between two dates with ChronoUnit
2017
Github pages does not update my site with jekyll.
Joys and sorrows of maintaining your own site with Jekyll.
How can I include external jar on my Netbeans project
Data Science Origins And Motivations
All of us are averse to uncertainty
C# null-coalescing operator in Java
MySQL: Illegal mix of collations for operation union
About MySQL error illegal mix of collations for operation union
2016
What are the methods of the Object class?
One of the questions you may be asked at an interview or certification or a simple test concerning the Java language is the following:
What are the methods of the Object
class?
Can we execute code before the main(String[]) method ?
Are constructors inheritable?
Are constructors inheritable? Can a subclass call the constructor of the parent class?
How can you limit inheritance for a class?
Checking nic.it droptime files with R
Big Data, Data Science, Databases the fundamentals #2
Before DBMSs, how was it done?…
Big Data, Data Science, Databases the fundamentals #1
When we talk about Big Data, we are talking about an evolution of databases..
Interfaces with the external world in R
Functions that implement cycles in R
Date, time and interval objects in R
Functions in R
The control structures of R
Managing the programme execution flow with R
Design Patterns State
Features and sample Java code reduced to the essentials
R language introduction
Design Pattern Visitor
The Singleton design pattern
Some examples of the Singleton pattern
Design Patterns Interpreter
Minimal example Java code on Interpreter pattern
The Chain Of Responsibilityeton design pattern
Minimal CoF pattern example code
The Design Pattern Strategy
Minimal example code on the Strategy pattern
2015
The java.time.LocalTime class
At last, something new on Dates in Java(8)
wsimport and Webservice .Net 2.0
How to install subversion (svn) on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS How to install git
How enable root user on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS 64bit: how to install Open SSH
Enable the sudo command on debian 8
Secure logins and pages with JSF 2
Creating a Custom Converter in JSF 2.2
2014
Dropdownboxes are easy with JSF 2.2!
JSF 2 How to use comments
Using Channels to Copy Files in Java
JSF 2 forcing tag-generated ids
BFS Breadth First Search
DFS o Depth First Search
Generic visit algorithm for a tree
Tree Linked List
Trees indexed representations
Tree in Java
Structures indexed in depth
Queue
Stack
Linked List
Indexed structures
Using HashMap in Java
Java Dictionaries
The Java implementation of Dictionaries
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
Introduction to Machine Learning
Machine learning is a powerful technology that allows computers to learn from data without being explicitly programmed. It is used in a wide range of applications, including image recognition, text classification, and event prediction
Concatenating PDFs with iText in Java
Writing and reading files in Java 7 with try-with-resources
About the limits of the calculable
How to swap two variables at once with Python
Secure httpbase tomcat authentication
Considerations on recursion
A Servlet to manage file downloads in Java
Sending e-mails with attachments in Java
The String.format a printf method for Java
My thoughts on programming languages Part 4
Personal reflections on programming languages
My thoughts on programming languages Part 3
Personal reflections on programming languages
My thoughts on programming languages Part 2
Personal reflections on programming languages
My thoughts on programming languages Part 1
Personal reflections on programming languages
The CMS is dead, long live the Jekyll
The title is provocative and borderline captious…
How to install Jekyll on ubuntu 14.04.
SSH Log in without typing in the password.
HOWTO FIX error ‘illegal pattern character g’ JAXB in NetBeans .
Java Architecture for XML Binding
How to find jar file where a certain class is contained (deployed in GlassFish).
How to set Virtualbox to full screen on Ubuntu 14.04
Publishing a website with GitHub Pages.
2013
Back to Top ↑2012
Back to Top ↑2011
javascript according to Peter Paul Kock (PPK)
Use of keytool and jarsigner
Common errors when configuring Adobe PDF iFilter for SharePoint 2007
Well Formatted referred to an XML document
What is JAX-WS
Java API for XML Web Services
The Content is not allowed in prolog error
Every XML document we work on should be formatted correctly, saved with the right encoding, etc
MySQL: how to install on ubuntu linux mysql without synaptic or apt
MySQL: How to speed up restore operations from mysql dump
2010
Back to Top ↑2009
Back to Top ↑2008
Back to Top ↑2007
The this keyword in Java
The du Linux command
How to shows the disk space used
2006
Back to Top ↑2005
Back to Top ↑2004
Classes and methods in Java
Defining classes in Java: access modifiers, class and instance entities
2003
Introducing OOP in Java
Java Array
Arrays are available in most programming languages because they realise the simplest organisation of complex data structures
Java Constants
Symbolic constants in Java
Java Variables And Assignment
Variables and assignment commands
Java Essential Features
The essential features of the Java language that you must know