Image for post
Image for post

✅ My Purpose

In this article, I will compare the performance of two different drivers in rest architecture on spring boot as Spring Data for Cassandra & Cassandra Native Driver. The behaviors of CRUD operations in REST API format were compared. This project was coded for proofing of concept without any high level architecture or any software pattern. The main goal is to compare the performance of the two drivers for 1M transaction loop. This article contains only informational results for local Cassandra Cluster. It may vary under different conditions.

🔗 Github Repo link :

❔ What is Apache Cassandra ?

Apache Cassandra is a highly-scalable partitioned row store. …


Image for post
Image for post

📝 My Purpose :

This article was written for “How To Deploy React.JS, Flask And Spring Boot To Heroku”. Let’s begin ↩

📢 Prerequisites:


Image for post
Image for post

My Purpose :

This article was written for How to implement Tesseract OCR with .net core and with spring boot. Also, both of these projects was coded for proofing of concept without any high level architecture or any software pattern. Project can quickly explain main implementation of Tesseract OCR. Because of it , I prefered two enterprise software languages which are .net core and JAVA. I was coded both of these in Rest API format.This introduction is enough. Let’s begin ↩

What is Tesseract OCR ( Optical Character Recognition ) ?

Tesseract OCR is open source. Since 2006 it is developed by Google.🤙

Basically, this technology recognises text inside images…


entity framework core ile ilgili görsel sonucu

What is the Entity Framework core?

Entity Framework Core can serve as an object-relational mapper (ORM), enabling.NET developers to work with a database using .NET objects, and eliminating the need for most of the data-access code they usually need to do CRUD operation.


Image for post
Image for post

What is Github pages ?

GitHub Pages is a static site hosting service designed to host your personal, organization, or project pages directly from a GitHub repository.

You can create and publish GitHub Pages sites online using the Jekyll Theme Chooser. Or if you prefer to work locally, you can use GitHub Desktop or the command line.

GitHub Pages is a static site hosting service and doesn’t support server-side code such as, PHP, Ruby, or Python.

Github Pages Features

  • GitHub Pages source repositories have a recommended limit of 1GB .
  • Published GitHub Pages sites may be no larger than 1 GB.
  • GitHub Pages sites have a soft bandwidth…


firebase ile ilgili görsel sonucu

What is a firebase hosting ?

  • Firebase Hosting provides fast and secure hosting for your web app and your static and dynamic content.
  • Firebase Hosting is production-grade web content hosting for developers. With a single command, you can quickly and easily deploy web apps and serve both static and dynamic content to a global content delivery network. (source: firebase.google.com)

Prerequisite

Google gmail account (https://mail.google.com)

Node.js (https://nodejs.org/en/download/)

Having a custom domain ( My custom domain: paylasio.com )

Accesing to change DNS Zone your custom domain access ( Domain Providers Management Screen )

Source codes

Pricing


Image for post
Image for post
https://scrapy.org

Scrapy is an open source and collaborative framework for extracting the data you need from websites. It developed in Python.

Prerequisite :

What is a web crawling? I explained this question in my first story which was https://medium.com/kariyertech/web-crawling-general-perspective-713971e9c659 :)

Familiar with HTML, XPath & functions, Python, Basic knowledge of data types, Python IDE ( I use PyCharm. ) and pypi setup tools.

XPath is a major element in the XSLT standard. XPath can be used to navigate through elements and attributes in an XML document.

Example HTML Code:


Image for post

PouchDB is an in-browser database that admits applications to save data locally.

PouchDB is an open-source JavaScript database. This database stokepiles documents in JSON format.

PouchDB acquiesces you to create, read, update, delete your document by Javascript API.

Browser Support:

PouchDB supports all modern browsers, using IndexedDB under the hood and falling back to WebSQL where IndexedDB isn’t supported.

PouchDB — the in-browser database

Storing data in a web application couldn’t be simpler. Get PouchDB into your web page’s code by whichever means you favor, and then write some JavaScript as below:

var db = new PouchDB('medium'); var doc = { author: 'fatih', post: 'pouchdb'…


Image for post
Image for post
Figure: Methodology of simple crawler

Web crawler is a program that acts as an automated script which browses through the internet pages datas in a systematic way.

A web crawler gathers pages from the web and then, indexes them in a methodical and automated manner to support search engine queries. (like Xpath- Xpath functions.) Crawlers would also help in validating HTML codes and checking links as google, yandex bots etc.

These web crawlers go by different names, like bots, automatic indexers and robots. Generally, web crawlers reads web page’s robots.txt or sitemap.xml.

Some crawler portals; scrapy.org ,Octoparse

According to robots.txt or sitemap.xml, …

Fatih Yıldızlı

Software Developer ( 👾java , .net core ) @ Turkcell

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store