- Programming Languages 70
- Java 55
- Computer Science 12
- Linux 10
- Data Structures 9
- R 8
- Python 7
- Design Pattern 6
- Context-Free Grammar 5
- JavaServer Faces 5
- MySQL 4
- Algorithms 3
- CMS 3
- Data Science 3
- Expert Systems 3
- XML 3
- Big Data 2
- Clojure 2
- Database 2
- Docebo 2
- JDK 2
- Jekyll 2
- LMS (Learning Management System) 2
- Pushdown Automata 2
- ubuntu 2
- Andrew Stuart Tanenbaum 1
- Ant 1
- Artificial Intelligence 1
- Cobol 1
- Computer Architecture 1
- Computer Architecture Definition 1
- Computer Architecture Textbooks 1
- Computer Architecture Topics 1
- DSL (Domain Specific Languages) 1
- Data Engineering 1
- Design Patterns Interpreter 1
- Design Patterns State 1
- Finite Automata 1
- Finite-State Machine 1
- GlassFish 1
- HashMap 1
- Inference Engines 1
- JAX-WS 1
- JAXB 1
- Jakarta EE 1
- Jar 1
- Java EE 1
- Java Servlet API 1
- JavaMail API 1
- JavaScript 1
- Machine Learning 1
- NetBeans 1
- PDF 1
- Pass by reference 1
- Pass by value 1
- Prolog 1
- Pumping Lemma 1
- Recursion 1
- SAXParseException 1
- Scala 1
- SharePoint 1
- Tomcat 1
- Turing Machine 1
- Ubuntu 1
- VirtualBox 1
- git 1
- iText 1
- jarsigner 1
- keytool 1
- openssh 1
- ssh 1
- wsimport 1
Programming Languages
Using Prolog to Build Expert Systems
Cobol overview
The equals() method of the Object class in Java
Learn how the equals method works and how to use it correctly
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 R Language
The transition from Java EE to Jakarta EE
What you need to know
Working with Strings using Streams and Lambdas.
Immutable classes and objects in Java
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
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.
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
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
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
How can I include external jar on my Netbeans project
C# null-coalescing operator in Java
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
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
R language introduction
The java.time.LocalTime class
At last, something new on Dates in Java(8)
wsimport and Webservice .Net 2.0
Secure logins and pages with JSF 2
Creating a Custom Converter in JSF 2.2
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
Using HashMap in Java
Concatenating PDFs with iText in Java
Writing and reading files in Java 7 with try-with-resources
How to swap two variables at once with Python
Secure httpbase tomcat authentication
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
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).
Use of keytool and jarsigner
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
Objects in Java
The this keyword in Java
Passing parameters in Java
Let’s delve into methods in Java
Classes and methods in Java
Defining classes in Java: access modifiers, class and instance entities
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
Java
The equals() method of the Object class in Java
Learn how the equals method works and how to use it correctly
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
Working with Strings using Streams and Lambdas.
Immutable classes and objects in Java
Java Complex Number
A Complex Number Class For Java
Fluent-API Tutorial
Different ways of implementing a Logo Language style turtle in Java.
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
The java.time.temporal.ChronoUnit class
Calculating the difference between two dates with ChronoUnit
How can I include external jar on my Netbeans project
C# null-coalescing operator in Java
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?
Design Patterns State
Features and sample Java code reduced to the essentials
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
The java.time.LocalTime class
At last, something new on Dates in Java(8)
wsimport and Webservice .Net 2.0
Secure logins and pages with JSF 2
Creating a Custom Converter in JSF 2.2
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
Structures indexed in depth
Linked List
Using HashMap in Java
Java Dictionaries
The Java implementation of Dictionaries
Concatenating PDFs with iText in Java
Writing and reading files in Java 7 with try-with-resources
Secure httpbase tomcat authentication
A Servlet to manage file downloads in Java
Sending e-mails with attachments in Java
The String.format a printf method for Java
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 install Ant on Linux
Use of keytool and jarsigner
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
Objects in Java
The this keyword in Java
Passing parameters in Java
Let’s delve into methods in Java
Classes and methods in Java
Defining classes in Java: access modifiers, class and instance entities
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
Computer Science
Alphabets, Symbols, Strings and Languages
What are alphabets, symbols and strings from the point of view of theoretical computer science
Tree Linked List
Trees indexed representations
Structures indexed in depth
Linked List
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
About the limits of the calculable
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
Linux
How to detect the machine architecture
How to check if your Linux system is 32-bit or 64-bit
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
SSH Log in without typing in the password.
How to install Ant on Linux
The du Linux command
How to shows the disk space used
How to delete the command history on Linux.
Data Structures
DFS o Depth First Search
Generic visit algorithm for a tree
Tree in Java
Structures indexed in depth
Queue
Stack
Linked List
Indexed structures
Java Dictionaries
The Java implementation of Dictionaries
R
The R Language
Checking nic.it droptime files with R
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
R language introduction
Python
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.
Restore remote database backup to local
How do I restore a remote Mysql database to local? With Python script!
Install Python 3
How to install Python 3 in Linux/Ubuntu
Downloading remote files with Python #2
Let’s continue with the automation and see how to unzip the .gz files
Downloading remote files with Python #1
Automating recurring tasks such as downloading remote files locally
How to swap two variables at once with Python
Design Pattern
Design Patterns State
Features and sample Java code reduced to the essentials
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
Context-Free Grammar
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
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
JavaServer Faces
Secure logins and pages with JSF 2
Creating a Custom Converter in JSF 2.2
Dropdownboxes are easy with JSF 2.2!
JSF 2 How to use comments
JSF 2 forcing tag-generated ids
MySQL
MySQL: Illegal mix of collations for operation union
About MySQL error illegal mix of collations for operation union
MySQL: how to install on ubuntu linux mysql without synaptic or apt
MySQL: How to speed up restore operations from mysql dump
MySQL: A problem when restoring a MySQL database…
Algorithms
Back to Top ↑CMS
Github pages does not update my site with jekyll.
Joys and sorrows of maintaining your own site with Jekyll.
The CMS is dead, long live the Jekyll.
Jekyll
Publishing a website with GitHub Pages.
Data Science
Data Science Origins And Motivations
All of us are averse to uncertainty
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..
Expert Systems
Back to Top ↑XML
BPEL (Business Process Execution Language)
Well Formatted referred to an XML document
The Content is not allowed in prolog error
Every XML document we work on should be formatted correctly, saved with the right encoding, etc
Big Data
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..
Clojure
A list of books on Clojure
A list of Clojure books that I think are great
About Clojure
Some information about the Clojure programming language
Database
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..
Docebo
Back to Top ↑JDK
Back to Top ↑Jekyll
Back to Top ↑LMS (Learning Management System)
Back to Top ↑Pushdown Automata
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
ubuntu
Back to Top ↑Andrew Stuart Tanenbaum
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
Ant
Back to Top ↑Artificial Intelligence
Explore the World of Artificial Intelligence
Five Websites to Boost Your Productivity and Creativity
Cobol
Back to Top ↑Computer Architecture
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
Computer Architecture Definition
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
Computer Architecture Textbooks
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
Computer Architecture Topics
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
DSL (Domain Specific Languages)
Back to Top ↑Data Engineering
The Data Model Resource Book Vol 1 & 2
About the series book…
Design Patterns Interpreter
Design Patterns Interpreter
Minimal example Java code on Interpreter pattern
Design Patterns State
Design Patterns State
Features and sample Java code reduced to the essentials
Finite Automata
Prefix Property
Pushdown Automata (PDA) and language recognition problems with special features
Finite-State Machine
Prefix Property
Pushdown Automata (PDA) and language recognition problems with special features
GlassFish
Back to Top ↑HashMap
Back to Top ↑Inference Engines
Back to Top ↑JAX-WS
What is JAX-WS
Java API for XML Web Services
JAXB
HOWTO FIX error ‘illegal pattern character g’ JAXB in NetBeans .
Java Architecture for XML Binding
Jakarta EE
The transition from Java EE to Jakarta EE
What you need to know
Jar
Back to Top ↑Java EE
The transition from Java EE to Jakarta EE
What you need to know
Java Servlet API
Back to Top ↑JavaMail API
Back to Top ↑JavaScript
Back to Top ↑Machine Learning
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
NetBeans
Back to Top ↑Pass by reference
Back to Top ↑Pass by value
Back to Top ↑Prolog
Back to Top ↑Pumping Lemma
Pumping lemma for Context Free languages
The pumping lemma version for context-free languages
Recursion
Back to Top ↑SAXParseException
The Content is not allowed in prolog error
Every XML document we work on should be formatted correctly, saved with the right encoding, etc
Scala
Back to Top ↑Tomcat
Back to Top ↑Turing Machine
Turing Machine
Basic concepts and information on Turing Machines, accepted language, recursively enumerable and recursiv