Total Post Number 137
- Java 47
- Programming 45
- Linux 12
- R 8
- Python 7
- Miscellaneous 6
- MySQL 4
- Clojure 2
- Jekyll 2
- Data Science 1
- git 1
- github 1
- javascript 1
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?
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
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).
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
Programming
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.
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
Explore the World of Artificial Intelligence
Five Websites to Boost Your Productivity and Creativity
The programming language Scala
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
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
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
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
About the limits of the calculable
Considerations on recursion
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
BPEL (Business Process Execution Language)
Well Formatted referred to an XML document
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
How to install Jekyll on ubuntu 14.04.
SSH Log in without typing in the password.
How to set Virtualbox to full screen on Ubuntu 14.04
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
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
Miscellaneous
The Data Model Resource Book Vol 1 & 2
About the series book…
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..
Common errors when configuring Adobe PDF iFilter for SharePoint 2007
Importing users and courses with I/O Task in Docebo
How to restore the Docebo administrator user
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…
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
Jekyll
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
The title is provocative and borderline captious…
Data Science
Data Science Origins And Motivations
All of us are averse to uncertainty
git
Git Tag
How to create a tag in git