Laborum voluptate pariatur ex culpa magna nostrud est incididunt fugiat pariatur do dolor ipsum enim. Consequat tempor do dolor eu. Non id id anim anim excepteur excepteur pariatur nostrud qui irure ullamco.

Performance optimization for AWS Glue using Microsoft SQL Server Spark connector

alt text

Performance optimization for AWS Glue using Microsoft SQL Server Spark connector

AWS Glue users working with Microsoft SQL Server frequently encounter two significant challenges in their ETL workflows: performance bottlenecks during large-scale operations and limited authentication options. The default JDBC connector, while functional for basic operations, often falls short for enterprises requiring high-performance data processing and advanced authentication methods.

The Microsoft SQL Server Spark connector emerges as a powerful solution to these limitations. During our testing with large-scale datasets, we observed ETL operations executing several times faster than the default connector. Beyond performance improvements, the connector provides native Active Directory authentication support, enhanced connection management capabilities, and improved reliability through configurable consistency levels.

Formation Quarkus disponible

Nouveaux Matériaux de Formation Quarkus Disponibles sur Notre Site Web!

Bonjour à tous les passionnés de technologie,

Je suis ravi de vous annoncer la mise en ligne de notre tout nouveau matériel de formation sur Quarkus, disponible gratuitement sur notre site web à l’adresse suivante : Formation Quarkus.

Ce que Vous Trouverez dans le Cours

Cette formation couvre tous les aspects essentiels de Quarkus, le framework Java optimisé pour Kubernetes. Elle est conçue pour vous aider à maîtriser Quarkus, que vous soyez débutant ou que vous ayez déjà une expérience en développement Java. Voici ce que vous pouvez attendre de cette formation :

Pamphlet : France is dead, or the Expatriate Aria

Personally in 2016, I was tempted to join the FN party to protect my country, I also worked for many ministries, I saw the corruption, the conflicts of interest. I saw that France is a sick country, deeply corrupted, where successful people (like me at that time) must participate in the system.

At that time, I still thought “France, you love it or you leave it”.

My last years in France, I understood that France, you either love it or you leave it or you fuck it (like a whore). And the majority of people who manage to live comfortably there, choose the third solution.

Hibernate fail with Postgresql : Row comparison operators must be associated with btree operator families.

Explanation of the problem

Recently I had the following issue with PostgreSQL ( 10+) :

SQL exception            : Exception while executing meta query: ERROR: could not determine interpretation of row comparison operator ~
  Hint: Row comparison operators must be associated with btree operator families.
  Position: 1119

Basically, the origin of the problem is linked with a JQPL query :

String qry = "from jpmi.model.compte.Pension p where p.numeroDePension IN :ndp";

numeroDePension field is an @Embeddable field so we are comparing a row with a multi-column operator.

IntelliJ IDEA Trick : how to detect and fix JPA / SQL defects using your IDE Inspection

This article is taken from a discussion I had during the JUGL of Lausanne.  It describes how to enable the JPA/SQL inspections from the IDE (paid version) in order to detect database design or ORM issues.

Bintray shutdown : your own cheap Maven repository with Google App Engine.

Since Bintray shut down in 2021, numerous OSS projects have been annoyed with the lack of availability from Maven repository hosting solutions. Of course Sonatype - Maven central exists but to the price of a long, annoying, and cumbersome uploading process. I still maintain several maven Java libraries and some are hosted on Maven central ( because I consider them as original work) and some are simple forks. For the latter one, I want to host my own repository.

7 Test frameworks to follow in 2021 for Java/Fullstack developers

It is time to learn new frameworks to improve your code quality and decrease the time of your testing phase. I have selected six testing frameworks that sound promising. Some exist for quite a long time but I have not heard about them before.

Core DZone writer

Yup good things happened and today it is thanks to DZone.

I have been accepted as a Core DZone writer and it will allow me to write more frequently there some content, that I hope you will appreciate.

 

