int-lab.de by Prof. Dr. Martin Weigel

Music Album – Applied Computer Science 2

A musical study companion: 17 AI-generated tracks based on Applied Computer Science 2 lecture content.

All songs are free to download, share, and remix. Enjoy!

Music and lyrics © 2024 by Prof. Dr. Martin Weigel are licensed under CC BY 4.0

01. Of CORS

Lyrics
    # Of CORS
    
    ## Verse 1
    I got the route, and I'm breaking through,
    GET or POST, I know what to do.
    Path is clear, server's on the line,
    Routing requests, never wasting time.
    
    Hit the endpoint, URL’s set,
    Session's alive, but there's no regret.
    Stateless, fearless, I make the call,
    Routing through the system, I take it all.
    
    ## Pre-Chorus
    But there's a wall, can’t break through,
    Same-origin lock, it’s blocking you!
    Need permission, access denied,
    Gotta use CORS, no place to hide.
    
    ## Chorus
    Of CORS, it’s the key to the gates,
    Cross-Origin, control your fates.
    Headers are set, rules align,
    Access-Control, now it’s time to shine.
    (Yeah, it’s time to shine!)
    
    ## Verse 2
    Routing’s a dance, paths intertwined,
    Forward the request, leaving none behind.
    Static or dynamic, routes on the rise,
    URL mapping, cut through the lies.
    
    Preflight’s ready, OPTIONS at the door,
    Headers prepared for the battle’s core.
    Authorization needed? Set it right,
    CORS lets you fight the good fight.
    
    ## Pre-Chorus
    But there’s a wall, it’s in your way,
    Access-Control must have its say!
    Allow that method, let it through,
    The request is waiting, what you gonna do?
    
    ## Chorus
    Of CORS, it’s the key to the gates,
    Cross-Origin, control your fates.
    Headers are set, rules align,
    Access-Control, now it’s time to shine.
    (Yeah, it’s time to shine!)
    
    ## Bridge
    OPTIONS at the gate, verifying all,
    Who gets in, who will fall?
    Access-Control, methods approved,
    Now the request can make its move.
    
    From POST to GET, we pave the way,
    CORS is the guardian, every day.
    Crossing the origin, forging the path,
    Breaking through the browser’s wrath.
    
    ## Chorus
    Of CORS, it’s the key to the gates,
    Cross-Origin, control your fates.
    Headers are set, rules align,
    Access-Control, now it’s time to shine.
    (Yeah, it’s time to shine!)
    
    ## Outro
    Routes and requests, the web’s in your hand,
    CORS is the law, you must understand.
    Cross that line, from one to another,
    Of CORS, it's the bridge, there’s no other.
    (There’s no other, yeah!)

02. REST in Peace

Lyrics
    # REST in Peace
    
    ## Verse 1
    I’m reaching out, and you open the door,
    Application Programming Interface, let’s explore!
    You bring the world together, through every line,
    Create, Read, Update, Delete — it’s working fine.
    
    ## Pre-Chorus
    Oh, with REST, I’ve got the keys,
    Representational State Transfer sets me free.
    Every resource is just a call away,
    In this architecture, I’ll never stray.
    
    ## Chorus
    REST in peace, I’m sending my GET,
    And every response is better than I’d expect.
    I’ll POST new dreams, and I’ll share them all,
    Through your framework, I’ll stand tall.
    REST in peace, yeah, it’s all so clear,
    In every request, you bring me near.
    
    ## Verse 2
    You’re my guide, the interface that keeps us strong,
    Connecting every app, where nothing feels wrong.
    Endpoints are waiting, open wide,
    CRUD’s got me covered, and it’s a smooth ride.
    
    ## Pre-Chorus
    Create the future, and Read what’s past,
    Update what’s broken, so it all can last.
    Delete the noise, keep the truth in sight,
    With REST and HTTP, it feels so right.
    
    ## Chorus
    REST in peace, I’m sending my GET,
    And every response is better than I’d expect.
    I’ll POST new dreams, and I’ll share them all,
    Through your framework, I’ll stand tall.
    REST in peace, yeah, it’s all so clear,
    In every request, you bring me near.
    
    ## Bridge
    You speak in JSON, XML too,
    Data that’s readable, both old and new.
    Your HTTP verbs, they guide the way,
    With every method, I’ve got something to say.
    HATEOAS will lead me through,
    With every link, there’s something new.
    In every call, I find my path,
    And REST just keeps me on the right track.
    
    ## Chorus
    REST in peace, I’m sending my GET,
    And every response is better than I’d expect.
    I’ll POST new dreams, and I’ll share them all,
    Through your framework, I’ll stand tall.
    REST in peace, yeah, it’s all so clear,
    In every request, you bring me near.
    
    ## Outro
    REST in peace, it’s more than alright,
    With every connection, I’m feeling the light.
    Stateless and simple, but oh so grand,
    With REST in peace, I’m in command.
    

