Code snippets

            /**
 * Modern JavaScript Demo
 * Showcases: Classes, Async/Await, and Array Methods
 */
class SifencyApp {
    constructor(name) {
        this.name = name;
        this.version = '2.0.0';
    }

    async fetchData(url) {
        try {
            const response = await fetch(url);
            const data = await response.json();
            return data.map(item => item.title);
        } catch (error) {
            console.error(`Error loading ${this.name}:`, error);
        }
    }
}

const app = new SifencyApp('CodePro');
app.fetchData('/api/data').then(console.log);
                
index.js
            <?php
namespace Sifency\Addons;

/**
 * Modern PHP Demo
 * Showcases: Namespaces, Type Hinting, and Arrow Functions
 */
class CodeSnippet {
    private array $config = [];

    public function __construct( string $name ) {
        $this->config['name'] = $name;
    }

    public function get_settings(): array {
        return array_filter($this->config, fn($val) => !empty($val));
    }

    public static function init() {
        return new self( 'Sifency Code Pro' );
    }
}
                
index.js
            # Modern Python Demo
# Showcases: Decorators, f-strings, and Type Hints
from typing import List

def log_call(func):
    def wrapper(*args, **kwargs):
        print(f"Executing: {func.__name__}")
        return func(*args, **kwargs)
    return wrapper

class Developer:
    def __init__(self, name: str, skills: List[str]):
        self.name = name
        self.skills = skills

    @log_call
    def code(self):
        return f"{self.name} is coding in {', '.join(self.skills)}"

dev = Developer("John", ["Python", "JS"])
print(dev.code())
                
index.js
            -- Modern SQL Demo
-- Showcases: Joins, Grouping, and Aliases
SELECT 
    u.id, 
    u.username, 
    COUNT(p.id) AS total_posts,
    AVG(p.rating) AS average_rating
FROM users u
LEFT JOIN posts p ON u.id = p.author_id
WHERE u.status = 'active'
GROUP BY u.id
HAVING total_posts > 5
ORDER BY average_rating DESC
LIMIT 10;
                
            /* Modern CSS Variables & Glassmorphism */
:root {
    --primary-color: #6366f1;
    --glass-bg: rgba(255, 255, 255, 0.1);
    --blur-strength: 12px;
}

.sifency-card {
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--glass-bg);
    backdrop-filter: blur(var(--blur-strength));
    border-radius: 16px;
    padding: 2rem;
    transition: transform 0.3s ease-out;
}

.sifency-card:hover {
    transform: translateY(-10px);
}
                
index.js
            <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Sifency Code Pro</title>
</head>
<body>
    <!-- Modern Header with Navigation -->
    <header class="main-header">
        <nav>
            <ul>
                <li><a href="#home">Home</a></li>
                <li><a href="#features">Features</a></li>
            </ul>
        </nav>
    </header>

    <main>
        <section id="hero">
            <h1>Revolutionize Your Snippets</h1>
            <p>Glassmorphism & macOS layouts ready.</p>
        </section>
    </main>
</body>
</html>
                

SCROLL