DZone certificate picture
{loading=“lazy”}

 

Until my next post, thank you DZone and the readers for your interest.

Sylvain

Quest for a CMS in 2018 : Sanity.io

Last year, I was looking for a CMS to replace Hexo.io. Hexo.io served me well but I was frustrated to not be able to write posts in public transports and get the correct SEO.

I wrote my quest to find the appropriate CMS that I was expecting to find, thinking since 2012, the offer may have evolved: **I have been disappointed**

This article is presenting a new solution which was recommended to me by Magnus Hillestad:

It is not an endorsed article. I think it would be interesting to share my impressions about this CMS as well.

Top 5 Skills Java Developers Should Learn In 2021 (on DZONE)

As a Java developer, you absolutely must take advantage of this respite at home to learn the 5 ultimate skills that will set you apart from other coders.

I wrote an article on DZone, https://dzone.com/articles/5-skills-java-developers-should-learn-in-2021.

This article is about the 5 skills you should try to obtain for this year 2021.

Here is the list and for more details, jump to the article.

1. Keep Pace With Java Version 9, 10, 11… 16

Even if most of the Java projects I am working with are on Java 8 and 1. Java’s development pace has accelerated. With several releases per year, you should definitely have a look at the new features.

Swagger to PlantUML Diagram

Swagger to PlantUML converter

This tool converts your Swagger ( YML or JSON format) in version 2.0 ( not the OpenAPI v3 version) into an elegant UML Diagram with the resources and the domain as illustrated.

Swagger PlantUML
{loading=“lazy”}

Requirements

The tool is using exclusively Swagger specifications (v2) and not the OpenAPI v3.

It parses both YML and JSON format.

PlantUML Diagram

The diagram will contains an API Definition, the domain classes manipulated by the API.

Tools

Available tools

I have developed a set of tools during my missions to help me.

Here is the list of tools that I developed and still available as Saas solutions :

Calculer votre salaire en Suisse

Ce service gratuit vous permet de préparer au mieux votre budget dans le cadre de votre installation ou votre prise de poste en Suisse.

How does Embold v2 radically improve the code analysis of your IT projects?

Embold Team has delivered after years of R&D, a new great version of their product Embold. In this series of articles, I want to illustrate why these new features make Embold a great and easy product to work with.

Today we will talk about Onboarding also know “how the heck do I add my project into this tool ?”

Salaire en suisse : how to write a static website using Google Cloud and fancy technologies

I launched a new website to help workers in Switzerland to have a better understanding of their payslips. I discovered in four years working in Switzerland that a good understanding of your payslip is a tremendous help in the negotiations with your employer.

The website is called “Salaire en Suisse”  and is available at https://salaire-en-suisse.ch.

To build the website, from a simple idea, I met several issues or challenges and tried new technologies.

This article describes what has been tried and the result.

How to migrate an ERP and ERP Data Migration resources for 2021

This article is a source of work for anybody interested in ERP Migration and especially a focus on Data Migration. I prepared for a Job interview. It is never a bad idea to refresh your mind and pick new sources about an interesting subject.

A Simple Review of HTTP Benchmark/Loading Tools in 2021

I tested a list of Benchmarking / Loading test tools and offer you some feedback about the tools listed on the excellent page https://gist.github.com/denji/8333630.

For 2021, I am curious to test and discover my new favorite HTTP Benchmarking tool. I am will test it on a new Java Backend that I am migrating to Spring Boot 2.x

If you cannot read the whole test, I recommend the tool autocannon or cassowary to launch a simple load test from your CLI  and as a fallback the traditional ab. And check https://github.com/hatoo/oha since it looks promising.

5 skills Java developers should learn in 2021

Yes, COVID-19 has slowed down the economy and the labor market, but that’s no reason to sit around and watch Netflix. 2021 may be the perfect year to change jobs and get a better salary or just be selected to participate in a great IT project. That’s why, as a Java developer, you absolutely must take advantage of this respite at home to learn the 5 ultimate skills that will set you apart from other coders.

