Go to main content

Total12

My First 8 Months on the Job I really meant to write this work journal at the 6-month mark, but before I knew it, 2 extra months had passed. I've been so busy and I also moved my blog from Notion to this new spot, and now I’m finally catching a moment to look back at everything.  Sep 2023 - Nov 2024I jumped right into working on a Bitcoin L2 wallet app using React Native. Luckily, I had already learned the basics of React N.. 2024. 5. 3.
Coding My Way to a New Career Since entering university, I felt like I was constantly losing my way. Although university life introduced me to interesting people and allowed me to enjoy various experiences and travel extensively, after securing a spot at the university I wanted, I suddenly found myself without any clear goals or desires.As a child, I was always drawn to the idea of becoming a police officer or a prosecutor. .. 2024. 5. 2.
What is ERC-2612 ERC-2612 = ERC20 + EIP-712 signature⇒ No need to send a transaction to approve a spender; just include a value in your signature to grant approval! ERC-2612 introduces a function called "permit", which uses an EIP-712 signature as an input to update the allowance mapping.The signature must include the following elements:owner: The address of the token owner who signed the message.spender: The ad.. 2024. 5. 2.
Elog: Overflow-X Hidden Issues on Mobile Devices 💥 Issueexport default function RootLayout({children}: {children: React.ReactNode;}) { return ( {children} );}I added the overflow-x-hidden to prevent a background image from overflowing horizontally. However, this solution only worked on desktop browsers and did not apply on mobile devices. 💡 ResolutionTo fix this issue consistently across all devices.. 2024. 5. 2.
Elog: Next.js and window object While working on a feature to redirect users after email verification, I stumbled upon an issue with window.location.href that needed a bit of tweaking to work correctly. 💥 IssueI implemented a function to check if the user is on a mobile device:function isMobileDevice() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( navigator.userAgent );}In our EmailVerif.. 2024. 5. 2.
Elog: Event Bubbling When I first started my journey as a frontend developer, our team was tasked with building an mobile app for Bitcoin L2 wallet. 💥 IssueIn our React Native application, I was working on the ConnectEmailPage. Here’s the relevant part of the code:const ConnectEmailPage = observer(({ navigation, route }: any) => { ... return ( {Keyboard.dismiss();}} > ... ... .. 2024. 5. 2.