Ubald.dev

I need to rant about code again!

> But first let me finish my website

First, let me finish my fucking site

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna.

Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas.

Morbi a diam

Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Second, let me write some content

Kali

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus.
Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem.
Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus.
Mauris quis elit tempus, elementum ipsum ac, porttitor urna.
Aenean accumsan enim sed iaculis pretium.
Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae.
Maecenas ultricies arcu a laoreet egestas.
Duis nunc diam, varius a neque ac, auctor finibus risus.
Praesent eu viverra odio, at imperdiet magna.
Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus.
Mauris quis elit tempus, elementum ipsum ac, porttitor urna.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna.

Aenean accumsan enim

Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Lorem ipsum dolor sit amet

Consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus.

Aenean accumsan enim sed iaculis pretium

Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

{% include figure.html src="/assets/images/cats/mini.jpg" alt=“Mini” caption=“This is my cat Mini” %}

Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Of course I’m, going to show code

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
/**
 * Does a thing
 */
function helloWorld(param1, param2) {
    var something = 0;

    // Do something
    if (2.0 % 2 == something) {
        console.log(
            "Hello, world! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Hello, world! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Hello, world! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Hello, world! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Hello, world! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Hello, world! Lorem ipsum dolor sit amet, consectetur adipiscing elit. "
        );
    } else {
        return null;
    }

    // @TODO comment
}

Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
void Div::setParent(Div *parent) {
    if (_parent != parent) {
        if (_parent) {
            removedFromRenderRecursive();
            removed();
            if (_focused) {
                window()->requestFocus(_parent);
            }
        }
        _parent = parent;
        // Temporary, will be updated once we're on the render list
        _depth  = _parent ? _parent->depth() + 1 : 0;
        if (_parent) {
            added();
            if (window()) {
                addedToRenderRecursive();
            }
            // Here we force update the style instead of relying on the invalidation
            // because styles control the layout, and we don't want the div
            // doing a style-less render pass on its first frame alive. Only after
            // `addedToRenderRecursive` since it can make calls that would change
            // the styling.
            updateStyleRecursive();
        }
    }
}

Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

This is an h3 hopefully wrapping

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

This is an h4 hopefully wrapping is an h4 hopefully wrapping

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Test Image

Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

This is an h5 hopefully wrapping is an h5 hopefully wrapping is an h5 hopefully wrapping

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a diam, eget fringilla lectus. Morbi ex risus, euismod vitae arcu vitae, tincidunt scelerisque sem. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

Sed et blandit diam. Maecenas magna leo, consectetur a nisi eget, lobortis faucibus metus. Mauris quis elit tempus, elementum ipsum ac, porttitor urna. Aenean accumsan enim sed iaculis pretium. Aliquam pellentesque felis turpis, ut eleifend ex consectetur vitae. Maecenas ultricies arcu a laoreet egestas. Duis nunc diam, varius a neque ac, auctor finibus risus. Praesent eu viverra odio, at imperdiet magna. Sed et blandit diam.

This is an h6 hopefully wrapping is an h6 hopefully wrapping is an h6 hopefully wrapping is an h6 hopefully wrapping

Praesent pharetra nunc quam, non gravida magna congue quis. Nulla facilisi. Curabitur hendrerit risus et justo scelerisque, non faucibus magna pretium. Curabitur mollis interdum elit, in consectetur risus. Donec vitae aliquet velit. In eget nisl condimentum, congue augue cursus, varius metus. Integer quis lacinia enim. Cras in risus vulputate, finibus ex non, ornare erat. Pellentesque ut faucibus lectus. Integer ex diam, tempus ac condimentum ut, pulvinar sit amet tortor. Proin eros justo, cursus eget justo a, cursus feugiat nisi. Morbi sollicitudin imperdiet magna vel congue. Cras id eros finibus, tincidunt velit sit amet, ullamcorper nisi. Donec ut mi id mi mollis feugiat quis quis tortor. Morbi sit amet hendrerit nisi, id dapibus neque. Maecenas bibendum risus sed est bibendum rutrum.

Cras id iaculis dolor, sed ullamcorper orci. Praesent turpis magna, aliquet sit amet maximus eget, ornare id lectus. Nullam ullamcorper, erat nec pretium euismod, mi est aliquet libero, vel molestie mauris metus eget lorem. Cras molestie dolor urna, sit amet maximus arcu efficitur eu. Curabitur porttitor lectus eros, at interdum dui vestibulum vel. Praesent consectetur feugiat rhoncus. In bibendum tempus enim.

Quisque quis mauris odio. Vestibulum imperdiet mauris sed tellus semper feugiat. Suspendisse non aliquet arcu, in maximus enim. Sed vulputate mauris quis eros pulvinar elementum. Nulla vitae tincidunt urna. Duis pellentesque tempus lectus, vel suscipit nulla sodales et. Proin auctor lectus sed egestas vehicula.


Fran├žois Ubald Brien

Skilled, self-taught back-end developer fluent in TypeScript/Javascript, Python, PHP and C++.