Upgrading from Vue 2 to Vue 3
According to the Vue roadmap, Vue 2 will only get one more minor release as an LTS version, supported for 18 months. This was back in September 2020, which means that a lot of Vue 2 projects will either have to switch to the migration build or to Vue 3 to ensure an up-to-date frontend framework. Since it is a major upgrade, Vue 3 comes with breaking changes. First of all, Vue provides a migration build that should help with the transition to Vue 3, as it is compatible with Vue 2 while providing Vue 3 support.
ECGAN - A framework for reproducible research on ECG data
Enforcing reproducible and consistent research can be difficult. It is, however, also a crucial requirement to quickly iterate through novel ideas. Reproducibility is not always possible, for example when using medical data that is not publicly available, but a pipeline to test new datasets and investigate existing open source datasets can be very useful. In a joint work with the research group Data Mining in Medicine of Ludwig-Maximilians-Universität München we have built a framework focusing on generating and classifying time series data.
A Packet Viewer and Manipulator for Scapy
Proudly introducing the Packet Viewer (and Manipulator), a Wireshark-like protocol sniffer and decoder with live packet manipulation, sending and replaying capabilities. Before diving in, let’s recap some basics first. If you’re familiar with Scapy, feel free to skip to “A TUI for Scapy” right away. Short introduction to Scapy Scapy is a framework for network packet manipulation. It is written in Python and supports Python 2 (still) and 3. It is very flexible and can not only be used to receive packets but also to send packets.
Painless and secure Windows Event Log delivery with Fluent Bit, Loki and Grafana
If you are like us and you are happily coding away on your new IaC projects, you’ve surely spent some time thinking about your new centralized logging infrastructure. If you’ve hit the jackpot and all the services you are deploying are "cloud native", there is nothing to worry about (apart from spending copious amounts of money). Excellent tools are waiting for you and deployment of logging solutions is often integrated.
Generate meeting value – topical islands
I often had the problem that when I finally realized that the meeting agenda didn’t meet the actual issues, the meeting itself was long time done. This raises the problem that people aren’t forthcoming at putting across issues they would like to cover or discuss in the meeting. I ended up doing a very natural thing - I tried to listen to the issues of my colleagues even more in order to further improve the content of the meeting.
Vuex with TypeScript: Tricks to improve your developer experience