Michael Darce

2.4K posts

Michael Darce

Michael Darce

@ixtis

เข้าร่วม Ocak 2010
190 กำลังติดตาม32 ผู้ติดตาม
Michael Darce รีทวีตแล้ว
Vitaliy Shuravko
Vitaliy Shuravko@shuravko·
Если вам приходится работать с серваками далеко или у вас интернет с большим пингом и джиттером (Starlink, VPN итд.) ловите лайфхак. Гуглим и сетапим BBR на вашей любимой ос (с той стороны которая отдает трафик). Hа скринах до и после. В реальной жизни у меня где-то в 5 раз выше скорость получилась. Особенно актуально для тех кто стримит Plex итд удаленно.
Vitaliy Shuravko tweet mediaVitaliy Shuravko tweet media
Русский
23
22
432
44.8K
CLEAN CAR CLUB
CLEAN CAR CLUB@TheCleanCarClub·
Which one is your favourite
CLEAN CAR CLUB tweet media
English
52
3
54
23.5K
Michael Darce รีทวีตแล้ว
LetsDefend
LetsDefend@LetsDefendIO·
Network Security Cheatsheet
GIF
English
4
251
971
74.2K
Michael Darce รีทวีตแล้ว
AleXandra Merz 🇺🇲
AleXandra Merz 🇺🇲@TeslaBoomerMama·
Someone sent me this. Learning my 💩😆
AleXandra Merz 🇺🇲 tweet media
English
228
486
3.9K
423.9K
Michael Darce รีทวีตแล้ว
Marcelo Trylesinski
Marcelo Trylesinski@marcelotryle·
I've decided to start a list of tips I have about @FastAPI ! I'll add more as I think about them - but issues and pull requests are welcome! 🙏 github.com/kludex/fastapi…
English
11
97
560
44.1K
Michael Darce รีทวีตแล้ว
Alex Xu
Alex Xu@alexxubyte·
Explaining 9 types of API testing. The method to download the high-resolution PDF is available at the end. 🔹 Smoke Testing This is done after API development is complete. Simply validate if the APIs are working and nothing breaks. 🔹 Functional Testing This creates a test plan based on the functional requirements and compares the results with the expected results. 🔹 Integration Testing This test combines several API calls to perform end-to-end tests. The intra-service communications and data transmissions are tested. 🔹 Regression Testing This test ensures that bug fixes or new features shouldn’t break the existing behaviors of APIs. 🔹 Load Testing This tests applications’ performance by simulating different loads. Then we can calculate the capacity of the application. 🔹 Stress Testing We deliberately create high loads to the APIs and test if the APIs are able to function normally. 🔹 Security Testing This tests the APIs against all possible external threats. 🔹 UI Testing This tests the UI interactions with the APIs to make sure the data can be displayed properly. 🔹 Fuzz Testing This injects invalid or unexpected input data into the API and tries to crash the API. In this way, it identifies the API vulnerabilities. Subscribe to our newsletter to download the 𝐡𝐢𝐠𝐡-𝐫𝐞𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧 𝐜𝐡𝐞𝐚𝐭 𝐬𝐡𝐞𝐞𝐭. After signing up, find the download link on the success page: lnkd.in/egwCutXm
GIF
English
10
429
1.6K
99.9K
Michael Darce รีทวีตแล้ว
Alex Xu
Alex Xu@alexxubyte·
How is data sent over the internet? What does that have to do with the OSI model? How does TCP/IP fit into this? 7 Layers in the OSI model are: 1. Physical Layer 2. Data Link Layer 3. Network Layer 4. Transport Layer 5. Session Layer 6. Presentation Layer 7. Application Layer -- Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/3KCnWXq
GIF
English
12
491
1.9K
106.2K
Michael Darce รีทวีตแล้ว
Alex Xu
Alex Xu@alexxubyte·
What distinguishes MVC, MVP, MVVM, MVVM-C, and VIPER architecture patterns from each other? These architecture patterns are among the most commonly used in app development, whether on iOS or Android platforms. Developers have introduced them to overcome the limitations of earlier patterns. So, how do they differ? - MVC, the oldest pattern, dates back almost 50 years - Every pattern has a "view" (V) responsible for displaying content and receiving user input - Most patterns include a "model" (M) to manage business data - "Controller," "presenter," and "view-model" are translators that mediate between the view and the model ("entity" in the VIPER pattern) - These translators can be quite complex to write, so various patterns have been proposed to make them more maintainable -- Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/3KCnWXq
Alex Xu tweet media
English
7
395
1.6K
209.3K
Michael Darce รีทวีตแล้ว
Dr Milan Milanović
Dr Milan Milanović@milan_milanovic·
𝗪𝗵𝗮𝘁 𝗶𝘀 𝘁𝗵𝗲 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲 𝗯𝗲𝘁𝘄𝗲𝗲𝗻 𝗠𝗩𝗖, 𝗠𝗩𝗣, 𝗠𝗩𝗜, 𝗠𝗩𝗩𝗠, 𝗠𝗩𝗩𝗠-𝗖, 𝗮𝗻𝗱 𝗩𝗜𝗣𝗘𝗥 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀? Here is the list of the most critical architectural patterns: 𝟭. 𝗠𝗩𝗖 (𝗠𝗼𝗱𝗲𝗹-𝗩𝗶𝗲𝘄-𝗖𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿): It is one of the earliest and most adopted design patterns. Its primary goal is to separate the application's data, user interface, and control logic into three interconnected components. Here, the Model manages data and logic, the View displays the information, and the controller connects the Model and View, handling user input. 𝗨𝘀𝗮𝗴𝗲: For Web applications with a clear separation between data handling and UI. 𝟮. 𝗠𝗩𝗣 (𝗠𝗼𝗱𝗲𝗹-𝗩𝗶𝗲𝘄-𝗣𝗿𝗲𝘀𝗲𝗻𝘁𝗲𝗿): The pattern evolved from MVC, aiming to address its shortcomings in event-driven environments by decoupling the View from the Model, with the Presenter acting as a middleman. Here, the Model manages data, views display data, and sends user commands to the Presenter, while the Presenter retrieves data from the Model and presents it to the View. 𝗨𝘀𝗮𝗴𝗲: Applications emphasizing testing and UI logic, such as Android apps. 𝟯. 𝗠𝗩𝗜 (𝗠𝗼𝗱𝗲𝗹-𝗩𝗶𝗲𝘄-𝗜𝗻𝘁𝗲𝗻𝘁): MVI is a reactive architecture embracing unidirectional data flow, ensuring that, given a state, the UI remains consistent. Here, the Model represents the state, View reflects the state, while intent represents user actions that change the state. 𝗨𝘀𝗮𝗴𝗲: Reactive applications or frameworks like RxJava with a focus on state consistency. 𝟰. 𝗠𝗩𝗩𝗠 (𝗠𝗼𝗱𝗲𝗹-𝗩𝗶𝗲𝘄-𝗩𝗶𝗲𝘄𝗠𝗼𝗱𝗲𝗹): MVVM arose to address complexities in UI development, promoting a decoupled approach with the ViewModel handling view logic without knowing the UI components. Here, the Model manages and displays data, while ViewModel holds and contains UI-related data. 𝗨𝘀𝗮𝗴𝗲: UI-rich applications or platforms with data-binding, such as WPF or Android with LiveData. 𝟱. 𝗠𝗩𝗩𝗠-𝗖 (𝗠𝗩𝗩𝗠 𝘄𝗶𝘁𝗵 𝗖𝗼𝗼𝗿𝗱𝗶𝗻𝗮𝘁𝗼𝗿): MVVM-C builds upon MVVM, introducing the Coordinator to handle navigation, decoupling it from View and ViewModel. 𝗨𝘀𝗮𝗴𝗲: larger applications, especially iOS, where complex navigation needs separation from view logic. 𝟲. 𝗩𝗜𝗣𝗘𝗥 (𝗩𝗶𝗲𝘄-𝗜𝗻𝘁𝗲𝗿𝗮𝗰𝘁𝗼𝗿-𝗣𝗿𝗲𝘀𝗲𝗻𝘁𝗲𝗿-𝗘𝗻𝘁𝗶𝘁𝘆-𝗥𝗼𝘂𝘁𝗲𝗿): VIPER is a modular architecture akin to Clean Architecture. It emphasizes testability and the Single Responsibility Principle by breaking down application logic into distinct components. Here, the View displays what the Presenter sends, the interactor contains business logic per use case, the Presenter contains view logic for preparing content, the entity includes a primary model object, and the router contains navigation logic. 𝗨𝘀𝗮𝗴𝗲: Complex applications, especially iOS, need modularity, testability, and clarity. #technology #softwareengineering #programming #techworldwithmilan #softwaredesign
Dr Milan Milanović tweet media
English
16
467
2K
341K
Michael Darce รีทวีตแล้ว
Rohit
Rohit@sec_r0·
Show some love please :) I have covered basic concepts of Docker in this flyer.
Rohit tweet media
English
8
290
1.4K
109.4K
Michael Darce รีทวีตแล้ว
sysxplore
sysxplore@sysxplore·
A regular expression cheat sheet to help you remember regex syntax
sysxplore tweet media
English
3
84
302
29.7K
Michael Darce รีทวีตแล้ว
Eugene Kozlov
Eugene Kozlov@_abstractart·
Мини-тред с ссылочками по основам SRE от бэкэндера. На работе готовимся к аттестации на SRE команду, изучаю материалы и решил собрать все что пригодилось и понравилось. Тред скорее для новичков🙂, но возможно и опытные ребята найдут что-то полезное ⏬⏬⏬
Русский
2
38
226
30.9K
Michael Darce รีทวีตแล้ว
Album Aura 💿
Album Aura 💿@AlbumAura·
Album Aura 💿 tweet media
ZXX
287
12.7K
234.1K
9.4M
Michael Darce รีทวีตแล้ว
Album Aura 💿
Album Aura 💿@AlbumAura·
Album Aura 💿 tweet media
ZXX
195
19.8K
253.7K
7M
Michael Darce รีทวีตแล้ว
LearnKube
LearnKube@learnk8s·
Troubleshooting in Kubernetes can be a daunting task. In this article, you will learn how to diagnose issues in Pods, Services and Ingress ➜ learnk8s.io/troubleshootin…
LearnKube tweet media
English
0
49
193
19.5K
Michael Darce รีทวีตแล้ว
Santiago
Santiago@svpino·
The best keyboard money can buy: Logitech MX Keys. I have been using it for 1.5 years already. In that time, I've tried dozens of keyboards, and no one beats the MX Keys. This is the best affiliate link you'll ever use: amzn.to/3CguFC2
Santiago tweet media
English
118
79
1.3K
336K
Michael Darce รีทวีตแล้ว
Max Asabin
Max Asabin@AsabinArt·
Before / After
Max Asabin tweet mediaMax Asabin tweet media
English
55
491
10.7K
799.1K