👋 i'm a third year at rmutp university and my majoring is com-sci.
🔥 **The most current languages i use **
- 💼 any freelance work ?
- 👩💻 ask me about any problems, i'm happy to help
- [email protected]
🔥 My experiences
Name: thitikorn nupan
Type: User
Location: @Thailand
👋 i'm a third year at rmutp university and my majoring is com-sci.
🔥 **The most current languages i use **
🔥 My experiences
this project, I try to build api for user. user can sign in or register, When who can logged in. this api will return data of book. it makes sure user was authenticated. So I still know way to use bcrypt module for hashing user's password. (I still work with sequilize. It doesn't take long for build api)
First project make rest-api with node.js for me , (Bad logic) I've learned OOP js and apply them to make rest-api to create , delete , update , read MySQL. Also learned How to load any Modules with node.js
i've tried to create rest-api for uploading any file with node.js. i've learned more about aync/await. As usual , Any language I use. I'll keep OOP concept
Use node.js/javascript to make web-application. (crud concept) , I've seen and learn How to config between backend,frontend for Node.js. (In my opinion I writes like Php) Finally , I've got to know Setting any static folder by express!
html css / php sql
the simple website uses java-script (Ajax and Jquery) for HTTP request and response
(3 ports). i still leaning to spring cloud so i use any logic from the last project spring cloud. The differrence thing is configured to gitbackend on drives (it's not git repository on github.com) i also remind to use some annotations for Relations table in sql So my microservices provide 2 concept @OneToMany (List<T> listObj) ,@ManyToOne (T obj)
this project i know more and more about spring cloud config. i know the way to config gitbackend (git repository) server by using spring cloud server and know to access/retrieve properties file for using this case i make the way difference. (Accessing private gitbackend by build a token then use it). That's enough for beginer spring cloud
this project i try to learn about spring cloud. i choose the spring cloud netflix eureka topic. i think it's not hard to understand. So i have knew the way to build eureka server and client i still know how to config services to server. look at netfilx-eureka-client project. it can call(request) many microservices on eureka server by new domian.
learned how to deploy spring-boot to heroku , and convert json data from api free (openweathermap) to java pojo.
this just a simple rest-api, i use jpa-hibernate to work with relations one to one in sql database(no relation table). and i use my module(dependency) i understand more about way to depend my module(spring boot project) also remind me how to write exception handlers on my own. That's enough.
this project , I already know better the Mock/JUnit concept. I used it for testing Rest Api and use H2 for database , It's very useful and sef my time.
this project , I build basic api and use mongo database. Anything logic about this project It's same my old project. but i already know how to config mongDB in spring boot and remind the way to use resttemplate for client's request to server and testing logic with mockito.
this app i build rest-api on docker and apply line notify api to app , it works for reminder me (To do list), And now i deploy to render server. Note render server sleeps ever 15 mins. So i found solution use cron-jobs.com to send a request to the endpoint As, /ping,/server every 10 mins or use resttemplate to request. it also works too.
this app i build rest-api on docker , it works to send request every 10 minutes to https://ttknpde-v-portfolio.onrender.com (Render service will sleep any free server every 15 minutes if it does not active)
this project I know more and more about (json web token) and spring boot security. I also check which user roles and token of user it has authentication. it will access my api.
this project , I build basic api. and I use spring boot security for authentication who user can access my api (Develop old projects), but this is difference, I used jwt-authentication user have to no sign in always when request my api. So I knows how to config for spring boot security and jwt. (3 tables in my database for user , role , relation)
this project , I have know about website token (Not much) I know how to generate it and take it to use for authentication/security it's good but this is hard coded. (I don't use with database) this project I know the way to config Jwt with spring security for validate user who can access my api.
Understand way to config security , custom login page , authorize user level for getting path
I have got learning more about spring security and using jdbc for authentication who user can get some api path. that wasn't enough I also learn lots of syntax about thymeleaf (these template were enough for concept crud) and working together java POJO. That's very nice!
I apply the last project (spring boot thyme-leaf and security) for creating this project [using JPA]. The concept I got , I have knew. how to change login user/password from memory To be user/password from database. And This case I used 3 tables for authorizing access data. the first user table , role table , user_role table (Many to Many)
i found free server for my application. Ex, Heroku , Render but heroku is not free anymore this time i choose Render i just change to run my app on docker instead. I love it!! https://ttknpde-v-portfolio.onrender.com/ttknpde-v
this project I knew how to use log4j instead System.out.print for logging the message and I got to knew how to set log4j in .properties file. It's very useful for debuging I also logging to some file I wanted. finally I've known how to depens other my modules It's useful and also easy to read code.
this project I try to keep concept of Thymeleaf (dependent) and use them for getting url , attribute , method of Java class (including to js , bootstrap ,css) and it's good to work together Java for webapplication. (also known many operator thymeleaf)
this project i know how spring boot web send some message,sticker,image,... to line group by line notify api, Congrates!!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.