03. Keep Me Logged In

Lyrics
    # Keep Me Logged In
    
    ## Verse 1
    Cookies track, they know the way,
    Stored inside, they make you stay.
    Session IDs, silent and small,
    In the browser, they recall.
    
    ## Chorus
    Keep me logged in.
    Cookies hold the key.
    Keep me logged in.
    Keep me, keep me.
    
    ## Verse 2
    JSON Web Token, compact and clean,
    Signed and safe, in between.
    Header, payload, signature tight,
    Across the servers, it takes flight.
    
    ## Chorus
    Keep me logged in.
    JWT, secure.
    Keep me logged in.
    Keep me, keep me.
    
    ## Bridge
    Cookies store your state, just right,
    JWTs, for longer flights.
    Both will keep your session safe,
    In the web, they find their place.
    
    ## Outro
    Keep me logged in.
    Cookies, JWT.
    Keep me logged in.
    Keep me, keep me.
    

04. Verteilt, doch eins

Lyrics
    # Verteilt, doch eins
    
    ## Chorus 1
    Ein System, verteilt, doch eins,
    Zusammen arbeiten, Hand in Hand,
    Ein System, verteilt, doch eins,
    Überall verstreut, doch eins sie sind.
    
    ## Verse 1
    A system of many, working as one,
    Sharing resources, under the sun,
    Hardware, software, both near and far,
    Together they move, as one we are.
    
    ## Chorus 1
    Ein System, verteilt, doch eins,
    Zusammen arbeiten, Hand in Hand,
    Ein System, verteilt, doch eins,
    Überall verstreut, doch eins sie sind.
    
    ## Verse 2
    Transparency reigns, in every domain,
    Access is seamless, through every domain,
    From place to place, we cannot see,
    The move of the data, it’s mystery.
    
    ## Chorus 2
    Ein System, verteilt, doch eins,
    Verschiedene Formen, doch gemeinsam vereint,
    Ein System, verteilt, doch eins,
    Über Grenzen hinweg, doch stets im Einklang.
    
    ## Verse 3
    Openness, trust, and scalability,
    The goals of the system, for all to see.
    Openness (openness), trust (trust), scalability (scalability),
    The goals (the goals), for all to see (for all to see).
    
    Architectures rise, layer by layer,
    Layer by layer, the structure we share,
    Peer-to-peer, blockchain, and RESTful ties,
    Decentralized wonders, across the skies.
    
    ## Chorus 2
    Ein System, verteilt, doch eins,
    Verschiedene Formen, doch gemeinsam vereint,
    Ein System, verteilt, doch eins,
    Über Grenzen hinweg, doch stets im Einklang.
    
    ## Verse 2
    Transparency reigns, in every domain,
    Layer by layer, the structure we share,
    Peer-to-peer, blockchain, and RESTful ties,
    Decentralized wonders, across the skies.
    
    ## Chorus 2
    Ein System, verteilt, doch eins,
    Verschiedene Formen, doch gemeinsam vereint,
    Ein System, verteilt, doch eins,
    Über Grenzen hinweg, doch stets im Einklang.
    
    ## Verse 5
    Service-oriented, publish-subscribe,
    Independent parts, that live and thrive,
    Messages sent, through channels unknown,
    A symphony played, though each stands alone.
    
    ## Outro Chorus
    Ein Netz aus Knoten, nah und fern,
    Verwoben tief, doch klar und gern,
    Ein System, verteilt, doch eins,
    Verlässlich, offen, sicher, frei,
    Ein großes Ganzes, stets dabei.
    

05. Alles Spricht

Lyrics
    # Alles Spricht
    
    ## Strophe 1
    Synchron, der Klassiker, Nachricht geht raus,
    Antwort kommt direkt, der Pfad ist geradeaus.
    Man bleibt halt schön dran, alles läuft rund,
    Doch wenn der andere wartet, wird’s irgendwann bunt.
    
    ## Refrain
    Kommunikationsmuster, wir haben die Qual,
    Für jeden Zweck die richtige Wahl,
    Von synchron bis locker, kein Stress, kein Zwang,
    Wir nehmen das Muster, das uns passt, ohne Drang.
    
    ## Strophe 2
    Asynchron klingt schick, jeder bleibt frei,
    Der Sender geht weiter, lässt es erstmal dabei,
    Effizient, entlastet, klingt alles so fein,
    Doch Fehler zu finden, ist eine Pein.
    
    Nachrichten türmen sich, die Schlange wird voll,
    Produzenten, Konsumenten, alle findens toll.
    Wie auf dem Markt, jeder greift sich was raus,
    Doch CPU und Speicher, die haltens kaum aus.
    
    ## Refrain
    Kommunikationsmuster, wir haben die Qual,
    Für jeden Zweck die richtige Wahl,
    Von synchron bis locker, kein Stress, kein Zwang,
    Wir nehmen das Muster, das uns passt, ohne Drang.
    
    ## Strophe 3
    [Publisher, Subscriber,] allererste Sahne,
    Topic gesetzt, alles läuft nach'm Plane,
    Gezielt und flexibel, Sensor trifft Licht,
    Im Smart Home vernetzt, jedes Teil spricht.
    
    Broadcast und Multicast, alle lauschen gespannt,
    Das Netz wird geflutet, der Datenstrom entbrannt,
    Broadcast trifft jeden, keiner bleibt leer,
    Multicast wählt nur Gruppen, doch das fällt oft schwer.
    
    ## Outro (Refrain)
    Kommunikationsmuster, wir haben die Qual,
    Für jeden Zweck die richtige Wahl,
    Von synchron bis locker, kein Stress, kein Zwang,
    Wir nehmen das Muster, das uns passt, ohne Drang.
    

06. Git it Right

Lyrics
    # Git it Right
    
    ## Intro
    Yeah, you know how we do, man,
    On the VCS, keep it real smooth, keep it tight.
    Yo Brother, let’s show ’em how we Git it right.
    
    ## Chorus
    Git it right, commit, push, pull,
    Git it right, stay steady, stay cool.
    Log it, stash it, check that status,
    Branch and merge, can’t nobody match us.
    
    ## Verse 1
    Now centralized? Nah, that ain’t my flow,
    In the cloud or local, Git lets it grow.
    I track my changes, commit with ease,
    From the working dir, yeah, I aim to please.
    
    Git clone, pull it down, that’s the start,
    Then git add, keep it fresh, doin’ my part.
    Back it up, so clean, history saved,
    From code to collab, that’s how we behave.
    
    ## Chorus
    Git it right, commit, push, pull,
    Git it right, stay steady, stay cool.
    Log it, stash it, check that status,
    Branch and merge, can’t nobody match us.
    
    ## Verse 2
    Now when I say stage it, I’m ready to go,
    Got my files all set, in the repo they show.
    Git status lookin' smooth, I see the green,
    Got the code so clean, every commit so mean.
    
    Now push it up, watch it ride the net,
    Origin, master, yeah, no regrets.
    Pull it down, keep it fresh, up to date,
    Merge conflicts? Man, we negotiate.
    
    ## Bridge
    Git log, see the path we came,
    Every commit, man, locked in the game.
    From repo to remote, we got the skill,
    Code so fresh, yeah, we keep it real.
    
    ## Chorus
    Git it right, commit, push, pull,
    Git it right, stay steady, stay cool.
    Log it, stash it, check that status,
    Branch and merge, can’t nobody match us.
    
    ## Outro
    That’s how we Git it, keep it locked in,
    Code tight, keep flowin’ again and again.
    From commit to push, pull to merge,
    Stay smooth, stay real – on Git, we converge.
    

07. Atomic, Consistent, Isolated, Durable

Lyrics
    # Atomic, Consistent, Isolated, Durable
    
    ## Verse 1
    Stored in rows, stored in nodes,
    Relational, No S Q L codes.
    Keys and graphs, documents flow,
    Different types let data grow.
    
    Consistency, availability,
    Partition-tolerant stability.
    Choose your side, in CAP we trust,
    Only two of three adjust.
    
    ## Chorus
    Atomic, Consistent, Isolated, Durable.
    ACID makes it reliable, unstoppable.
    Atomic, Consistent, Isolated, Durable.
    ACID, ACID—always stable, adorable.
    
    ## Verse 2
    Key-Value quick, when speed’s the game,
    Document stores, no schema frame.
    Graphs connect, relationships thrive,
    Each type keeps data alive.
    
    Atomic means it’s all or none,
    Consistency’s rules can’t be undone.
    Isolation—each on its own,
    Durable till the end is shown.
    
    ## Chorus
    Atomic, Consistent, Isolated, Durable.
    ACID makes it reliable, unstoppable.
    Atomic, Consistent, Isolated, Durable.
    ACID, ACID—always stable, adorable.
    
    ## Bridge
    CAP theorem, make the choice,
    Let the data raise its voice.
    Consistency and Availability,
    Partition, the third, in reality.
    Only two we can keep,
    The third will always weep.
    
    ## Chorus
    Atomic, Consistent, Isolated, Durable.
    ACID makes it reliable, unstoppable.
    Atomic, Consistent, Isolated, Durable.
    ACID, ACID—always stable, adorable.

08. Entity and Relationship

Lyrics
    # Entity and Relationship
    
    ## Verse 1
    Oh, the data starts with a mighty plan,
    Entities, attributes in hand.
    We map the world, we understand,
    With a model structured grand.
    
    ## Chorus
    Entity and Relationship,
    Mapping the world with a structured grip.
    Keys and domains make data flip,
    And into the database we dip.
    
    ## Verse 2
    Entities stand like objects strong,
    Attributes singing their descriptive song.
    Primary keys keep us moving along,
    No data lost or wrong.
    
    ## Chorus
    Entity and Relationship,
    Mapping the world with a structured grip.
    Keys and domains make data flip,
    And into the database we dip.
    
    ## Verse 3
    Relationships join them one by one,
    Cardinalities guide what can be done.
    One-to-many or many-to-some,
    Data dances 'til it’s spun.
    
    ## Chorus
    Entity and Relationship,
    Mapping the world with a structured grip.
    Keys and domains make data flip,
    And into the database we dip.
    
    ## Verse 4
    Normalization cleans the way,
    Redundancy, it sweeps away.
    For every field, a place to stay,
    We build for a brighter day.
    
    ## Chorus
    Entity and Relationship,
    Mapping the world with a structured grip.
    Keys and domains make data flip,
    And into the database we dip.
    
    ## Outro
    Oh, the tables form, the queries fly,
    In SQL, the answers lie.
    From ERM to schema high,
    We model on 'til the data’s nigh!
    

09. Normal

Lyrics
    # Normal
    
    ## Verse 1
    Data’s got a problem, it’s a real disgrace,
    Redundancy and errors all over the place.
    Anomalies strike when you insert or delete,
    It’s like a broken table, can’t stand on its feet.
    
    Why can’t we be clean, avoid the duplication?
    Integrity’s the goal with normalization.
    Save some space, keep it simple, no frustration,
    Normalformen are the database salvation!
    
    ## Chorus
    I just want you to be normal,
    Why can't you tables be normal?
    Always gotta be so extra,
    Why you always need a lecture?
    
    ## Verse 2
    Attributes atomic, no sets or groups,
    One value per cell, no nested loops.
    Split it down clean, let each column shine,
    Break the data up and keep it in line.
    
    No repeating groups, every row unique,
    With 1NF, querying's less of a tweak.
    It’s the foundation, step number one,
    Normalization’s journey has just begun!
    
    ## Chorus
    I just want you to be normal,
    Why can't you tables be normal?
    Always gotta be so extra,
    Why you always need a lecture?
    
    ## Verse 3
    We’re in 1NF, but here’s the deal,
    Partial dependencies? Those aren’t ideal.
    Each non-key attribute’s gotta rely,
    On the whole primary key, don’t deny.
    
    Break it apart, take out the trash,
    Create new tables, remove the clash.
    2NF cleans it, it’s crystal clear,
    Now your data’s structure has less to fear!
    
    ## Chorus
    I just want you to be normal,
    Why can't you tables be normal?
    Always gotta be so extra,
    Why you always need a lecture?
    
    ## Verse 4
    Now we’re stepping up, let’s refine,
    Transitive dependencies? Out of the line.
    Every attribute’s gotta point to the key,
    No indirect links, that’s the decree.
    
    It’s like cutting out the middleman pain,
    Data integrity’s the ultimate gain.
    3NF’s the target, the golden score,
    Normalize your data, and you’ll want no more!
    
    ## Final Chorus
    I just want you to be normal,
    Why can't you tables be normal?
    Always gotta be so extra,
    Why you always need a lecture?
    

