DEV Community

Souk Syp. profile picture

Souk Syp.

404 bio not found

Location Lyon, France Joined Joined on  Personal website https://souksyp.com/ github website

All 165 comments

Pitch me on TypeScript

Autodoc

How Would You React IF I Said I Love Svelte? 🤔

Svelte is too good. Wish I could use it at work.

What is the most rewarding part of your job?

Recognition. And any feedback of my contribution.

17 Ridiculously Funny Programming Memes that Every Developer Can Relate To

Cool

Flask & HTMLx - Open-Source Sample

HTMLx ✨✨

what tech stacks do you use?

As a frontend dev, I really like what Supabase is doing for t...

What Skills Makes a Great Software Engineer?

Perseverance. Patience. Know when to ask for help. Tolerance ...

What is the ONE language/framework you refuse to use? But...WHY???

Fastify

What is the greatest achievement you have made in your life?

Got a frontend dev job! 😃

What is the ONE language/framework you refuse to use? But...WHY???

Next js has all I need.

What is the ONE language/framework you refuse to use? But...WHY???

Express

When did you know you wanted to be a software developer?

When I knew programming is like Lego with so much to learn.

What jobs did you have *before* software development?

Used to work in small farm. Loads of manual work. I feel heal...

April 7th, 2022: What did you learn this week?

Had to make a table based on react-window to handle large dat...

What is the best part of being a software developer?

Solving problems

Tell me you're web designer without telling me you're a web designer..

Inspect

What was your win this week?

Got my first React job🥳

How could I learn React fast and easy?

Oh great. Let us know when you had made one. 😃

How could I learn React fast and easy?

I learnt from public repo on GitHub then I built projects on...

What was your win this week?

I published my first react component in typescript on npm via...

Why Frontend Developers Should Learn Firebase in 2022

Firebase has all you need to kickstart a fullstack project fo...

Which technologies would you choose for your next web project?

NextJS or SvelteKit Typescript Supabase PostgreSQL Hosted on ...

Which technologies would you choose for your next web project?

I am happy you mention Tarantool.

Top 6 JavaScript Chart Libraries

D3.js is the jQuery for SVGs, quite powerful if you need cust...

ReactJS vs Angular: Which one is better for your project?

They went all for Vue 😩 Europe

Is Lua Doomed?

You can do Javascript for front-end and Lua for back-end. C...

🔥 🔥 🔥 Do you know all these means to avoid repeated rendering of React components?

Okay, thanks! Man need a fix

What are the things that scare you as a Developer? 🎃

A self-taught guy has to pay rent and foods too. 😭

What are the things that scare you as a Developer? 🎃

Debts

🔥 🔥 🔥 Do you know all these means to avoid repeated rendering of React components?

I used PureComponent for every class component. Is it a bad p...

Flying Helicopter with CSS Animation (step-by-step guide)

Awesome!!

Peregrine Rewrite - The python-like language that's as fast as C

Written in V?? 😱

Introducing Partytown 🎉: Run Third-Party Scripts From a Web Worker

Wow

Implementing Reactivity from scratch

Cool! Look similar to Observer pattern

Must-Have Skills for Developers in 2021

Big fat underline on Soft Skills in 2021

Vue.js vs. React — Not Your Usual Comparison

Then I'd call that puppy love... until you meet Svelte lady

Vue.js vs. React — Not Your Usual Comparison

Svelte wins my heart! I learnt React for work purpose. But I ...

Feature Dev.to should have 🤔

That's literally a "dating app" for devs! It doesn't have to ...

Django, HTMX and Alpine.JS: A Match Made In Heaven

Htmx deserves more post like this. If you come from backend, ...

How to Make a Web Developer Resume That Will Get You Employed

In France, my dev friends put their pic on their cv. They don...

How to Make a Web Developer Resume That Will Get You Employed

Wow I wasn’t expecting this but thanks anyway... it must soun...

How to Make a Web Developer Resume That Will Get You Employed

I heard that putting a pic of yourself on a resume is not a g...

Use components without a frontend framework

Thanks for this example (extended) and kudos to this loop cou...

Use components without a frontend framework

I read 3 times and unless I’m blind, I don’t see where you ap...

Goodbye, Internet Explorer. You will not be missed.

😁 ciao

Lightweight CSS Frameworks - A curated list

Pico is beautiful

The database for developers is here

Via CLI?

The database for developers is here

There's also a quick example with NextJS: github.com/planetsc...

I created 3 New VSCode Themes!

Neon Blue looks good. The others have red font on black, not ...

What Are The Most Important Things to Keep in Mind When Building a Portfolio Website? ⚡

Content first. Writing story about why, how and what you have...

