How to cleanup WordPress header is one of the common questions people ask when they start optimizing their WordPress sites. Constantly investing time to speed up your WordPress and keep everything clean will have big benefits to your SEO (Search Engine Optimization). Furthermore, it will make look and feel of your site better and keep…
Simple web scraper / crawler in Python is one basic coding example. Therefore, this example demonstrates on how to make program that grabs information from web pages. Furthermore, this data can be used for additional calculations. Reminder: If you need to brush up on your Python syntax check out Quick start with Python post. In…
Quick start with Python: There is one big problem with programming courses for beginners. They guide you trough the long introductions, history facts, lots of theory. Usually, most people simply quit before getting to the “good stuff”. Let us try a bit different approach. Lets make our quick start with Python Here is a list…
Clean Code Rules is a proposal of common sense rules. They are easy to follow and can improve quality of your code. Therefore, if you work as a developers and architect, you should be aware of them. Here is a common use case. You are finished with writing your technical specifications and estimates. Now you…
Writing technical specifications is a very common requirement if you work as integrator, solution architect or technical manager. Usual process is quite simple. Management of your company want’s to introduce something new. For example, new feature of your software or user story. On the other hand, you might have to integrate external API to your…
How to Learn a New Programming Language or Framework is a very common question. We all experience the same challenges when challenged with new technology. If you work as a software engineer you will always have to learn new stuff. For example, you will need to learn programming language, new technology or simply a new…
This article is a REST API tutorial, which will guide you through the main concepts of REST. Also, this tutorial includes vocabulary and examples related to REST. Firstly, we will go trough the basic concepts. Secondly, we will learn about vocabulary used in API world. Finally, we will talk some more about RESTful API and…
Open Authorization is commonly known as OAuth. This is an open standard for token based authentication and authorization on the internet. OAuth provides a way for third party services to use user related data without user password. Also, OAuth means additional security for user account. Let’s make things more simple. What if there would be…
Firstly, thank you all for comments and ideas related to my revamped blog. Some of you asked me about PHP and Java projects with code samples which I had on my old blog. I have moved these code samples to git repositories while ago. Therefore, I will use this post to point to the repositories…
Like my articles?
TimeTac Connect represents an in-house built framework (based on ETL concept) for data integration between different data sources. Connect core is a set of predefined components developed as a “Lego bricks” system. These components are used to create complex data-flow processes based on APIs, databases (MySQL, MsSQL), file exchanging via SFTP and predefined structures (JSON, XML, CSV) or custom data handlers.
My role(s): Concept creator, software/solution architect, and developer
Get more information about project and company
The OpenApi generator is a code-generator component which generates OpenAPI 3.0 specification by combining data from several sources (Core Controller Classes, Database descriptions, Entities, ORM mappings).
The main goal of this generator is to enable reverse API architecture, where we apply approach “Features/Code first, API specification later”.
My role(s): Concept creator and developer.
AuthMicroservice is boilerplate code for REST service that handles authentication and authorization for users. The service provides the following functionality, provided as API endpoints.
-> PHP framework Lumen
-> MySQL with Eloquent as a ORM
-> Each distinct functionality as a separate API endpoint
-> Sessions (and their tokens) as well as granted permissions are saved in a database
Visit project repository
WPChrono is a pet project (simple WordPress plugin) which enables Content Time Management within a WordPress site, with usage of predefined shortcodes.
This plugin is WPML compatible and available for free within WordPress plugin repository.
Course Object Oriented programming in Java
This is a 50 example course on Java development (Serbian only).
Visit public repository
Course Internet Programming in Java
This is a 20 lessons course for JSP, JSF and Rest services in Java.
Visit public repository
The Service provider (SP) for electronic certificates and digital identities (AIDRSCA), within AISRS. This was a 10+ team members and 1-year timeframe project. This SP provided certificates for digital signatures and encryption based on Entrust solution combined with HSM modules and devices.
My role: product owner and team leader