Open in app
Home
Notifications
Lists
Stories

Write
Petros Demetrakopoulos
Petros Demetrakopoulos

Home

Published in Geek Culture

·3 hours ago

Solidity 101: Let’s meet the data types

Introduction As you may already know, Solidity is the programming language that empowers a huge part of the so-called Web3 revolution. Solidity is the programming language that enabled us to create Smart contracts that run over Ethereum or Ethereum-based blockchain networks. When coding in Solidity, it is crucial to remember that…

Web 3

3 min read

Solidity 101: Let’s meet the data types
Solidity 101: Let’s meet the data types

Published in Geek Culture

·Jun 19

3 macOS settings you should change immediately

macOS offers a wide range of preferences for your computer. Most of them are predefined and have predefined values that Apple has chosen for you. However, many of these predefined selections may impact your Mac’s performance and drain your battery (in case you own a MacBook). Apart from that, many…

Mac

3 min read

3 macOS settings you should change immediately
3 macOS settings you should change immediately

Published in Better Programming

·May 16

Showing Toast Alerts in React With “react-toastify”

Build responsive web apps — Introduction We often need to inform the user about an action that succeeded or failed in any web app. This function is often achieved by showing the user alerts or notifications at the top of the screen, and then these disappear seconds later. …

Programming

3 min read

Showing Toast Alerts in React With “react-toastify”
Showing Toast Alerts in React With “react-toastify”

Published in Geek Culture

·Apr 29

Creating a game for Atari 2600 in 2022

I was born in 1997, just a year before Atari corporation was defunct and merged with JST storage (later acquired by Hasbro), a merger that would officially mark the end of an era. Despite the fact that I am a bit young to own or even to have ever played…

Atari

9 min read

Creating a game for Atari 2600 in 2022
Creating a game for Atari 2600 in 2022

Published in Better Programming

·Apr 26

Mocking API Calls for Snapshot Tests in React

How to effectively mock API responses to use in snapshot and unit tests in React — As software developers, many times, we need to mock data or API calls in order to write and run automated tests for our code. …

Programming

5 min read

Mocking API Calls for Snapshot Tests in React
Mocking API Calls for Snapshot Tests in React

Published in Better Programming

·Jan 19

Storing Data on Ethereum Blockchain With Node.js

Use Ethereum blockchain as a persistent storage in an organized and model-oriented way without writing custom smart contracts — We are at the beginning of 2022 and everybody is talking about the “next big thing” on the internet: Web 3. …

Ethereum

6 min read

Storing Data on Ethereum Blockchain With Node.js
Storing Data on Ethereum Blockchain With Node.js

Published in Better Programming

·Jan 16

Handling Multiple Checkboxes in React

How to effectively handle multiple checkboxes in any React project — Introduction Many times in any web app, we need to collect data from the user as a list of specific and predefined options. This problem, most of the times is solved by using multiple checkboxes. The user can select one or more of them in order to create the final list…

React

4 min read

Handling Multiple Checkboxes in React
Handling Multiple Checkboxes in React

Published in Geek Culture

·Jun 8, 2021

Predicting car accidents in my neighborhood: A data-driven approach.

I was born and raised in a calm and mostly residential district of the northern suburbs of Athens called “Vrilissia”. However, this calmness is often interrupted by car crashes in the streets. And when I say often, I mean that as a kid, I remember periods of time that car…

Data Science

6 min read

Predicting car accidents in my neighborhood: A data-driven approach.
Predicting car accidents in my neighborhood: A data-driven approach.

May 5, 2021

A brief history of beer: Episode 8, Rauchbier

This one is one of my favorites. not just in terms of history but in terms of taste and smell too. Rauchbier is German lager brewed with smoked (Rauch, in German) malt. But how can malt be smoked ? In the old days, before the invention of smoking malts using…

Food

2 min read

A brief history of beer: Episode 8, Rauchbier
A brief history of beer: Episode 8, Rauchbier

Apr 20, 2021

Why cash flow is the building block of wealth

DISCLAIMER: I am not a financial, investment or legal advisor. All views expressed in this article are only that and nothing more, just my views, and their only purpose is to entertain you. Do not take financial advices from random guys on internet. Always talk to a certified advisor. When…

Money

3 min read

Why cash flow is the building block of wealth
Why cash flow is the building block of wealth
Petros Demetrakopoulos

Petros Demetrakopoulos

💻Code-blooded, 🌏 Traveler, Passionate Homebrewer🍺. Lifelong learner 📚. https://petrosdemetrakopoulos.github.io

Following
  • Rocco Pendola

    Rocco Pendola

  • KD Knowledge Diet

    KD Knowledge Diet

  • Brunette girl

    Brunette girl

  • Ben Le Fort

    Ben Le Fort

  • Steven Curtis

    Steven Curtis

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable