Giter Club home page Giter Club logo

greek-in-tech-site's Introduction

Hi 👋, I'm John Tsevdos

a software engineer from Athens, Greece (🇬🇷)

I'm huge fan of full-stack JavaScript, mostly TypeScript nowadays, React and its ecosystem, Jamstack and Serverless. I'm a lead member of the React 2 React Athens MeetUp and I share my JavaScript and React knowledge at Code.Hub and devotees.io! Feel free to learn more about me on my personal site tsevdos.me!

⚡ (Fun?) Facts:

  • 🌍 Based in Athens, Greece (🇬🇷)
  • 👨‍💻 Portfolio ➡ tsevdos.me
  • 📄 My CV
  • 💼 Currently working at Orfium
  • 💪🏻 17+ years of experience in web technologies
  • 😍 Loves working with TypeScript, JavaScript, and React / Next.js
  • 👌 Hands-on experience on many other JavaScript frameworks and libraries such as vue.js, angular, svelte, backbone.js, jQuery, underscore and lodash, axios, moment.js, and many more
  • 👨‍💼 On the backend stack, I like working with node.js, Next.js, express, and all the other "express-like" frameworks
  • 😁 Decent knowledge on PHP, Ruby (Rails), SQL and NoSQL databases (such as MongoDB, PostgreSQL, MySQL and SQLite)
  • 📝 Check out my 2 tech blogs, Phrappe.com (english) and Tsevdos.com (greek)
  • 💕 I love open source, OOP and FP
  • 🤝 Open to collaborating on TypeScript and React projects
  • ✅ Trying to do as much TDD (Test-Driven Development) as possible
  • 🧠 Learning python
  • 🐧 Linux lover and user
  • 🏎 Agile methodologies really work, but only if you use them correctly!
  • 💬 Ask me about TypeScript, JavaScript, React and Next.js

👌 Working on

💻 GitHub Stats

tsevdos's GitHub stats

tsevdos

greek-in-tech-site's People

Contributors

dbaltas avatar dennisschipper avatar faysvas avatar kbariotis avatar mylk avatar pgk avatar tschef avatar tsevdos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

greek-in-tech-site's Issues

Add keyboard support

Add keyboard support to trigger the next/prev events. Suggested keys could be arrows, enter and maybe Vim's (H,J,K,L).

Make the click to go next more clear

The click and go to next slide function isn't so much clear. It should be another way. A notation on the down right corner or left/right arrows maybe.

Entry: Disk

From Ancient Greek δίσκος ‎(dískos, “a circular plate suited for hurling”), from δικεῖν ‎(dikeîn, “to hurl, to launch”).

Add loader

Since the JSON file is getting larger and larger in file size, it might be nice to add a loader...

Fix tests about the entries collection

Some suggestions that we discussed with @tsevdos on a previous merge request.

  • the count of the entries can be left untested.

  • the entry ID uniqueness test will let non-unique IDs pass the test.

    This can be reproduced by changing an entry ID to a non-unique, and then decrementing the range by one in that specific test case.

Missing favicon

http://greekintech.com/favicon.ico returns a HTTP 404 error.

Great project by the way! :)

Twitter link

Currently twitter link goes to @tsevdos.
It would be nice to open a tweet in edit mode along with the url of the word.

Entry: Topology

From Ancient Greek τόπος ‎(tópos, “place, locality”) + -(o)logy (“study of”, "a branch of knowledge"). The arrangement of nodes in a communications network.

Entry: Program

A computer program is a collection of instructions[1] that performs a specific task when executed by a computer.The word program comes from Ancient Greek πρόγραμμα ‎(prógramma, “a written public notice, an edict”).

Entry: Automaton

The word "automaton" is the latinization of the Greek αὐτόματον, automaton, (neuter) "acting of one's own will".An automaton (plural: automata or automatons) is a self-operating machine, or a machine or control mechanism designed to follow automatically a predetermined sequence of operations, or respond to predetermined instructions.

Entry: Cyber

The prefix Cyber- is derived from "cybernetic," which comes from the Greek word κυβερνητικός meaning skilled in steering or governing. It is used in the terms cyberspace, cyberpunk, cybergoth, cyberlaw, cybercrime, cyberwarfare, cyberterrorism, cybersex, and cyberbullying, among others.

Entry: Method

