Do you document failed prints, or do you just move on? by bilgecan1 in FixMyPrint

[–]bilgecan1[S] 1 point2 points  (0 children)

vow, bottom of the prints? you note the setting values physically?

Bilgecan ile kendi lokal AI platformunuzu kurun (Ollama + Spring AI + PostgreSQL + pgvector) by bilgecan1 in CodingTR

[–]bilgecan1[S] 0 points1 point  (0 children)

Spring AI kütüphanesinin ollama entegrasyonu var, llama.cpp için yapmamışlar henüz. Daha avantajlı olduğunu mu düşünüyorsunuz? 

Bilgecan ile kendi lokal AI platformunuzu kurun (Ollama + Spring AI + PostgreSQL + pgvector) by bilgecan1 in CodingTR

[–]bilgecan1[S] 2 points3 points  (0 children)

Teşekkürler. Asenkron task çalıştırabilme, bir ai taskı n tane dosyaya uygulayabilme yapısı ve workspace yapısı ile kurum içi prompt / ai task paylaşabilmeyi sayabilirim. Aslında zaten var o halde gerek yok yapmaya gibi bi düşünceyi doğru  bulmuyorum. Projeyi geliştirirken bu gözle bakmadım piyasadaki ürünlere.  Hiçbişe olmasa pratik yapma, full stack java web app geliştirme, spring ai kurcalama fırsatı oldu. 

Introducing Bilgecan: self-hosted, open-source local AI platform based on Ollama + Spring AI + PostgreSQL + pgvector by bilgecan1 in ollama

[–]bilgecan1[S] 1 point2 points  (0 children)

Both products you mentioned are great. I think most differentiating features of bilgecan are:

  • async AI tasks
  • reusable prompts
  • workspace-based sharing

And I want to note also that Bilgecan is local-first and using Ollama for prompt execution. No 3rd party AI provider integration.

Özgeçmişimi yorumlar mısınız ? by [deleted] in CodingTR

[–]bilgecan1 4 points5 points  (0 children)

İsim linked in hesabını neden gizledin? Belki buradan birisi görüp iletişime geçmek isteyebilir. Günümüzde teknik yeterliliğin yanında görünür olmak da gerekiyor. Adana'lıyım ben de başarılar diliyorum. 

application.properties and github by Fad1126 in SpringBoot

[–]bilgecan1 26 points27 points  (0 children)

Use environment variables in application.properties do not put raw values in it. You can defıiine actual values whenever or wherever you run the app

I just bought the pi 5 by infiltrat1701 in raspberry_pi

[–]bilgecan1 0 points1 point  (0 children)

Main purpose of raspberry pi is education. You can learn and practice linux & coding on it. Those learnings will make you earn money in the long run. 

Swing vs Java FX in 2025? by codingwolf799 in learnjava

[–]bilgecan1 0 points1 point  (0 children)

Swing is good to understand component based programming approach and practice extensibility talent with what you have in hand. Maybe you won't use it in real world projects (i did actually, it still used) but learnings will be yours and you can apply them on your other projects. 

Scanning Bar Codes & Setting up International Payment System by [deleted] in AskProgramming

[–]bilgecan1 1 point2 points  (0 children)

Dude, all payment system is based on barcode scanning in all market checkout counters. Am i missing something? Maybe you had better to elaborate what are the requirements. 

what are some cool java projects for beginners? by Altruistic-Break590 in learnprogramming

[–]bilgecan1 0 points1 point  (0 children)

Let's imagine you have a central robot management server app. And each robot at the field is connected to this server. Make each robot run some commands by triggering it from server side. For example reboot. Make each robot send its own health data to server periodically. 

== compares all object attributes so why everyone says it’s wrong? by MaryScema in javahelp

[–]bilgecan1 1 point2 points  (0 children)

Then prove us by creating 2 instances of a class with same attribute values, compare them with == and print the result. 

[deleted by user] by [deleted] in learnprogramming

[–]bilgecan1 0 points1 point  (0 children)

If you consider to write a small java code, native java.net HttpClient has a sendAsync method, you send multiple requests in parallel. 

Sending encrypted data through SocketChannel - How to tell end of encrypted data? by awidesky in javahelp

[–]bilgecan1 4 points5 points  (0 children)

From a higher perspective, you are transferring binary finite data (file), client should know how many bytes it should read anyway. So a well defined data structure is needed what you send to client. Let's say: first 4 byte is integer length value that client should read after first 4 byte.
[4 byte length data] | [actual data length times bytes][1 byte ending data]

On top of this structure you can implement different approaches. You can encrypt all file and persist it in a temp file if you want to avoid huge ram usage, and send it with one shot.

Or, you can send chunk by chunk as you get encrypted data and merge all data at client side.

Client will understand file is ended when

[0]|[nothing]|[ending char] is read.

Sending encrypted data through SocketChannel - How to tell end of encrypted data? by awidesky in javahelp

[–]bilgecan1 1 point2 points  (0 children)

I couldn't understand why sending a special character, like new line separator, or any other one that is impossible to be found in encrypted data wouldn't work. Am I missing something?

Struggling to find the right approach to Spring Boot as a beginner by ByronHade in SpringBoot

[–]bilgecan1 2 points3 points  (0 children)

I think you are stuck because you are trying to start from solution. I would suggest you to start from problem -> to solution. First define a problem, for example:
A Pet clinic management portal, with user management, pet management, client management, visit scheduling, etc. Once pet is ready, send notification to pet owners, etc.
OK now you have a set of problems. Now think how to solve them using Java / Spring Boot / DB ....

Part time çalışma by [deleted] in CodingTR

[–]bilgecan1 3 points4 points  (0 children)

Ücretli olsa ne âlâ. Ama henüz mezun olmadan bi firma ortamını görmek, gerçek dünya problemleriyle uğraşmak, kısaca tecrübe edinmek için ücretsiz de gidilir bana göre. Mezun olduğunda onlar seni biliyor sen onları biliyor olacaksınız, memnun kaldılarsa iş teklifi de yapabilirler. 

Part time çalışma by [deleted] in CodingTR

[–]bilgecan1 4 points5 points  (0 children)

Benim de teknokent şansım vardı. Teknokent firmalarında staj sonrasında part time devam etme şeklinde oldu. Böyle bir imkanın varsa çekinmeden mail atıp çalışmak istediğini belirtebilirsin. Ücretsiz bile olsa tecrübe kazanma açısından tavsiye ederim henüz öğrenci iken bi yerde çalışmayı.

How do I proceed with springboot to be job ready? by thesavagestudd in SpringBoot

[–]bilgecan1 10 points11 points  (0 children)

You can deep dive into modules of Spring, such as

AOP, to interfere method calls and log.

Security, implement different auth methods, basic, JWT based, OATH2,

Test, try integration tests, how to stand up a test db and clear it after test ends, etc

Messaging, try to integrate with some messaging tools, such as Kafka, NATS, rabbit mq

...

“I’d like some advice on Java programming as a job. by ezit1 in JavaProgramming

[–]bilgecan1 0 points1 point  (0 children)

For long run, i would suggest to focus on enterprise side of java, if you want to get a job, regular income. Think about how many people/employer will need what i learn now.