Open in app

Sign In

Write

Sign In

Adrien Miquel
Adrien Miquel

309 Followers

Home

About

Published in ITNEXT

·Pinned

Mastering Cryptography with Typescript

Encrypt and decrypt data using Browser API — N owadays, Cryptography is used everywhere to ensure data obfuscation and security. The idea behind it is to make sure that you will be the only one to “read” the encrypted data. In this article, we will look at how cryptography can be implemented in Typescript, a statically-typed programming language…

Programming

10 min read

Mastering Cryptography with Typescript
Mastering Cryptography with Typescript
Programming

10 min read


Published in Better Programming

·Pinned

Automate Changelog Generation with GitLab

Let GitLab API do the boring stuff — I’m a super fan of GitLab, and I’m sure you are if you jumped into this article. A while ago, I browsed into their API to get to know the capabilities it offers. And I discovered something that saved me a lot of time so far: Repositories API | GitLab Add changelog data to a changelog filedocs.gitlab.com In this article, you’re…

Programming

7 min read

Automate Changelog Generation with GitLab
Automate Changelog Generation with GitLab
Programming

7 min read


Pinned

🔜 Upcoming Articles

🗓️ As of 2023.02.13 — Suggestions are welcome 🤗 — Feel free to suggest topics you would like to read by commenting out this article. I will try to address these suggestions as soon as possible! 🖊 February/March 2023 — Why I’ve Left Vue Behind for React Tech stack: Vue, React, Typescript Well, I’m acting like a weathervane… Or maybe not! After moving from Angular to Vue, then I’m going to…

1 min read

Upcoming articles…
Upcoming articles…

1 min read


Published in Better Programming

·Pinned

Building Your Own JavaScript Circle Progress Bar

And how to include it in Angular, React, Svelte, or Vue apps — Recently, I’ve been asked to create circle progress bars. First, it was about tracking the progress of the implementation of a new design. Then, about creating a bare new component indicating completion list status. I didn’t want to give a chance to laziness and try on my own. I was…

Programming

6 min read

Building Your Own JavaScript Circle Progress Bar
Building Your Own JavaScript Circle Progress Bar
Programming

6 min read


Published in Better Programming

·Jul 13, 2022

Device Detection in TypeScript

An easier way to test your app’s compatibility — Amongst many aspects of web development, device detection looks quite easy. Reading User Agent provides lots of information about the context of browsing. Thanks to this informational string and appropriate Regular Expressions, you can retrieve the device kind, its operating system, and much more. Working with TypeScript implies that we…

Programming

6 min read

Device Detection in TypeScript
Device Detection in TypeScript
Programming

6 min read


Published in Better Programming

·Jun 27, 2022

Smooth Read Less/Read More Feature in Vue

A smooth and autonomous expandable block content — Lastly, I’ve been asked to create a basic Read Less / Read More block content. Something pretty basic, right? However, browsing the web for a Vue 3 version of it was not that successful. For something that simple, I didn’t want to use a library. …

Programming

4 min read

Smooth Read Less/Read More Feature in Vue
Smooth Read Less/Read More Feature in Vue
Programming

4 min read


Published in ITNEXT

·Jan 26, 2021

Tackling iPhone or iPad Images Support In HTML5

Displaying HEIF/HEIC images in Browser — Well, well, well…, as you may have guessed by reading by this title, the HEIC and HEIF files are not supported by the img markup in HTML5. The most common occasion you will encounter these extensions is Burst Photos or any other Apple image features, generating .heic or .mov files…

Programming

4 min read

Tackling iPhone or iPad Images Support In Browser
Tackling iPhone or iPad Images Support In Browser
Programming

4 min read


Published in Better Programming

·Dec 15, 2020

How to Improve Your Dev Skills All Year Long in 2021

Your developer workout for the next 365 days — It’s no surprise that being developer is a matter of endless skill updates.We need to be as up to date as possible. The more we know, the more we stack experiences that’ll help us face our next issues. …

Programming

8 min read

How to Improve Your Dev Skills All Year Long in 2021
How to Improve Your Dev Skills All Year Long in 2021
Programming

8 min read


Published in Better Programming

·Dec 10, 2020

Lessons From My First Hackathon

Connecting people and knowledge — This won’t be a technical article this time. It won’t deal with good practices, cultivating a professional mindset, or pointing out tricky aspects of our web developer daily life. Here, I will talk about hackathons. For less experienced readers, a hackathon is an event in which several teams are made…

Programming

9 min read

Lessons From My First Hackathon
Lessons From My First Hackathon
Programming

9 min read


Published in Better Programming

·Sep 3, 2020

Lazy Loading Images Made Easy in JavaScript

Improve image loading in Angular, React, or Vue.js apps with 3 lines of code — When building a web application, we are always looking for the best performance in order not to impact user experience. Among all the techniques to improve web performance of a website, lazy loading of images allows us to defer image retrieval. Indeed, according to the dimensions, the compression, and the…

Programming

4 min read

Lazy Loading Images Made Easy in JavaScript
Lazy Loading Images Made Easy in JavaScript
Programming

4 min read

Adrien Miquel

Adrien Miquel

309 Followers

Sr Frontend Engineer performing with Vue, TS/JS, GitLab | Writing articles monthly

Following
  • Netanel Basal

    Netanel Basal

  • Guy Erez

    Guy Erez

  • STELLA WALTER

    STELLA WALTER

  • Mickael Dumand

    Mickael Dumand

  • Woolim Park

    Woolim Park

See all (13)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech