Blogged: #Spock vs #JUnit 5 - the ultimate feature comparison
What is the best testing framework for Java code nowadays? Check it out in this ultimate feature comparison, based on my well-acclaimed conference talk.
CC: @SpockFramework, @JUnitTeam
blog.solidsoft.pl/2020/04/15…
Solid Soft - blog retweeted

Daniel Sun@daniel_sun19 Jan 2025
Taiwan
TaiwanConnected via China Android AppAccount-level information, not a live location or per-post device.
According to the total execution time of unit tests, Groovy 5 shows an approximately 10% performance improvement compared to Groovy 4.
#groovylang
Ba, nawet już agenda #BolingFrogs 2025 jest dostępna ;-). Do zobaczenia we Wrocławiu.
2025.boilingfrogs.pl/
Już jest!🥳
Na naszej stronie możecie zapoznać się z agendą Boiling Frogs 2023🤩
🐸lnkd.in/dYxebRUt
Jesteśmy pod wrażeniem, ile biletów kupiliście w ciemno - dziękujemy za zaufanie!🥰
#boilingfrogs #boilingfrogs23
Solid Soft - blog retweeted
7 must-know runtime complexities for coding interviews:
1. 𝐎(1) - 𝐂𝐨𝐧𝐬𝐭𝐚𝐧𝐭 𝐭𝐢𝐦𝐞
- The runtime doesn't change regardless of the input size.
- Example: Accessing an element in an array by its index.
2. 𝐎(𝐥𝐨𝐠 𝐧) - 𝐋𝐨𝐠𝐚𝐫𝐢𝐭𝐡𝐦𝐢𝐜 𝐭𝐢𝐦𝐞
- The runtime grows slowly as the input size increases. Typically seen in algorithms that divide the problem in half with each step.
- Example: Binary search in a sorted array.
3. 𝐎(𝐧) - 𝐋𝐢𝐧𝐞𝐚𝐫 𝐭𝐢𝐦𝐞
- The runtime grows linearly with the input size.
- Example: Finding an element in an array by iterating through each element.
4. 𝐎(𝐧 𝐥𝐨𝐠 𝐧) - 𝐋𝐢𝐧𝐞𝐚𝐫𝐢𝐭𝐡𝐦𝐢𝐜 𝐭𝐢𝐦𝐞
- The runtime grows slightly faster than linear time. It involves a logarithmic number of operations for each element in the input.
- Example: Sorting an array using quick sort or merge sort.
5. 𝐎(𝐧^2) - 𝐐𝐮𝐚𝐝𝐫𝐚𝐭𝐢𝐜 𝐭𝐢𝐦𝐞
- The runtime grows proportionally to the square of the input size.
- Example: Bubble sort algorithm which compares and potentially swaps every pair of elements.
6. 𝐎(2^𝐧) - 𝐄𝐱𝐩𝐨𝐧𝐞𝐧𝐭𝐢𝐚𝐥 𝐭𝐢𝐦𝐞
- The runtime doubles with each addition to the input. These algorithms become impractical for larger input sizes.
- Example: Generating all subsets of a set.
7. 𝐎(𝐧!) - 𝐅𝐚𝐜𝐭𝐨𝐫𝐢𝐚𝐥 𝐭𝐢𝐦𝐞
- Runtime is proportional to the factorial of the input size.
- Example: Generating all permutations of a set.
♻️ Repost to help others in your network.
Teraz to już tylko za kilka dnia. Ostatnia szansa na zakup biletów (najlepiej w pakiecie na 3 równoległe konfy #Python i Dev #AI), również z kodem rabatowym YAVA24RP20 (-20%).
📢 Już za tydzień #YavaConf 2024!
-
Chcesz jeszcze bardziej poszerzyć swoją wiedzę i zyskać większy wybór? Wybierz pakiet Multipass z dodatkowym dostępem do wystąpień konferencji #DevAI #pythonsummit
-
Zarejestruj się: yavaconf.com/
Solid Soft - blog retweeted
ollama run llama3.3
🤯🤯🤯 llama 3.3 70B has similar performance as the 405B model
ollama.com/library/llama3.3
AI at Meta@AIatMeta6 Dec 2024United States
United StatesConnected via WebAccount-level information, not a live location or per-post device.
As we continue to explore new post-training techniques, today we're releasing Llama 3.3 — a new open source model that delivers leading performance and quality across text-based use cases such as synthetic data generation at a fraction of the inference cost.
Solid Soft - blog retweeted
"A Command-Line Utility to automatically backup Google Mail, Calendar & Contacts to local files."
Solid Soft - blog retweeted
We're a bit more than $158,000 away from our fundraising goal. If everyone in our community gave $2.00, we'd hit our goal in a few hours. If you believe that everyone, everywhere has the right to browse, search & speak with freedom & privacy, please consider making a donation today. torproject.org/donate/donate…
#GivingTuesday
Solid Soft - blog retweeted
The incomprehensible scale of Space 🧵
1. Perspective is everything. Feel small yet?
Agenda #YavaConf oficjalnie ogłoszona - jako Radzie Programowej sporo ciekawych ludzi udało nam się zaprosić :). Jeszcze do piątku bilety w niższej cenie.
yavaconf.com/
Sprawdź Agendę #YavaConf 2024, która jest już dostępna na naszej stronie! Wybierz interesujące Cię wystąpienia i zarezerwuj miejsce, zanim zrobią to inni.
> yavaconf.com/
Ostatnia szansa na zgłoszenie swojej prezentacji (fizycznej lub online) - już tylko do wtorku!
Podziel się swoją wiedzą i doświadczeniem na konferencji Ya!vaConf!
--
Zgłoś swoje wystąpienie!
📝 yavaconf.com/cfp/
20-ta jubileuszowa edycja Jesieni Linuksowej zapowiada się ciekawie (nie tylko dlatego, że ja też jestem w agendzie ;-) ).
🔴 Agenda na #JesienLinuksowa już dostępna! 🔴
W programie: #DevOps, #security, #gaming, #prywatność i więcej!
Goście specjalni: Kuba Mrugalski (@uwteam), Tomasz Zieliński (@InfZakladowy).
Dodatkowo: 💬 Unconference ⚡ Lightning Talks 🎉 Fedora release party!
Do zobaczenia! 🥳
Solid Soft - blog retweeted
Java 23 / JDK 23: General Availability:
mail.openjdk.org/pipermail/j…
Features: openjdk.org/projects/jdk/23/
Binaries: jdk.java.net/23/
#OpenJDK #JDK23
Solid Soft - blog retweeted
🤯 Ile? 600 osób? No powiem szczerze, że nie byłem na to przygotowany.
Szkolenie już w tą środę 18 września, a ja trzymam kciuki, aby dostawca streamingu podołał takiemu zainteresowaniu 😅
👉 Rejestracja wciąż otwarta: zhackujkubernetes.cloudowski…
Reproducible builds at #JesienLinuksowa, I hope to see some tricks how @zbyszek34755040 and the team do it at scale in #Fedora.
👨💻 Zbigniew Jędrzejewski-Szmek, programista Systemd i maintainer Fedory, na #JesieńLinuksowa2024 opowie o "Reproducible builds in Fedora" — powtarzalnych, bitowo identycznych kompilacjach pakietów.
Nie przegap! 📷
#Linux #Fedora #OpenSource #PLUG #LinuxCommunity
Solid Soft - blog retweeted
Stop-motion animation in a nutshell - a few hours of trial & error while moving #lego bricks, a few hours of editing, a few seconds of final effect 😅
Solid Soft - blog retweeted
Przyszli zamontować system Starshield na okręcie wojennym. Znaleźli zainstalowanego nielegalnego Starlinka oraz sieć WiFi udającą drukarkę. #opsec fail.
❌ Na USS Manchester raczej jest nuda. Co więcej nie ma Internetu, no bo jak go ogarnąć na środku oceanu?
❌ I tutaj z pomocą przyszedł Starlink, którego antenę ktoś zainstalował na pokładzie (patrz załączone foto, lewy dolny róg), a dodatkowo uruchomił pokładową sieć WiFi
❌ Co ciekawe, po pewnym czasie od instalacji okazało się, że sygnał WiFi nie pokrywa całego okrętu więc dokupiono repeatery i dodatkowe okablowanie ethernetowe
❌ Nazwa sieci WiFi została ustawiona na przypominającą ogólnodostępną drukarkę... xD
❌ Wszystko po to żeby "streamować filmy, sprawdzać wyniki sportowe i kontaktować się ze znajomymi".
❌ Akcję wykryto podczas instalacji systemu Starshield (to jeden z biznesu SpaceX, oferujący usługi ~satelitarne dla wojska - w szczególności w obszarach rekonesansu)
❌ W czym problem? Chodzi przede wszystkim o tzw. OPSEC fail, czyli brak zachowania maksymalnej blokady informacyjnej i trakcie działań bojowych.
Mowa tutaj zarówno o potencjalnej możliwości wycieku informacji z okrętu, jak i o możliwości namierzania okrętu przez przeciwnika.
navytimes.com/news/your-navy…