From Ancient Greek μέθοδος ‎(méthodos, “pursuit of knowledge, investigation, mode of prosecuting such inquiry, system”).
In object oriented programming it describes a subroutine or function belonging to a class or object.

Entry: Meteor

Meteor, or MeteorJS is an open-source JavaScript web application framework written using Node.js. The root word meteor comes from the Greek meteōros, meaning "high in the air."

Entry: Meta

Prefix derived from Ancient Greek μετα- ‎(meta-)

Entry: Diagnostics

From Greek diagnōstikos ‘able to distinguish’, from diagignōskein ‘distinguish’. Any tool or technique used to find the root of a problem.

Entry: Hypertext

The English prefix hyper- comes from the Greek prefix "ὑπερ-" and means "over" or "beyond"; it has a common origin with the prefix "super-" which comes from Latin. It signifies the overcoming of the previous linear constraints of written text.

Entry: Hexadecimal

In mathematics and computing, hexadecimal (also base 16, or hex) is a positional numeral system with a radix, or base, of 16. The word hexadecimal is composed of hexa-, derived from the Greek έξ (hex) for six, and -decimal, derived from the Latin for tenth.

Improve typography

Actually I can see two issues here:

a. The transliteration of greek words should be set in italic type. The convention is that terms (technical, scientific, linguistic, etc.) and foreign words should be italicized for emphasis and differentiation. For example:

The word graphics comes from the Greek graphikos [...]

b. The words in greek, e.g. γραφικός, should be set in same typeface as the body type. The Raleway typeface does not support greek characters, therefore it falls back to Helvetica, which is not ideal. The closest typeface which looks like Raleway is Montserrat, but there's no support for greek characters on Google fonts.

The best solution is to use the fonts from the official repo: https://github.com/JulietaUla/Montserrat, which cover all the weights and languages, and can be converted to web fonts with the Font Squirrel generator or some other tool. The SIL license approves the conversion so there are no legal issues.

Entry: Python

In Greek mythology, Python (Greek: Πύθων, gen.: Πύθωνος) was the earth-dragon of Delphi, always represented in Greek sculpture and vase-paintings as a serpent. He presided at the Delphic oracle, which existed in the cult center for his mother, Gaia, "Earth," Pytho being the place name that was substituted for the earlier Krisa.[1] Hellenes considered the site to be the center of the earth, represented by a stone, the omphalos or navel, which Python guarded.

Entry: Acrobat

Adobe Acrobat is a family of application software and Web services developed by Adobe Systems to view, create, manipulate, print and manage files in Portable Document Format (PDF).Based on Ancient Greek ἀκροβάτης ‎(akrobátēs, “walking on tiptoe, climbing aloft”)

Entry: Graphics

Graphics (from Greek γραφικός graphikos, 'something written' e.g. autograph) are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone to inform, illustrate, or entertain.

Entry:Delphi

Delphi (/ˈdɛlfaɪ/ or /ˈdɛlfi/; Greek: Δελφοί, [ðelˈfi]) is both an archaeological site and a modern town in Greece on the south-western spur of Mount Parnassus in the valley of Phocis. In myths dating to the classical period of Ancient Greece (510-323 BC), the site of Delphi was believed to be determined by Zeus when he sought to find the centre of his "Grandmother Earth" (Ge, Gaea, or Gaia).

Optional citation/referece field in entries

The citation/reference field would contain a URL to another website.

This could be rendered at the end of the entry in order to:

  • support the argument and/or
  • provide a source for further reading

Cons:
This may add some extra administrative work for verifing that the URL is correct
and that it contains info related to the word.

Entry: Chrome

Google Chrome is a freeware web browser[10] developed by Google. The name Chrome is derived from the Greek word χρῶμα, chrōma, meaning color

Entry: Giga

From Ancient Greek γίγας ‎(gígas, “giant”). In computing it is a prefix that means multiplying the unit to which it is attached by 2^30 or 1,073,741,824.

Entry: Beta

In computing, the term "beta" is used as (usually) the last testing release(or the preview release) in the software release life cycle before the "release" version. Beta (UK /ˈbiːtə/ or US /ˈbeɪtə/; uppercase Β, lowercase β, or cursive ϐ; Ancient Greek: βῆτα bḗta or Modern Greek: βήτα víta) is the second letter of the Greek alphabet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.