Sign in

Adrian Marius Popa

@mapopa.bsky.social
707 followers 2.1K following 247 posts

Game developer Linkedin www.linkedin.com/in/mariuz Blog : mapopa.blogspot.com Threads : www.threads.net/@popa_adrian_marius Mastodon : mastodon.social/@mariuz

PostsRepliesMedia
Adrian Marius Popa @mapopa.bsky.social · 29/09/2026
This is cute :) Slide from : AWS re:Invent 2022 - Revitalize your security with the AWS Security Reference Architecture (SEC203) www.youtube.com/watch?v=uFrj...
000
Adrian Marius Popa @mapopa.bsky.social · 29/09/2026
I know AWS is using React :)
001
Adrian Marius Popa @mapopa.bsky.social · 23/09/2026
Seems that now in Europe we have access to Muse spark , good for open source or hobby projects
100
Adrian Marius Popa @mapopa.bsky.social · 12/08/2026
Sometime Claude is lazzy and needs a little push to do the hard work :) "The second is the honest 80% and lands this week; the first is the real thing with no schedule attached."
000
Adrian Marius Popa @mapopa.bsky.social · 31/07/2026
Lisp is beautiful :)
Lisp firebird example :   ## Code Examples

  ### 1. Connecting & Named Placeholder Queries

    (use-package :cl-firebird)

    (with-connection ("firebird://SYSDBA:masterkey@localhost:3050/employee?named-placeholders=true&lowercase-keys=true")
      (let ((users (query "SELECT id, name FROM users WHERE role = :role AND age > :age"
                          '(:role "admin" :age 25))))
        (dolist (u users)
          (format t "User: ~a (ID: ~a)~%" (getf u :name) (getf u :id)))))

  ### 2. Connection Pooling & Real-time Metrics

    ;; Create pool of up to 10 connections (minimum 2 idle, 30s timeout)
    (defvar *pool* (create-pool 10 "firebird://SYSDBA:masterkey@localhost:3050/employee?min=2&idleTimeoutMillis=30000"))

    (with-pooled-connection (conn *pool*)
      (query "SELECT * FROM employee"))

    ;; Inspect pool status
    (format t "Active: ~a, Idle: ~a, Total: ~a~%"
            (pool-active-count *pool*)
            (pool-idle-count *pool*)
            (pool-total-count *pool*))

  ### 3. Custom Type Decoding (type-cast)

    (defvar *conn*
      (connect "firebird://SYSDBA:masterkey@localhost:3050/employee"
               :type-cast (lambda (col default-fn)
                            (cond
                              ((eq (getf col :type-name) :int64)
                               (format nil "BIGINT-~a" (funcall default-fn)))
                              (t (funcall default-fn))))))
    ──────
  ## Links & Installation

  • GitHub Repository: mariuz/cl-firebird https://github.com/mariuz/cl-firebird
  • Release Tag: v1.0.0 https://github.com/mariuz/cl-firebird/releases/tag/v1.0.0
  • Quicklisp Load: (ql:quickload :cl-firebird)
  • Run Test Suite: sbcl --load test/run-matrix.lisp --quit
000
Adrian Marius Popa @mapopa.bsky.social · 01/07/2026
My cat is out of order
020
Adrian Marius Popa @mapopa.bsky.social · 19/06/2026
I crashed the Antigravity CLI :)
010
Adrian Marius Popa @mapopa.bsky.social · 24/04/2026
Time to sleep Gemini CLI :)
010
Adrian Marius Popa @mapopa.bsky.social · 18/04/2026
Gemini is learning , it generates file names with "final" text in the file name , not yet final_final_final :)
010
Adrian Marius Popa @mapopa.bsky.social · 12/04/2026
That is a good news : Download Cubase LE for free Your Scarlett audio interface now comes with an additional DAW.
010
Adrian Marius Popa @mapopa.bsky.social · 20/03/2026
Java Workstation W2100z with 8G of ram and dual Opteron
010
Adrian Marius Popa @mapopa.bsky.social · 20/03/2026
And Iran is also full of mountains www.reddit.com/r/MapPorn/co...
And Iran is also full of mountains
1101
Adrian Marius Popa @mapopa.bsky.social · 08/03/2026
No wonder Gaming is at periphery for Nvidia www.youtube.com/watch?v=yQL7... #Nvidia #Gaming
020
Adrian Marius Popa @mapopa.bsky.social · 26/02/2026
This looks interesting : GitHub Copilot Testing for .NET Brings AI-powered Unit Tests to Visual Studio 2026 devblogs.microsoft.com/dotnet/githu...
020
Adrian Marius Popa @mapopa.bsky.social · 10/02/2026
I'm mostly close to Graphics Programming :) #GameDev
061
Adrian Marius Popa @mapopa.bsky.social · 30/01/2026
After update the DisplayPort kind of works but with glitches Time update also the Display firmware #Alienware #Nvidia #MSI #Pascal
After update the DisplayPort kind of works but with glitches 