10. Query in a Bottle

Lyrics
    # Query in a Bottle
    
    ## Verse 1
    Tables stretch like islands on the shore,
    Rows of data waiting to explore.
    Through the schema, I'm casting my net,
    A SELECT to retrieve what’s yet unmet.
    
    ## Chorus
    I'll send an SQL to the world,
    I'll send an SQL to the world.
    I hope the server gets my,
    I hope the server gets my,
    I hope the server gets my
    Query in a bottle, yeah!
    Query in a bottle, yeah!
    
    ## Verse 2
    Join the columns, foreign keys align,
    Relations building bridges through the line.
    WHERE and HAVING filter out the noise,
    ORDER BY delivers sorted joys.
    
    ## Chorus
    I'll send an SQL to the world,
    I'll send an SQL to the world.
    I hope the server gets my,
    I hope the server gets my,
    I hope the server gets my,
    Query in a bottle, yeah!
    Query in a bottle, yeah!
    
    ## Verse 3
    In my CRUD there's a DELETE and UPDATE,
    Transactions locking, keeping the state.
    Indexes guide like a map through the dark,
    Aggregate, COUNT, MAX to leave a mark.
    
    ## Chorus
    I'll send an SQL to the world,
    I'll send an SQL to the world.
    I hope the server gets my,
    I hope the server gets my,
    I hope the server gets my
    Query in a bottle, yeah!
    Query in a bottle, yeah!
    

11. Schichten der Geschichte

Lyrics
    # Schichten der Geschichte
    
    ## Strophe 1
    Es fing mit Zuse und dem Z3 an,
    Von Steckfeldern zu Transistoren, der Fortschritt zog uns bann.
    Vom Stapel bis zum Dialog, Generation für Generation,
    Betriebssysteme wurden klüger, für jede Applikation.
    
    ## Refrain
    Schichten über Schichten, von Hardware bis zur App,
    Das Betriebssystem verbindet, macht die Technik richtig fett.
    Abstraktion und Sicherheit, der Zugriff bleibt getrennt,
    Das Schichtenmodell zeigt deutlich, wie der Aufbau alles lenkt.
    
    ## Strophe 2
    Ganz unten läuft die Hardware, die Basis, fest gebaut,
    Der Kernel wacht darüber, verwaltet und vertraut.
    Im User-Mode die Apps, mit Rechten streng begrenzt,
    Systemaufrufe wechseln, was den Funktionsumfang ergänzt.
    
    ## Refrain
    Schichten über Schichten, von Hardware bis zur App,
    Das Betriebssystem verbindet, macht die Technik richtig fett.
    Abstraktion und Sicherheit, der Zugriff bleibt getrennt,
    Das Schichtenmodell zeigt deutlich, wie der Aufbau alles lenkt.
    
    ## Bridge
    Der Kernel im Mittelpunkt, effizient und stabil,
    Treiber, Speicher, Prozesse – er verwaltet mit Gefühl.
    Doch alles bleibt getrennt, der User-Mode strikt beschränkt,
    So bleibt die Sicherheit gewahrt, der Zugriff wohldurchdacht gelenkt.
    
    ## Refrain
    Schichten über Schichten, von Hardware bis zur App,
    Das Betriebssystem verbindet, macht die Technik richtig fett.
    Abstraktion und Sicherheit, der Zugriff bleibt getrennt,
    Das Schichtenmodell zeigt deutlich, wie der Aufbau alles lenkt.
    
    ## Strophe 3
    Von Monolith zu Hybridkern, die Architektur gibt’s breit,
    Linux oder Windows, für viele Einsätze bereit.
    Das Schichtenmodell macht klar, wie alles zusammenspielt,
    Von Hardware bis zur App – die Struktur ist fein gedealt.
    
    ## Outro
    Die Schichten machen’s einfach, erklären, wie es geht,
    Vom Benutzer zur Hardware – ein Modell, das ewig steht.
    So lernt man Betriebssysteme, mit Struktur und auch Verstand,
    Das Schichtenmodell zeigt Wege, macht komplexes greifbar und bekannt.
    