My ScaleUp 360 Legacy IT Conference : Big bang or Iterative evolution

ScaleUp 360 Legacy IT is an important conference on legacy software modernization issues, and I was honored to have been invited this year as a speaker to share my experience. You can watch on this page the movie of my speech at the conference.

ScaleUp360 Legacy IT 2020: What is a legacy application ?

During my talk at the “ScaleUp 360 Legacy IT Europe” conference, an important part of the discussion was about the notion of Legacy. As usual, it was very interesting to see that each speaker presented a different perspective, very frequently based on marketing concerns. So for many people, legacy is IBM, Cobol and SAP.

This article takes up some parts of my talk about my personal vision of what a Legacy application is.

10 common mistakes made by Java junior software developer and.. how to avoid them

In this new article, we will expose 10 of the most frequent errors among Java developers. We will take this opportunity to discuss a way to detect them and thus offer our juniors a way to progress.

5 Best practices to handle your exceptions in Java

Exceptions are annoying. The exceptions are bothersome to handle, it invades your code like a ant colony and we never know how to deal with them.  This small article gives you 5 best practices to dead with exceptions in your Java code.

[Sponsored] Free PHP, HTML, CSS, JavaScript IDE - CodeLobster IDE

In this article, we suggest you to get acquainted with the free editor of web languages - CodeLobster IDE. It is presented on the software market for a long time already, and it wins a lot of fans.

The 10 most frequent errors Junior Java developers do and how to avoid them

We all have been junior and we are supposed to do mistakes and to learn from them. Let’s do a quick panorama of our most frequent mistakes with the Java programming language

3 killing Java performance issues and how to detect them

Whether you are a programming professional or a beginner, identifying and fixing a slow code is something highly satisfying. Today, the existence of micro-services, the Cloud and Kubernetes has popularized a somewhat distorted vision of IT, where performance is a secondary concern. Is your service too slow? Create a Kubernetes cluster, add an Amazon instance, or increase your server capacity. At first glance, the solution is quick to implement: no analysis, a solution that works every time.

Break the spaghetti code with these 5 useful metrics

Have you ever been panicked or exasperated by an illegible code?

We offer you to get out of this anxiety-provoking cycle and thus, equipped with the right method and a good tool, to carry out the maintenance and evolution of complex codes easily.

Software development, and 2021 crisis. How to survive to the Burnout and Ageism.

Software development jobs will also be touched by the COVID and the forthcoming economic crisis in 2021. Your environment may become toxic and harmful for your (mental) health.

This article has been written to give you some clues about how to survive in a hostile environment.

Answer to the article CQRS Is an Anti-Pattern for DDD

This article is an answer to the benefits and drawbacks of CQRS under the light of the DDD practices.

The original article written by Hristiyan Pehlivanov can be found there.

Despite the provoking title, the article is well-balanced and you may find valuable insights there.

TL;DR : CQRS is not a silver bullet.

CQRS is not a silver bullet

Well, it’s obvious and despite what may say any Software Programming theorist, there is no perfect design pattern, architecture model that fits for all.

Gall's Law

Today, I discovered an interesting law, Gall’s law from John Gall. Le’s discover how it can be applied to software programming.

Code generation and data generator : the best use cases

What is a code generator and data generator? This study provides you examples and research articles about several program automation research fields. This state of the art illustrates various use-cases where tools can be used to generate code and data to ease the coder’s life.

PoniCode : My feedback and a mixed overall feeling about the tool.

My feedback from testing the Ponicode IA powered test generation tool. Recently, the company PoniCode has attracted the attention of some investors and consequently the attention of media and the developers from the tooling ecosystem / Software Craftmanship. As you may know, I am a modest Software Craftsman practicer and I created of some test generation and quality tools in my career.

I decided to give a shot and see whether the Ponicode product deserves praise.

