Over the last few months, I've been trying to get better at graphic design and aesthetics. Just as a quick reminder, graphic design consists in projecting visual communications intended to transmit specific messages to social groups, with specific objectiv
Continue ReadingWe are explorers and builders. We venture into unexplored lands and, by doing so, we follow the constant.
Continue ReadingFacts that prove humanity is moving forward organically and steadily. We tend to forget how awesome some of those advances are.
Continue ReadingTalking to the computer in C is direct, precise and comes with an imperative tone. You have fine-grained control and deep level access over the computer, but it comes with great responsibility.
Continue ReadingJazzy, sneaky, fashionable, absolutely beautiful yet original, Heize is incredible to my eyes. From one style to another, she sings, she acts and she shows incredible aesthetics. Her voice is as sweet as sour, she can rap or sing love ballads just as convincingly. Her eyes and her look are top-level. An elegant, versatile, talented artist and woman. Sometimes playful or cheeky, she will most of the time display her cute "bored" look to show she is always pursuing the better or reminiscent of past adventures.
Continue ReadingA soundscape is a sound or combination of sounds that forms or arises from an immersive environment.
Continue ReadingTooling is important, try digging with bare hands, then use a shovel and then run a modern digging machine. Notice the difference? Tooling in web development is key and some tools have become industry standard.
Continue ReadingA Byte is a number between 0 and 255, represented as between 0 and FF in hexadecimal. There are more than 256 characters in the world, so you cannot represent each of them with only 1 byte. A combination of 2 bytes could represent up to 65.536 characters. A combination of 4 bytes could represent more than 4 billion characters.
Continue ReadingBy default, JS executes code line by line in a synchronous way. While doing so, the page is unresponsive. We don't notice it because its usually very fast. Some specific tasks take a long time to execute, but we cannot afford blocking the page. How to solve this?
Continue ReadingTypescript improves Javascript in specific areas. Team collaboration is easier, the code is more robust and the IDE can catch errors before run-time. This improves code-review and developer productivity. Typescript gets transpiled to Javascript at build time, as the browser only understands Javascript.
Continue ReadingAs a lawyer you are dependant to other lawyers. What's the best way to find a good lawyer to work with?
Continue ReadingWhen you put payment on your site, you know that things get serious. Payment means you have something users are willing to pay. Payment is a barrier so you need to convince the user that it's worth it. If you provide a service that no else provide for free, then you can hope to sell it. The price is linked to the value of the service or the good.
Continue ReadingIcons create a better user experience. They must be simple and not distracting. They make the page more attractive than text-only pages. They must be carefully selected as they convey the personality of the website.
Continue ReadingCreating a website is like creating a product: you must know what problem you are solving, and you must think of a good design. You also face specific challenges related to the web platform.
Continue ReadingWhat are forms? Why are they used? How can a form be useful for the user and the recipient? In real life, you fill forms for many different uses: to submit a specific request, to place an order, to provide required information, and so on. In essence, a form is a way to provide structured and labeled data as opposed to unstructured and unlabelled data.
Continue ReadingServer configuration, maintenance, and administration. Database, authentication, hosting, analytics, data caching, scaling. You don't want to implement it from scratch. Google offers a robust and advanced service called Firebase. It serves as Backend as a service (BaaS).
Continue ReadingThe designer must centralize the data into the cloud, preserve the data integrity, and protect confidential data from unauthorized access.
Continue ReadingWeb UI Elements such as buttons have a native style but must be improved. Changing the default style triggers obscure side-effects that are not consistent from a browser to another. As a result, getting consistent appearance requires handling most of the css properties ourself.
Continue ReadingUI layout defines the general structure of the document. It is laid out by the browser through following many different rules that can be customized.
Continue ReadingIl n'y a pas de classe en javascript. Il n'y a que des objets et des fonctions. Si l'on veut que plusieurs objets partagent des fonctionnalités communes, le seul moyen possible est de définir ces fonctionnalités communes dans un objet, et que cet objet soit référencé par tous les objets intéressés d'y accéder. Cet objet partagé est appelé un prototype.
Continue ReadingToday I attended the first lecture at the EFB. The speakers said the first internship has to take place in a company, or in a foreign country law firm. The second internship has to take place in a french law firm. One internship is supposed to last 6 months but can be split into 2 smaller internships.
Continue ReadingI've always owned Apple computers. In 2013, I felt the need to write a small program to help me learn some Chinese vocabulary and to keep track of my progress. I happened to have some very elementary knowledge of C++, so I wrote a small command-line executable. You would open the program in the Terminal and interact with it in a fairly simple way.
Continue ReadingThe browser comes with default text styling. The default styling feels bland and amateurish. To create a pleasant user experience and attract the eye of the reader, you must customize and improve the styling.
Continue Reading我十八岁的生日礼物是跟妈妈去上海旅行,参观上海世界博览会。2010年夏天去了上海。我们住在“seagul on the bund“位于外滩的宾馆。
Continue ReadingIf a number is the product of two or more other numbers, then it's a composite numbers. If not, then it's a prime number. For example, you can write 10 as a product of 2 and 5. But you cannot write 7 as the product of other numbers. (2*3 = 6 , 2*4 = 8, 3*3 = 9). As such, 7 is a prime number.
Continue ReadingMost of us just consume content on the Web, or through other ways. We read news, we watch videos on youtube, we read comments, we sometimes play some games, we listen to some music. TLDR: we consume a LOT of content everyday. But the experience is a bit limited: we only consume what other people have produced.
Continue ReadingGetting a healthy lifestyle is a permanent endeavour that involves planning and knowledge, but mostly common sense. Yet, it's worth looking at the subject and sorting things out.
Continue Reading这帖子是为了表现我能写中文的文章。你们最近怎么样?你们觉得这网站好看吗?我希望你喜欢。这帖子挺短的。不好意思。我真的不知道写什么。这张照片是在香港拍的。是那个大学的屋顶上的那个小花园。去那里挺有意思。留了好纪念。
Continue ReadingIntuition is like an inner feeling that your brain gives you about something. You can either ignore it or listen to it. Sometimes we have a "bad feeling" about something. Or sometimes we don't want to do something because we have the feeling that it will be wasted time.
Continue ReadingIn may 2019, I went to Seoul for the first time, for a 2 weeks trip. To be fair, I only visited a tiny tiny part of Seoul, mainly Gangnam. I was shocked to see how large the city is, with so many different districts, it feels like you need a whole life to become familiar with every part of it.
Continue Reading