https://drupal.org.gr logo
Join Slack
Channels
public
aegir-boa
announcements
athens
chat
commerce
contrib
cyprus
decoupled
devops
drupalcon
drupaldevdays
drupal-travel
efxes
financial
front-end
gdpr
interesting-findings
job-postings
main
non-php
online-meetups
patra
random
slack-administration
sprint
tests
thessaloniki
translation
website
Powered by
# non-php
  • v

    vagelis.prokopiou

    07/01/2022, 12:12 PM
    This article is from the main developer of the "Rust for Linux" project. https://www.memorysafety.org/blog/memory-safety-in-linux-kernel I think it is pretty interesting.
    ♥️ 1
  • v

    vagelis.prokopiou

    07/28/2022, 6:51 AM
    https://engineering.fb.com/2022/07/27/developer-tools/programming-languages-endorsed-for-server-side-use-at-meta/
  • g

    gl

    08/03/2022, 3:35 PM
    TLDR: python kai ta muala sta kagkela 😛
    🤣 2
    s
    • 2
    • 1
  • g

    gl

    09/07/2022, 6:51 PM
    btw @vagelis.prokopiou eida paizeis arketa me benchmarking kala ta les alla prepei na deis kai to https://www.techempower.com/benchmarks/#section=data-r21 allo lvl
    v
    • 2
    • 2
  • v

    vagelis.prokopiou

    09/13/2022, 8:22 AM
    Linux (PCI) NVMe driver in Rust

    https://youtu.be/Xw9pKeJ-4Bw?t=8012▾

    🎉 2
  • v

    vagelis.prokopiou

    10/04/2022, 10:23 AM
    https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8aebac82933ff1a7c8eede18cab11e1115e2062b
    🎉 1
  • t

    theodorosploumis

    10/25/2022, 6:15 PM
    Άρχισε η Rust να μπαίνει στο παιχνίδι με την JS... https://turbo.build/pack
    🚀 1
    👍 1
    v
    • 2
    • 2
  • n

    nickms

    01/05/2023, 2:15 PM
    Hello! Καλή χρονιά! Υπάρχει κανένα plugin που κάνει refactoring στην PHP, όπως το NetBeans κάνει στην Java, ψάχνοντας όλα τα connections μιας μεταβλητής ή κλάσης με άλλες;
    🎉 1
    👋 1
  • s

    soraver

    01/17/2023, 11:05 AM
    https://stitcher.io/blog/php-in-2023
    v
    b
    • 3
    • 9
  • v

    vagelis.prokopiou

    01/30/2023, 8:46 AM
    Κάτι πολύ ενδιαφέρον για όσους χρησιμοποιούν GraphQL και θα θέλαν να πάνε σε κάτι πιο type safe και simpler: https://rspc.dev/overview/
    ❤️ 1
  • v

    vagelis.prokopiou

    02/07/2023, 5:13 PM
    https://github.blog/2023-02-06-the-technology-behind-githubs-new-code-search/
    🤘🏼 1
  • s

    soraver

    03/07/2023, 7:04 PM
    https://zackoverflow.dev/writing/unsafe-rust-vs-zig/
    v
    • 2
    • 1
  • g

    gl

    03/17/2023, 7:10 PM
    afinw auto edw. apala
  • g

    gl

    03/17/2023, 7:10 PM
    image.png
    😂 4
  • d

    dpliakos (he/his)

    03/31/2023, 10:54 AM
    Α tool to visualize the compile-time and run-time behavior of Rust programs https://cognitive-engineering-lab.github.io/aquascope/
    ❤️ 1
  • v

    vagelis.prokopiou

    04/12/2023, 7:53 PM
    Next step, PEDs.
  • v

    vagelis.prokopiou

    05/12/2023, 6:46 AM
    https://www.linkedin.com/posts/shanemilleritmanager_security-windows-rustlang-activit[…]873450618880-Tj_N?utm_source=share&utm_medium=member_desktop
  • g

    gl

    07/26/2023, 10:55 AM
    Λοιπόν είπα να κάνω ένα test για την ταχύτητα απόκρισης ενός REST API γιατί ένας φίλος έχει γράψει ένα middleware σε OctoberCMS (Laravel) και έχει χτυπήσει κόκκινα το σύστημα... σε Symfony τα tests έδειξαν ~2Κ Requests/sec... σε rust + rocket :
    Copy code
    wrk <http://127.0.0.1:8000/albums>
    Running 10s test @ <http://127.0.0.1:8000/albums>
      2 threads and 10 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   171.57us   76.23us   3.76ms   87.34%
        Req/Sec    13.02k   727.49    13.68k    93.56%
      261632 requests in 10.10s, 1.87GB read
      Socket errors: connect 0, read 261631, write 0, timeout 0
    Requests/sec:  25905.04
    Transfer/sec:    189.68MB
    σε GO+Gin :
    Copy code
    wrk <http://127.0.0.1:8000/albums>
    Running 10s test @ <http://127.0.0.1:8000/albums>
      2 threads and 10 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   749.51us  816.36us  23.01ms   94.18%
        Req/Sec     7.76k     1.05k    8.81k    86.50%
      154344 requests in 10.00s, 1.83GB read
    Requests/sec:  15433.42
    Transfer/sec:    187.17MB
    to result tou endpoint einai 100 song albums ποιό είναι το αποτέλεσμα; και τι συμπεράσματα έβγαλα : c#, rust & Go κανουν scale σε όλα τα cores χωρίς κόπο και ο κώδικας είναι σχετικά πολύ καθαρός ενώ single threaded languages (php, nodejs etc) είχαν απόδοση κάτω από 5Κ, αυτό όμως δεν σημαίνει πολλά ιδίως αν τρέχεις το app σου σε αργό μηχάνημα, π.χ. VPS me 2 cores δεν έχει τόσο τεράστια διαφορά... επίσης ειδα ότι το παραπάνω Go test γυρνούσε το JSON formated (που δεν χρειάζεται σε machine to machine communmication) οπότε αν αλλάξεις την
    c.IndentedJSON(http.StatusOK, albums)
    ->
    c.JSON(http.StatusOK, albums)
    Copy code
    wrk <http://127.0.0.1:8000/albums>
    Running 10s test @ <http://127.0.0.1:8000/albums>
      2 threads and 10 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   252.08us  145.03us   4.26ms   89.36%
        Req/Sec    19.42k     1.67k   21.27k    91.58%
      389937 requests in 10.10s, 2.80GB read
    Requests/sec:  38608.81
    Transfer/sec:    284.11MB
    από 15Κ πήγε σε 38Κ, γενικό συμπέρασμα, κάνε πειράματα όσο πιο κοντά γίνεται στο πρόβλημα και μην εμπιστεύεσαι τα γενικά benchmarks, και όπως πάντα καλύτερο είναι αυτό που εσύ ξέρεις καλύτερα 😉
    ❤️ 3
    v
    • 2
    • 1
  • g

    gl

    08/02/2023, 6:03 PM
    https://github.com/glls/web-service-albums-benchmark
    ❤️ 1
    😲 1
    v
    • 2
    • 1
  • v

    vagelis.prokopiou

    09/02/2023, 4:44 PM
    https://thenewstack.io/how-adacores-rust-fork-may-make-the-language-more-adoptable/
  • γ

    Γιώργος Γκίκας

    02/14/2024, 9:14 AM
    Hello, χρησιμοποιώ το module next.js για το Drupal. Έχω μια ερώτηση για εσάς, είμαι σε μια περίπτωση όπου πρέπει να κάνω update πολλούς χρήστες σε ένα relationship field, από το Next app στο Drupal. Όπως αναφέρεται στο documentation, φυσικά υπάρχει τρόπος να αποθηκεύσετε ένα relationship field, για παράδειγμα, έναν χρήστη από το next στο Drupal, αλλά δεν υπάρχουν λεπτομέρειες για το πώς να αποθηκεύσετε multiple users π.χ σε ένα relationship field. Το παρακάτω παράδειγμα είναι στο documentation: const article = await drupal.updateResource( "node--article", "a937dd34-5407-4fff-8594-fccaaa5bb72a", { data: { attributes: { title: "Title of Article", }, relationships: { field_user: { data: { type: "user--user", id: user.id, }, }, }, }, } )
    m
    s
    • 3
    • 6
  • g

    gl

    02/19/2024, 7:17 PM
    https://commandcenter.blogspot.com/2024/01/what-we-got-right-what-we-got-wrong.html
    👍 1
  • v

    vagelis.prokopiou

    03/28/2024, 7:44 AM
    A tool for Postgress diffs, re-written in Rust, by a greek guy https://github.com/pavlospt/rust-pgdatadiff May prove useful.
  • v

    vagelis.prokopiou

    04/01/2024, 9:45 AM
    https://lwn.net/ml/nouveau/Zfsj0_tb-0-tNrJy@cassiopeiae/
  • v

    vagelis.prokopiou

    04/08/2024, 1:33 PM

    https://youtu.be/Z1xMvm3eS4k▾

    🥸 2
  • p

    PantelicGR

    04/18/2024, 5:59 PM
    Corey Schafer - Python Tutorial: Securely Manage Passwords and API Keys with DotEnv:

    https://www.youtube.com/watch?v=PYuTzLswn_Y▾

  • p

    PantelicGR

    09/10/2024, 2:59 PM
    Programming with Mosh - Python Projects for Beginners – Master Problem-Solving! :

    https://www.youtube.com/watch?v=yVl_G-F7m8c▾

    + Project handbook: https://cdn.codewithmosh.com/image/upload/v1725636826/guides/python-projects-for-beginners.pdf + Project Code: https://github.com/mosh-hamedani/python-projects-for-beginners + Full Projects Course (Paid): https://mosh.link/python-projects
  • p

    PantelicGR

    11/29/2024, 2:21 PM
    https://drupal-el.slack.com/archives/C7RSNL7HN/p1732889997008529
    v
    • 2
    • 3
  • v

    vagelis.prokopiou

    01/08/2025, 10:51 AM
    Πριν λίγο καιρό είδα μια ανάρτηση για implementation του NTP protocol σε Rust ( https://tweedegolf.nl/en/blog/75/implementing-the-network-time-protocol-ntp-in-rust ). Αναρωτήθηκα γιατί, αλλά σήμερα έμαθα γιατί :-) Είχα prod errors λόγω του NTP. H ώρα ενός Windows server δεν συγχρονιζόταν σωστά.
    👀 1
  • v

    vagelis.prokopiou

    02/24/2025, 7:08 AM
    https://blog.paypay.ne.jp/en/scaling-paypay-with-rust/