Time update also the Display firmware
000
Adrian Marius Popa @mapopa.bsky.social · 30/01/2026
I love the MSI video cards manuals :) storage-asset.msi.com/file/Brochur...
000
Adrian Marius Popa @mapopa.bsky.social · 30/01/2026
First time when i needed a nvidia videocard firmware update for DisplayPort related issues with Dell OLED :) #Nvidia #OLED #Alienware
100
Adrian Marius Popa @mapopa.bsky.social · 02/11/2025
Testing the Spooky AI Photo Booth aistudio.google.com/apps/drive/1...
010
Adrian Marius Popa @mapopa.bsky.social · 17/10/2025
Kind of cold in AWS datacenter #Ubuntu #AWS
011
Adrian Marius Popa @mapopa.bsky.social · 10/10/2025
No cloud gaming today so TV it is :) #geforcenow
000
Adrian Marius Popa @mapopa.bsky.social · 12/09/2025
Where is Stadia when you need it , Going local gaming for a day : Yesterday GeForce Now status :) #GeforceNow #Gaming #Nvidia
010
Adrian Marius Popa @mapopa.bsky.social · 21/08/2025
Early market forecast for Unix #BSD #Linux #Unix
Early market forecast for Unix
101
Adrian Marius Popa @mapopa.bsky.social · 20/07/2025
I wonder what is wrong with unreal engine 5.6 plugins :) #UnrealEngine #Gamedev
0102
Adrian Marius Popa @mapopa.bsky.social · 18/06/2025
I did the jump to Thunderbird release channel #Mozilla #Thunderbird
000
Adrian Marius Popa @mapopa.bsky.social · 11/04/2025
Installing steam controller Bluetoth mode from Command Prompt :) help.steampowered.com/en/faqs/view...
010
Adrian Marius Popa @mapopa.bsky.social · 10/04/2025
I want to know more about RTX AI on GeForce Now
010
Adrian Marius Popa @mapopa.bsky.social · 04/04/2025
Gaming mug is back at #Lidl #Gaming
Gaming mug is back at #Lidl
000
Adrian Marius Popa @mapopa.bsky.social · 26/03/2025
It really good at solving math puzzles , via HN comments : news.ycombinator.com/item?id=4347...
020
Adrian Marius Popa @mapopa.bsky.social · 24/03/2025
The fun of moving from skype to teams with my old skype id www.reddit.com/r/MicrosoftT... #Skpe #Teams #microsoft
010
Adrian Marius Popa @mapopa.bsky.social · 20/03/2025
Good team comunication with a beneficial daily call
Daily calls, especially in the form of short "stand-up" meetings, can be very beneficial for teams and communication, but their effectiveness depends on how they're implemented. Here's a breakdown of the pros and cons:

Potential Benefits:

Enhanced Communication:
Daily calls provide a consistent opportunity for team members to share updates, ask questions, and address concerns.   
They can help prevent misunderstandings and ensure everyone is on the same page.
Increased Transparency:
These meetings promote transparency by giving team members visibility into each other's work and progress.   
This can foster a sense of accountability and shared responsibility.
Improved Alignment:
Daily calls help align individual tasks with overall project goals.   
They allow teams to identify and address potential roadblocks early on.   
Faster Problem-Solving:
By discussing challenges daily, teams can quickly find solutions and minimize delays.
Boosted Morale:
Regular interaction can strengthen team bonds and create a sense of camaraderie, especially in remote or hybrid work environments.   
Increased Accountability:
By regularly reporting on progress, team members are more accountable for their tasks.
050
Adrian Marius Popa @mapopa.bsky.social · 17/03/2025
What is the benefit of UV over pip ? news.ycombinator.com/item?id=4338... #Python #Pip
- uv is aware of your dependencies, you can add/remove development dependencies, create group of development dependencies (test, lint, dev, etc) and add or remove those and only those at will. You can add dependencies and optional dependencies for a project as well, think my_app[cli,standard]. You don't need to have different requirements.txt for each case nor do you need to remove things by hand as you'd do in pip, since it doesn't remove deps when you remove a package for example. As a result, you can remove {conda,poetry,...} from your workflows.
- uv can install python and a virtualenv for you. Any command you run with `uv run` from the root of a repo will be aware of its environment, you don't even need to activate a virtualenv anymore. This replaces {pyenv, pyenv-virtualenv, virtualenvwrapper,...}.

- uv follows the PEPs for project config (dependencies, optional dependencies, tool configs) in the pyproject.toml so in case uv dies, it's possible to migrate away for the features are defined in the PEPs. Which is not the case for say, poetry.

- uv has a lock file and it's possible to make deps platform specific (Windows, Linux, MacOS, etc). This is in compliance with a PEP but not supported by all tools.

- uv supports custom indexes for packages so you can prefer a certain index, for example your company package index or pytorch's own index (for ML work).

- very fast, makes local dev very seamless and is really helpful in CI/CD where you might just setup and tear down python envs a lot.
000
Adrian Marius Popa @mapopa.bsky.social · 27/02/2025
Gaming is a small portion for nvidia today compared to previous years (2022) finance.yahoo.com/news/nvidia-... #Gaming #nvidia #gamedev
050
Adrian Marius Popa @mapopa.bsky.social · 26/02/2025
Nice you can add a Noctua Fan I'm sold :) #Noctua #AMD
000
Adrian Marius Popa @mapopa.bsky.social · 02/02/2025
I need two of them :) How well Does it run #DeepSeek full model ?
010
Adrian Marius Popa @mapopa.bsky.social · 29/01/2025
No Game Pass Ultimate for Romania ps: I didn't knew why i couldn't upgrade to it or add it for console @xbox.com
010
Adrian Marius Popa @mapopa.bsky.social · 29/01/2025
"Hitler took to his new surroundings and old friends like an overly energetic child high on sugar, flailing his arms with giddy excitement ... And he really dug his new cell phone. “I sold 10 million copies of Mein Kampf. What do you think I can do with Twitter?!”" www.yahoo.com/entertainmen...
011
Adrian Marius Popa @mapopa.bsky.social · 13/12/2024
R. Moldova | Raport: Moscova a creat un centru de comandă pentru a frauda alegerile și referendumul romania.europalibera.org/a/interferen... #moldova #romania #Rusia
010
Adrian Marius Popa @mapopa.bsky.social · 12/12/2024
One small step for the ma ... #Romania
020