Posts for: #IT

Leading standup meetings

Leading a Monday morning meeting for an IT team, even as a full-stack developer using PHP and Symfony, requires effective communication, organization, and leadership skills.

Here’s a step-by-step guide on how to conduct such a meeting:

  1. Prepare an Agenda: Start by creating a clear agenda for the meeting. Outline the topics you want to cover, including:

    • A review of last week’s accomplishments.
    • Key priorities for the current week.
    • Upcoming deadlines or important milestones.
    • Any scheduling or personal matters relevant to the team.
    • Open floor for team members to share updates or concerns.
  2. Send Out the Agenda in Advance: Distribute the meeting agenda to all team members before the meeting. This allows them to come prepared and have their thoughts organized.

Read more

Aes Implementation

How AES works in four steps
By [vedard](https://twitter.com/vedard)

The AES algorithm is widely used to encrypt data of any sort.

It has been battle-tested for many decades and is still recommended as one of the most secure algorithms.

In this article, we will see how AES encryption works and how the algorithm may be implemented by you, too!

The Cipher

There are two fundamental properties to this cipher, namely:

  • Diffusion which is about hiding the statistical relationship between the ciphertext and the plaintext.
    • If even a single bit is changed in the plaintext, the cipher should change completely.
  • Confusion which is about complicating the relationship between the key and the ciphertext with the aim of making cryptanalysis more challenging.

AES encryption consists of 4 “simple” steps that are repeated for several rounds.

Read more

Mount an external NTFS disk in FreeBSD / TrueNAS

When mounting an (external) NTFS disk in FreeBSD, especially in TrueNAS right here, with write permissions (777 actually) you would do the following, which can also be found in the FreeBSD manual

# list currently attachded disks
geom disk list
# load fusefs
kldload fusefs
# or install, if not installed - then load like shown above
pkg install fusefs-ntfs
# make your mount directory for your disk, e.g.
mkdir /mnt/usb
# show the partitions on the disk, decide which one to mount, e.g. the first, 'da0s1'
gpart show da0
# ...and actually mount it, use ntfs-3g instead of 'mount'
ntfs-3g /dev/da0s1 /mnt/usb/
# and/or add an fstab entry for automagic mounting after boot
# /dev/da0s1  /mnt/usb	ntfs mountprog=/usr/local/bin/ntfs-3g,noauto,rw  0 0
# and unmount if you are done
umount /mnt/usb
Read more

Funny It Job Titles I Might Deserve

Here are some funny IT job titles which I might deserve, working as a “Junior Backend Developer”:

  • DevOps Engineer
  • Technical Digital Analytics Consultant
  • Internetprogrammierer (german)
  • Penetration Tester, Integration Tester
  • System Engineer, System Administrator
  • Backend Developer, Frontend Developer, Full-Stack Developer
  • IT-Data Architect
  • Database Engineer / Developer
  • Software Quality Assurance
  • IT-Auditor
  • Digital Marketing Manager
  • Business Intelligence Analyst
  • IT-Systemintegrator
  • Systemengineer
  • SEO & Analytics Manager
  • Marketing Data Analyst
  • Business Analyst
Read more