12. Round and Round

Lyrics
    # Round and Round
    
    ## Verse 1
    In a world of tasks, the CPU's their stage,
    Processes running, trapped in their cage.
    Ready to execute or waiting in line,
    The scheduler's magic makes it all align.
    
    Switching states with a dispatch call,
    From idle to active, they are standing tall.
    Time slices tick in the Round Robin game,
    Fairness and speed, but overhead's the name.
    
    ## Chorus
    Round and round, the queue will spin,
    Every process gets its time to begin.
    Idle, running, waiting, too,
    The states of a process, just passing through.
    
    ## Verse 2
    Parallel threads or sequential queues,
    Multitasking systems, we always choose.
    A time-out signal, the clock it chimes,
    Context switches happen a thousand times.
    
    Fairness and throughput, efficiency, too,
    Deadlock avoidance, keeping it true.
    Short tasks thrive in this balanced spin,
    But long ones struggle to fit in.
    
    ## Bridge
    Five states, six, or seven they grow,
    Linux models stretch to show.
    User mode and kernel's grace,
    Each transition finds its place.
    
    Time slices ticking, it's all by design,
    Overhead comes, but we're doing fine.
    Dispatch the process, give it the core,
    Execution cycles, forever more.
    
    ## Chorus
    Round and round, the queue will spin,
    Every process gets its time to begin.
    Idle, running, waiting, too,
    The states of a process, just passing through.
    

13. Dark Memories

Lyrics
    # Dark Memories
    
    ## Verse 1
    In the hierarchy where speeds divide,
    Primary's swift, secondary takes its stride.
    Write-Through commits with steady care,
    Write-Back delays, but risks are there.
    
    ## Pre-Chorus
    Static fixed, its borders tight,
    Dynamic adjusts, yet seeks the right.
    Buddy divides with powers of two,
    Knuth’s solution brings order through.
    
    ## Chorus
    Pages turning, structures strong,
    Mapping addresses where they belong.
    Tables translate, the way they show,
    Fragmentation managed, systems flow.
    
    ## Verse 2
    Static wastes as gaps remain,
    Dynamic shifts, yet struggles to sustain.
    Buddy’s logic splits and binds,
    In binary blocks, the answer it finds.
    
    ## Bridge
    Entries track where offsets lead,
    Dirty bits mark changes we need.
    Present bits reveal what’s stored,
    The memory mapped, its truth restored.
    
    ## Chorus
    Pages turning, structures strong,
    Mapping addresses where they belong.
    Tables translate, the way they show,
    Fragmentation managed, systems flow.
    
    ## Outro
    Memory guided, the layers align,
    Efficient and clear by system design.
    From Write-Back’s speed to Buddy’s way,
    The concepts endure, here to stay.
    

14. FAT and Furious

Lyrics
    # FAT and Furious
    
    ## Verse 1
    Let’s talk 'bout data, stored and secure,
    File systems keep it neat, that’s for sure.
    First came FAT, simple and small,
    For floppies and flash, it answered the call.
    
    But then came ext2, a Linux star,
    Larger files than MINIX, raising the bar.
    From clusters and inodes, structure’s the key,
    It paved the way for ext3.
    
    ## Chorus
    Oh, file systems, they keep us in line,
    Saving the data, time after time.
    From FAT to ext4, they’ve come a long way,
    Let’s groove with the clusters today.
    
    ## Verse 2
    Ext3 brought journaling, oh what a leap,
    Crash recovery, no data to weep.
    Improved resilience, made it robust,
    Linux users, it earned their trust.
    
    Then ext4, modern and bright,
    Handles big files, keeps it light.
    Journaling strong, efficient and fast,
    A favorite file system, built to last.
    
    ## Chorus
    Oh, file systems, they keep us in line,
    Saving the data, time after time.
    From FAT to ext4, they’ve come a long way,
    Let’s groove with the clusters today.
    
    ## Verse 3
    Now newer players step into the game,
    ZFS and Btrfs, big in name.
    APFS brings speed, encryption’s tight,
    Apple devices keeping it light.
    
    Snapshots and clones, built to refine,
    Modern file systems, ahead of their time.
    The story’s not over, there’s more to see,
    File systems evolving for eternity.
    
    ## Outro
    So sing with the storage, let’s keep it alive,
    Saving the data, time after time.
    From FAT to the future, we’ve come so far,
    Keep on jamming, under the data star.
    

