GithubHelp home page GithubHelp logo

devnews's Introduction

Kutay Buyukkorukcu

Table of Contents

Introduction

Hey! My name is Kutay, experienced senior software engineer with over 4 years in the field, specializing in frontend development. I am passionate about creating products that people love to interact with across various devices. My background also includes solid knowledge of backend development, ensuring a well-rounded understanding of full-stack engineering.

Tech Stack & Tools

TypeScript  JavaScript  Java  Liquid  React.js  Next.js  Angular  Redux  Redux Toolkit  Zustand  React Query  RxJS  Ngxs  Apollo  Prisma  Zod  Storybook  Vite  Sentry  RabbitMQ  Spring Boot  Redis  Github Actions  Gitlab  Bitbucket  Jira  Confluence  Contentful  Shopify  Netlify  Web Vitals  SCSS  Daisy  Material  Express.js  Node.js  OpenAI  Claude  PostgreSQL  MongoDB  GraphQL  Cypress  Jest  HTML5  CSS3  Bootstrap  Tailwind  Webpack  Babel  AWS  Vercel  Docker  Git  GitHub  Atlassian  Figma 

Connect

If you have any questions or just want to connect, feel free to reach out to me.


devnews's People

Contributors

kutaybuyukkorukcu avatar

Watchers

 avatar

devnews's Issues

Remember me for JWT

Implement remember me action. check out spring security registration -> security

Also check out if using JWT makes "remember me" implementation different from the session one.

Refactoring recommendation service

Refactor recommendation service implementation and also the endpoint.

Line 61 -> We should check the status code, not the response body being null.

BaseEntity -> Possible bug

I'm using @DaTa from lombok annotation in BaseEntity class and at the same time i'm configuring getter methods. I don't know if there'll be a conflict in the future.

Save / Update ve Controller ve Service layer'da bulunan add islemleri icin

Save / Update ve Controller ve Service layer'da bulunan add islemlerinin testleri refactor edilecek.

  • Service tabanina entity null olarak gecemeyecegi icin controller layerinda exception yakalanir veya client tarafindan null icerik gelemeyecegi icin sikinti yok.

  • Service tabaninda entity null olamayacagi icin ne check etmeye ne de entity present degilse durumunun test edilmesine gerek yok.

Refactoring entities

Reconsider builder pattern and code smell on entities.

  • Some people argue that if your code needs builders to be readable, that's exposing other smells.

Refactoring endpoints

ResponseEntity returns 404 code in 200, succeed response. ( ResponseEntity.ok() )

Transfer security login implementations from old project

ISecurityUserService, LoggedUser, LoginAttemptService, MyCustomLoginAuthenticationSuccessHandler,
MyLogoutSuccessHandler, MySimpleUrlAuthenticationSuccessHandler, UserSecurityService

I already implemented MyUserDetailsService as UserDetailsService.

that's it :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.