What should I do in the future?

Hehe what were you working on lately?

What should I do in the future?

Go out for a walk. Mask enabled, of course. Tomorrow will be ...

My go-to React libraries for 2021

React Hook Form + Yup is great for handling forms!

Moving From Tailwind To Vanilla-er CSS

Svelte is awesome

Announcing Tauri Beta - More efficient crossplatform apps with better features

It empowers you to call into the app backend using a JS api,...

Moving From Tailwind To Vanilla-er CSS

The only thing I like about Tailwind is that you don’t have t...

Il n'y a pas que le développement web dans la vie.

Le web est un outil?

When you struggle to write

You seek out inspiration like a dry sponge, you wish for liq...

Why React is winning over Angular?

Wait until you know Svelte...

What I learned after failing to build a Project

I worked on the project for 5 days in row and therefore it w...

How do you create your invoices?

I recently found this gem invoicer.easwee.net/ (built with Sv...

Which React hooks do you use the most?

useState, useEffect and useContext for Firebase integration. ...

Join Us For the First DEV Community Bug Smash!

Many of them have already a solution.

How To Build An Effective Developer Portfolio

... Let’s build it and share it on Dev.to

Qu'est-ce que vous aimeriez lire en français sur dev.to ?

Salut ! Plutôt javascript, pour moi. Next, React, SvelteKit....

I'm looking for COLLABORATORS FOR A NEW PROJECT

Like collecting miles? The concept works for flights... hmm y...

I'm looking for COLLABORATORS FOR A NEW PROJECT

How? I’d like to hear more details.

Hypelet: make bookmarklets with _hyperscript

Interesting. Why hyperscript?

How to get a free domain name for your Laravel project?

bobbyiliev.ml link is broken ?

useRef( ) : DOM and beyond...

I can’t hold websockets connection without useRef

Why Svelte is different - and awesome!

Electron + Electron Reloader + Svelte (Rollup) is a good comb...

Build a desktop app with Electron and Svelte

Exactly what I need. Thanks !

Build a desktop app with Electron and Svelte

It works. Are there any hot reloading tricks? thanks for the ...

Frontend, backend - let's be friends again

Htmx, successor to Intercooler

I analyzed my six years of food deliveries

Oh... my bad. Interesting and confusing

When to use Svelte vs SvelteKit vs Sapper?

No offence I love Svelte as you do (I imagine)

I analyzed my six years of food deliveries

Your total spent ₹1,84,329 You misplaced a comma or forgot a...

I analyzed my six years of food deliveries

A number is missing here ₹1,84,329. Bash scripts are cool

My first attempt at micro-SaaS; suggestions and feedback please.

Beautiful web app.

When to use Svelte vs SvelteKit vs Sapper?

I had issue with SvelteKit when importing Faunadb-js*. I swit...

How to use scss with Svelte?

Very nice ! For VS Code users, you'll get an error cannot fin...

My most frequent React errors and how you fix them

That's good to know

How do you start your project?

I go straight up to the development phase by started the HTM...

Do you code mobile-first?

You can put these classes on the same element like this for r...

Do you code mobile-first?

It doesn’t matter. It’s just a css framework.

Do you code mobile-first?

Yes use Tailwind. Go desktop. Responsiveness can be added eas...

Do you code mobile-first?

Desktop view, then mobile. Before Tailwind, I used to do mobi...

Writing an integration test with React Testing Library

I didn't know that we can chain multiple expect and user even...

Hooray! I Created my First Portfolio! 📂🎉

This is cool ! Psss... Live demo links are missing on projec...

a first look at svelteKit part 2 - layout, routes

I am switching from sapper to sveltekit. Do you know how I ca...

If you weren't a dev, you'd be a...

Because farmers never do one thing. They will always have cro...

I drew a synthesizer with HTML & CSS

That’s unreal

How to setup Supabase Auth with Sapper SSR

Great post !

What password manager should developers use ?

What about this ? Use Vercel for hosting and env as your pass...

If you weren't a dev, you'd be a...

A store owner selling animal foods and equipments to farmers

April 1st, 2021: What did you learn this week?

FQL to build a serverless cms for faunadb github.com/aiibe/f...

A Few Things I Learned. 10 Years as a Software Engineer.

“I would rather work with amazing people that are not the gre...

Working full-time and hacking a side project: It’s not possible.

Snowball effect.

Why I started to fall in love with go

Yeah I found Echo. Might give it a try

A simple blog in Go

Echo is what I need to learn go. Lucky I found and read your ...

Why I started to fall in love with go

Do you have recommendations how to get started building web a...

Which JavaScript frameworks are worth learning in 2021?

Niiice Svelte is a love at first sight!

Which JavaScript frameworks are worth learning in 2021?

SvelteKit for sure !!

All should Svelte!

SvelteKit is out (beta) kit.svelte.dev

All should Svelte!

Svelte is cool yes!

Spin the Wheel — a customizable roulette wheel in less than 30kb with a no-javascript fallback.

Clever !

How I got my first job in tech as a software engineer with no money and no degree

Nice post ! Motivation 💯

7 Short Tips to Growth as a Developer

Great advices

A full comparison of 6 JS libraries for generating PDFs

Cool ! I will need that.

How do you prefer to create a new project?

And other ideas that popped up along the way?

How do you prefer to create a new project?

That's what I do. How do you do to stay focus from start to f...

Webapp pre-launch checklist?

Check out productchecklist.co/

What do you do within the first 30 minutes of starting your work day?

Visit hackernews. Set a high priority task list for the day. ...

REST API and caching?

Use Redis or service workers ?

Harnessing The Power Of CSS Variables With JavaScript

Would that work with multiple css files ?

A social media strategy for folks afraid of social media

TLDR; Note down what's on your mind.

Should you hire a lazy developer?

Lazy !== Work smart

What are good ways to optimize images from Markdown?

As for components integration, I think you can handle it your...

What are good ways to optimize images from Markdown?

ImageKit has unlimited requests an transformations (but weird...

What are good ways to optimize images from Markdown?

ImageKit.io

User authentication system, from scratch?

If you go solo, then use third party (auth0, firebase auth......

Liking my own comment or post ?

self esteem is... so damn high

Liking my own comment or post ?

Yeah only comment apparently my bad

Liking my own comment or post ?

How do I answer this?

Next.JS is awesome!

Did you try Sapper after Next? I thought I love Next but for ...

JAMStack, but you need an API anyway? Which hosting to choose?

I think you can use any endpoints. They use Notion api for qu...

JAMStack, but you need an API anyway? Which hosting to choose?

Okay maybe Vercel Server Pre Rendering is what you need... ve...

JAMStack, but you need an API anyway? Which hosting to choose?

Cloud Run ?

What is the best frontend solution, considering SEO?

I tried Next but finally decided to stick with what I already...

Is Deno worth getting excited about just yet?

I don't understand either. It's just crazy.

Better recursions with Tail Call Optimization

Very useful for traversing/walking a prefix trie.

GetOnTrack

Hi Kent, I got a Secure Connection Failed on Firefox followin...

Svelte, why so much hype ?

Well explained thanks !

How we reduced our production apk size by 70% in React Native?

Good to know

What's your obsession?

Apart from software development, I watched all videos related...

Final bootcamp project and doubts

Good job! Can't wait to see your repo

How to launch your side project in less than a day

Yo Daniel, I take back my world "ugly" I'd rather say "visual...

🛠🏗 Projects Workflow

Make it usable first. Add minimal but responsive style. Deplo...

How to launch your side project in less than a day

I like the idea of reducing the scope to the core. Your app/g...

What languages, frameworks, and libraries would you put on a front-end developer's 2020 "must learn" list?

Svelte, Dart, Lua.. (edit: Learn basic Lua but code in Moonsc...

Creating a web API with Lua using Nginx OpenResty

Lapis (moonscript) is my favorite web framework. It is blaz...

Which CSS framework (if any) for my portfolio website?

A custom Milligram css in sass/scss. Just @import what you ...

I hated Regex so much that I made iHateRegex.io

Any suggestion?

Why early stage startups can be the worst for junior developers

Agreed. I had to stop and ask myself many times what I am t...

CSS gotcha: How to fill page with a div?

I was expecting to see position:absolue (or fixed), width...

Daily Challenge #146 - The Dollar Game

My attempt... There is no givers in my cruel world. Just st...

ORM vs Query Builders vs Raw SQL

IMO if you like raw SQL (because like me you like to EXPLAIN ...

When Are You Ready to Freelance as a Front-End Developer?

I'm stuck with the testing phase in web development. I feel...

Introducing Nomoogle - Your Very Own Privacy Friendly Bear

No More Google === Nomoogle

My new Side Projects Stack

I'm currently working on a guitar chords site project using...

What are the good practices to Node.js web app authentication and authorization?

Use Redis for session storage.

What Is Your Main Language?

Yes. Karaoke is the most popular language among millenials ...

What Is Your Main Language?

To illustrate what I'm doing...

What Is Your Main Language?

A news web app (naneung.com/) and a web note editor that tr...

What Is Your Main Language?

Moonscript(Lua), especially with Lapis + Openresty for back...

loading...