15. Lock IT Down

Lyrics
    # Lock IT Down
    
    ## Verse 1
    They call it CIA, but not the spy way,
    Confidentiality – keeps thieves away.
    Integrity – yeah, don’t break the code,
    Availability – always on the road.
    
    ## Chorus
    Lock it down, lock it tight,
    Hackers lurk in the dead of night.
    OWASP Top 10, here they come,
    Break the chains or come undone!
    
    ## Verse 2
    Injection’s creeping through the cracks,
    Bad crypto’s stabbing backs.
    Access control’s outta line,
    Security’s running outta time!
    
    ## Bridge
    Cross-Site Scripting’s on the run,
    Your data’s gone before it’s done.
    SSRF’s knocking at your door,
    Better patch it or hit the floor.
    
    ## Chorus
    Lock it down, lock it tight,
    Hackers lurk in the dead of night.
    OWASP Top 10, here they come,
    Break the chains or come undone!
    
    ## Breakdown
    Messed-up configs, outdated gear,
    Logging fails, no one hears.
    One click, one slip, and they’re in,
    It’s a battle you can’t win.
    
    ## Outro
    Lock it down, lock it right,
    Firewalls burning in the fight.
    CIA – hold the line,
    Availability’s doing just fine!
    

16. XSS-Whispers

Lyrics
    # XSS Whispers
    
    ## Verse 1
    On a trusted site, a whisper grows,
    Unseen scripts where danger flows.
    DOM-based strikes from the browser's heart,
    Inject the code; the chaos starts.
    
    “A crafted link, a trap so sly,
    The DOM now whispers a silent cry.”
    
    ## Chorus
    Oh, sanitize the user’s words,
    Escape the scripts, protect the world.
    Don’t let them break into your space,
    Defend the code, don’t leave a trace.
    
    ## Verse 2
    Reflected dreams in URLs,
    A server’s echo, where danger dwells.
    A simple input, mirrored back,
    Now hijacks cookies with its attack.
    
    “Validate, encode it well,
    Keep your apps from the hacker's spell.”
    
    ## Chorus
    Oh, sanitize the user’s words,
    Escape the scripts, protect the world.
    Don’t let them break into your space,
    Defend the code, don’t leave a trace.
    
    ## Bridge
    Stored in silence, a hidden seed,
    A comment left, its code to feed.
    No need to touch, no need to see,
    It spreads its harm so endlessly.
    
    “Filter inputs, guard the trust,
    Ensure the safety—that’s a must.”
    
    ## Outro
    Sanitize, encode, and test,
    Secure your systems, do your best.
    
    “The whispers fade, the site stays true,
    With every line, we strengthen you.”
    

17. Data-Bass

Lyrics
    # Data Bass
    
    ## Verse 1
    Strings collide in the server’s core,
    A single input opens the door.
    Unchecked fields, chaos aligned,
    Queries twisted, data confined.
    
    ## Chorus
    Code the shield, don’t let it fall,
    Prepared Statements, they stand tall.
    Bound by parameters, safe and sound,
    No injections can break this ground.
    
    ## Verse 2
    Searching deep through data’s maze,
    QueryWithParams lights its ways.
    SELECT with safety, no strings to bind,
    Secure the rows, leave harm behind.
    
    ## Verse 3
    When rows must change or data flows,
    UpdateWithParams ensures control.
    DELETE, INSERT, each command refined,
    Bound parameters, protect the line.
    
    ## Bridge
    A world of queries, a code to defend,
    Prepare your inputs, let the safety extend.
    No rogue commands, no silent breach,
    Secure your systems within your reach.
    
    ## Outro
    In every line, the battle’s clear,
    A fight for safety, year by year.
    Write with care, defend the core,
    Your code’s the key to lock the door.
    

Want more? Check out the Applied Computer Science 1 album too!

Loading...