FlexNG: Adobe Flex to Angular 8+ Code Transformation Tool

Byoskill has collaborated with the company Metrixware, in the realization of a tool for the automatic transformation of Adobe Flex applications to more modern technologies such as Angular 8.

[FrenchOnly] Réponse à JeSuisUnDev : Comment garder tes développeur(euse)s informatique ?

oder Je m’offre un droit de réponse à l’article du blog : “Comment garder tes développeurs” ( Ou pas…)

Cette réponse est sinon humoristique; certainement du second degré avec une part de vérité.

Cet article expose la longue liste de revendications de développeurs pleurnichards. On dirait la wishlist d’un millénial, totalement égocentrique et déconnecté de la notion de marché.

Pour répondre de manière un peu cynique :

A) Lancer un défi

Cela s’appelle de la R&D : chaque entreprise devrait avoir un budget innovation/recherche, fraction du budget total. Évidemment en fonction d’un type de société,  de la taille etc, le budget est plus ou moins grand. Et donc dans certaines PME, il y en a pas ou presque.

4 good and opensource ticketing software for your helpdesk to follow in 2020

If your help desk software is giving you trouble, there are some open-source options available to help ease your pain – without the high cost.

In this installment of the CIO’s four open-source applications to watch we take a look at help desk software, which is the basis of incident response and IT service delivery.

How to send Telegram Notifications with Google Cloud Build (GCB)

This article is a quick HOW-TO after struggling with Google Cloud Build about how to send notifications when a build has failed or is successful. Since I did not want to use Slack and the heavy client, I give a try in this post with Telegram and discover the magical chatbot world.

Updated on November 2020 with better explanations of how to connect Cloud Builds to the Pub/Sub topic.

Zabbix vs Prometheus which is the best ?

Zabbix vs Prometheus which is the best ? In this article, I am presenting my first experience with Zabbix and why I decided to choose it.

Two of the best machine learning frameworks for Java Developers

This blog post is about the two machine-learning frameworks Smile and DeepLearning4j. I am presenting my feedback and some hints useful for any Java developers interested in machine learning.

Introduction and disclaimer

This blog post is based on my own experience with Machine learning frameworks and java coding. I am not the most efficient or skilled data scientist or expert in the ML domain though I have been using it for some research use-cases in the past and for a real in-production service this year.

How to send notifications to slack with SonarQube

How to send notifications to Slack with SonarQube ? What are the best plugins ?  That is what we are going to discover in this post.

Should you invest in a new SQA company? 3 facts

Some days ago, an investor asked me whether or not a fund should invest in a testing/SQA company. Here is my non-expert answer.

This post is talking about the software editor companies that creates Software quality tools.The investor concern is about how big is the threat of the opensource and how a company can create enough value to exists.

When your online bank access is failing

Yesterday, my bank access brutally stopped and I had the following capture. Would you point out the security issue with that ? You have 30 minutes :-)

Book Review : Java by comparison, how to improve your coding skills and produce quality code.

Book Review : Java by Comparison

This is a book review of Java by comparison (you may check and buy it there https://java.by-comparison.com), an ultimate compilation of exercices and good tips for whom wants to improve their coding skills. How many books about Code quality have you read ? Books having a real impact on your code code quality, your coder philosophy ?

How to tune your JVM memory and track your GC Usage ?

How to tune your JVM memory and track your GC Usage ? I had to tune recently some docker containers to fit the memory of my EC2. Here is a list of interesting resources that helped me.

Generating awesome slideshows using JS and Vue

I have been recently using several JS frameworks to produce slideshows and ultimately programmatic videos. Here is my feedback about two frameworks Reveal.js and Eagle.js.

Extending components, composition with Vue.js

This article will illustrate how to extends some parts or a whole Vue.js component. We’ll look at two different practices : mixins and extends.

Java In Production : some useful tools for profiling and diagnostic.

This article has been written as “basic knowledge” for Junior Java developers to help them tracking their bugs in Java software.

Writing custom Cobol Rules with SonarQube

In this article, I present how to write custom Cobol rules with SonarQube and some caveats I encountered. The targeted audience should have some basic compiler knowledge (AST, Lexical analysis, Syntaxic analysis).

SonarQube Scanner and Invalid SSL Certificates

Struggling with SonarQube scanner and your invalid SSL certificate ? Here is a way to handle it.

Spring Boot and Liquidbase : how to change the default path and filename

This article is a hint how to change the default path and name for the liquibase changeset when you are using Spring Boot.

Results of Cloud/Web-base installation

Following my previous article, I have performed several tests to deploy the cloud IDE solutions.

To rewrite or not to rewrite a software

To rewrite or not rewrite a software ?

Writing a software is a incredible difficult task. When the time has come for the software to know the retirement : should we rewrite it ? or have an progressive approach ?

Which framework to generate source code ?

I have been recently writings tools to convert Beanshell code in Java. This is a technical post to compare some frameworks to generate java source code.

Cleancode principle : the boy scout rule

A new cleancode principle : the boyscout rule

One of the best cleancode principle. The boyscout rule.

If you are interested by a cleancode course, I provide some lessons through byoskill.com Please contact me.

For more articles about code quality, check the category Code Quality.

[

Cleancode principle : boyscout rule
](https://) Cleancode principle : boyscout rule\

Security : Several vulnerabilities for Pivotal may 2018

A short article to announce that Pivotal has announced a bunch of security fixes on its products.

Using a self-hosted Cloud IDE updated 2021, my TOP 3.

I have been recently thinking about the opportunity to use a Cloud IDE for my personal coding projects.

Contact me

How to contact me :

I am looking for partnerships, sponsors for the website or simply collaboration on IT projects.

Here are the details about how to contact me : 

Cleancode infography

Today I have produce a small infography with some cleancode principles that are important for me in my daily job of a coder.

Cleancode session - feedback

I was the guest of an amazing French IT company Slickteam last week.  The subject was to share experience and tricks about Cleancode.

Loop using lambdas and streams in Java 8 for lazy dude

A short article to complete the page of MkYoung about the streams (link here).

How to write loops using lambdas and streams without using for ?

REST Http Client : Feign vs Retrofit 2

I have been recently writing a new REST/Http client for the amazing APM product ManageEngine AppManager. In this context, I had to choose an efficient framework to build a new HTTP Client. I decided to let Netflix Feign and Retrofit 2 fight in the arena.

Update 2020-06

Recently, the things have moved a little bit about these two frameworks and I wanted to share you some field experience.

Retrofit 2 is bundling a quite old version of OkHttp (3.x). I tried to use the latest 4.x with Retrofit 2 and at that time, it does not work.

New SonarQube ESLint Release 0.3.0

This article is about a new release of my SonarQube plugin for EsLint.

About me

You are on this site because we are sharing the same passion : Software

My name is Sylvain Leroy and I am software programmer, startup founder. My specialty is to save software from all kind of sickness.

about me

What is defining me the most precisely is my passion for Software and coding.

As explained on my company site (byoskill.com), I have three passions :

I have been doing that from so long

I discovered coding something around 10, on our family Commodore 64/128.

How to do a legacy software migration : a successful checklist

Here is a small checklist about how to migrate a legacy migration and to ensure its success.

This article is part of my work to explain my knowledge about Software migration in the company Byoskill.

Software Quality Weekly Review March 2018

This article is a collection of links to interesting articles about Software Quality.

How to make a software developer happy ?

To be or not to be (happy), that’s the question. In this article, I expose some thoughts about what could make a software developer happy in his work. I wrote this article with several targeted audience in mind : Junior developers, Senior Techleads and H&R resources.

Using S3 libraries with Minio mock server

In the continuation of my previous S3 article,

I present you, how to write an S3 Java Sample program that is using a mock S3 server to develop the functionalities.

Developing with S3 and Java : useful links

This article is part of my web research to prepare the development of a new feature using Amazon S3 Webservices.

New post (New post (New post (RT Vala Afshar @ValaAfshar: Dear CEO, The biggest threat to innovation is internal p… https://t.co/7B7eyzUl4z

New post (New post (New post (RT Vala Afshar @ValaAfshar: Dear CEO,/

The biggest threat to innovation is internal p… https://t.co/7B7eyzUl4z

Concurrency issues with Java software : useful links to troubleshoot

I am writing a new release of my Spring CQRS Module(link1, link2), including a parallel execution feature. Concurrency issues can be hard to solve especially with new programming language features.

Java developer testing toolbox

An article dealing with Java application and testing frameworks and related libraries at the heart of DevOps and more basically the Software Development Process & Assurance, testing, and monitoring tools are key tools to ensure a high level of quality and trust in your deliveries.

Quest for a CMS in 2018 : KeystoneJS Feedback

I have received several requests after my first article dealing with CMS, Headless CMS (KeyStoneJS), and the rather gloomy conclusion.

This article is giving feedback on my next experiences.

CompletableFuture and Java 8 Reactive

I have been using recently Java 8 new features CompletableFuture. This is a little feedback.

How to implement CQRS with Spring : new framework

This article is a presentation of a new little framework, I have developed and used on several projects.

The framework is for Spring Framework and requires Java 8.0. The code is on GitHub and downloadable from Bintray or JCenter./

Codacy : an easy-to use code quality review solution

Some time ago, I organized a talk on “Code Quality and why developers should care about” for my company. In that presentation, I demonstrate some tools, unfamiliar to the audience: young developers and battle-hardened IT developers.

One among these tools has brought to me a lot of questions: Codacy. I will present its features and perform a comparison between Codacy and SonarQube from SonarSource.

Digital Transformation Interesting Links #1

Some Interesting links about Digital Transformation :

Disruption in Software Quality Assessment, still relevant in 2021 ?

Like many other markets, the SQA/ALM Market soon will meet #disruption. Domains like machine learning, deep learning, and cloud computing will force it to evolve in the next few years. This article is presenting some predictions of quality tools./

Hexo plugin : hexo-generator-slideshare

Hi I have developed a rather small plugin for the great static site generator hexo hexo.

How Docker is disrupting Legacy IT Companies

Thanks to its popularity, Docker has disrupted many companies and blurred the silos between Developers and Operations. This article, based partially on my own experiences.

How I switched my blog from OVH to Google Container Engine

In this short story, I will relate how I migrate my blog personal website from a classic VM instance to a container using Google Cloud Container Engine and  Kubernetes, Docker, Nginx.

How migrate from JBoss 5 to 7

This article is part of my working notes on the subject of “How to migrate Web applications running on JBoss AS 5 to version 7”.

JBoss Application Server - Wildfly

I will go straight to the details though here are some lines about JBoss Server.

From Wikipedia: JBoss Application Server(Now called Wildfly) is an application server authored by JBoss, now developed by Red Hat. WildFly is written in Java and implements the Java Platform, Enterprise Edition (Java EE) specification. It runs on multiple platforms.

I have tried Vue.js and I love it

I have tried Vue.js and just love it.

Some weeks ago, I started a new project for which, I have to build an internet website.

Context

After spending really long hours on the internet, browsing, collecting every possible testimonials and advice, and comparing them to my first impressions, I decided to start with a hybrid / multiple page site.

(if you are interested in the reasons, it will be the subject of another post).

Modularizing C/C+ Softwares

A presentation I made (in French) about how to modularize C/C++ Softwares and the various ways to implement it.

My weekly DZone''s digest #1

This is my first post that offers a digest from a selection of DZone’s articles. I will pick DZone’s article based on my interests.

This week the subjects are: BDD Testing, Bad code, Database Connection Pooling, Kotlin, Enterprise Architecture

A few benefits you get by doing BDD

A few benefits you get by doing BDD: This article is an introduction to the Behaviour Driven Development practice. It’s interesting because we are regularly meeting teams, developers, architectures (pick your favorite one) that are confusing technical details and functionalities. As a result, the design, the tests, and the architecture hide the user behavior (the use cases ?) under a pile of technical stones. This article is a nice introduction. I recommend going further with these articles : * Your boss won’t appreciate tdd, try BDD * BDD Programming Frameworks * Java Framework JBehave.

New secret project

I am writing on a new secret project.

Release of FakeSmtp-junit-runner

Today, I released a new library to help developers to write integration tests with mail servers.

The library has been released on GitHub and Maven Central.

fake SMTP-JUnit-runner

Build Status

Coverage Status

Links: Github.

Important: Part of the source code of this library has been modified and adapted from the project of FakeSmtp. I want to thank him since his project inspired me the create that library.

This library is an extension to JUnit to allow developers to write integration tests where an SMTP server is required.

SonarQube and ReactJS

This article is showing you how to use SonarQube with ReactJS and its JSX files. I will use both the SonarQube JavaScript plugin and the additional plugin Sonar EsLint plugin.

SonarQube ESLint plugin : release 0.2.0

This short article to announce a new release of the plugin SonarQube ESLint.

SonarQube plugins for AngularJS and Javascript you may not know

In this article, I will present you with two new SonarQube plugins that you will never find on the SonarQube marketplace (for some good reasons).

Keep reading if you are developing in TypeScript, AngularJS 2, Javascript.

Stop/Remove All Docker containers

This article contains few hints when you are using docker. My main article about Docker is How Docker is disrupting Legacy IT Companies.

Test and Data Generation for Java Unit tests

Today I was preparing a presentation about Software Code quality for a TechTalk on Thursday. I made a search on the Internet about Automatic Unit test generators and Data Generators. I will present some tools I have tried. Today, we will speak of Randoop.

Randoom Test Generator
{loading=“lazy”}

Randoom Test Generator

The first tool’s name is Randoop. This tool is existing since 2007 and its purpose is to generate automatically unit tests :-) Directly from your class definition!

The disappointing quest for an Headless CMS in 2017

In 2017, this blog is powered by Hexo.js. However, I am looking for a replacement since Hexo.JS is lacking crucial features.

Togaf and Enterprise architecture interesting links 1

Today I have produced a shortlist of links interesting about Togaf and Enterprise architecture.

TOP open-source dashboard solutions 2017

A Dashboard can be a very efficient communication tool for a team, between managers and business units. It enables an organization around a vision to share common goals. It can also be useful to identify weaknesses in processes and adapt your strategy according to them.

Writing an integration test with a mail server

This is a simple example of code to demonstrate how to use the library fakesmtp-junit-runner to write integration tests with mail servers.

The library has been released on GitHub and Maven Central.

Codacy : a great example of technological blog post

Some months ago, I wrote an article for a new static analysis tool and a great team, Codacy./

The original blog post is there on Dzone and my Blog.

Away/async vs Promises

Today I have felt on an interesting article about Javascript promises and the new functionality of async/await.

Eleven contributing technologies to Digital Transformation

Thanks to @MikeQuindazzi, I discovered that interesting picture :

Ready for #Industry4.0 ? 11 contributing #digital #technologies in a simply and concise framework. #ar #mobile #social #cloud #iot

Industry 4.0 Technologies Digital Transformation"
{loading=“lazy”}

Disruptive Impact of Digital technologies on Professional Technologies, by Segment"
{loading=“lazy”}

Disruptive Impact of Digital technologies on Professional Technologies, by Segment

TOP 10 Disruptive technologies
{loading=“lazy”}

Five trending technologies for Digital Transformation

Today I stumbled upon that interesting article. That is a summary/prediction of some emerging technologies that are useful for Digital Transformation. Have you ever tried them?

Search