Yazılım Kodu Yazılım ile ilgili her şey
-
Herkese merhaba, Bu yazıda C#’da Record yapısı ile ilgili bilgi vermeye çalışacağım. C# 9.0 sürümüyle birlikte, “record” tipi eklenmiştir. “record” tipi, genellikle değişmez (immutable) veri yapılarını ifade etmek için kullanılır ve sıklıkla veri taşıma amacıyla tercih edilir. Record tipi, sınıf (class) türüne benzese de birkaç önemli farkı vardır. İşte “record”...
-
Herkese merhaba, Bu yazıda JSON verilerini dönüştürebileceğiniz bir siteden bahsetmek istiyorum. Sitemiz : https://json2csharp.com/ Bu web sitesi JSON (JavaScript Object Notation) verilerini C# sınıf yapılarına dönüştürmek için kullanışlı bir araç sağlayan bir web sitesidir. JSON, genellikle web geliştirmesinde ve API’lerde yaygın olarak kullanılan hafif bir veri değişim formatıdır. C#, JSON...
-
Herkese merhaba. Bu yazıda Visual Studio 2022’de LocalDB’ye nasıl erişilebileceği ile ilgili bilgi vereceğim. Visual Studio üzerinde local bir veritabanı üzerinde çalışıp incelemeler yapma durumumuz muhakkak olmuştur. Oluşturulan local veritabanına nasıl erişileceği ile ilgili bilgi vereceğim. İlk olarak Tools-> Connect To Database‘e tıklıyorsunuz. Sonrasında aşağıdaki ekranı göreceksiniz. Server name yazan...
-
Herkese merhaba. Bu yazıda Swagger UI için OAuth Bearer Token kodu ile ilgili bilgi vereceğim. ASP.Net Code projelerinizde yazdığınız API’leri test ederken ilgili Token bilgisini de kullanmak istiyorsanız aşağıdaki kodu kullanabilirsiniz. Aşağıdaki kod ASP.Net Core 3.1 ve öncesi için işinize yarayacaktır. (Startup.cs) services.AddSwaggerGen(opt => { opt.SwaggerDoc(“v1”, new OpenApiInfo { Title...
-
Merhaba değerli yazılım severler, bu yazıda sizlere UiPath’in ne olduğunu detaylı bir şekilde açıklamaya çalışacağım. UiPath, iş süreçlerini otomatize etmek ve verimliliği artırmak amacıyla geliştirilmiş bir platform ve yazılım şirketidir. İş dünyasında önemli bir yer edinen UiPath, robot süreç otomasyonu (RPA) ve yapay zeka (AI) gibi teknolojileri kullanarak şirketlerin operasyonel...
-
Herkese merhaba, Bu yazıda resimlerinizin boyutunu online olarak küçültebileceğiniz bir siteden bahsetmek istiyorum. Sitemiz : https://compressjpeg.com Bazı durumlarda resimlerinizin ya da görsellerinizin boyutunu online olarak küçültme ihtiyacınız olabilir. Compressjpeg.com sitesi bu konuda sizler için hazırlanmış oldukça güzel bir site. Cihazınızdan en fazla 20 JPG veya JPEG resmi seçin veya dosyaları...
-
Herkese merhaba. Bu yazıda Swiper.js Library’nin neden kullanıldığından bahsedeceğim. İlk olarak Swiper.js Library nedir onu inceleyelim. Swiper.js Library, web geliştiricilerin web siteleri ve uygulamalarında kullanabilecekleri dokunmatik hareketlerle uyumlu kaydırıcılar (slider) ve karuseller oluşturmayı kolaylaştıran bir JavaScript kütüphanesidir. Swiper.js Library, web sayfalarında veya mobil uygulamalarda görsel içerikleri, özellikle de görsel sunumları...
-
Herkese merhaba. Bu yazıda Bulma CSS Framework’ün neden kullanıldığından bahsedeceğim. İlk olarak Bulma CSS Framework nedir onu inceleyelim. Bulma CSS Framework, açık kaynaklı bir CSS framewoküdür ve web uygulamaları ve siteleri için hızlı ve kolay bir şekilde düzen ve tasarım oluşturmanıza yardımcı olur. Bulma CSS Framework CSS, özellikle responsive (duyarlı)...
-
Herkese merhaba. Bu yazıda Tailwind CSS’nin neden kullanıldığından bahsedeceğim. İlk olarak Tailwind CSS nedir onu inceleyelim. Tailwind CSS, bir CSS framewokü veya style library olarak kullanılan açık kaynaklı bir web geliştirme aracıdır. Web geliştiricilerin hızlı ve verimli bir şekilde kullanabilecekleri önceden tanımlanmış CSS sınıflarını içerir. Bu sınıflar, HTML belgelerinde doğrudan...
-
Herkese merhaba. Bu yazıda React’da plugin react was conflicted between package.json eslint-config-react-app hatasının nasıl çözülebileceğinden bahsedeceğim. Bu hatayı React kurulumu sonrası props ifadelerine değer geçmede aldım. Plugin “react” was conflicted between “package.json” » eslint-config-react-app » “C:\Users\yavuzselimkart\desktop\app\node_modules\eslint-config-react-app\base.js” and “BaseConfig” » “C:\Users\yavuzselimkart\Desktop\App\node_modules\eslint-config-react-app\base.js” ERROR Plugin “react” was conflicted between “.eslintrc.json” and “BaseConfig” »...
Herkese merhaba. Bu yazıda Astro’nun neden kullanıldığından bahsedeceğim. İlk olarak Astro nedir onu inceleyelim. Astro JavaScript tabanlı bir web uygulama frameworküdür. Astro, modern web uygulamaları oluşturmak için kullanılan bir framework veya araçtır ve daha özellikle performans, hız ve kullanıcı deneyimine odaklanır. İşte Astro’nun temel özellikleri: Yüksek Performanslı Sayfalar: Astro, web...
Herkese merhaba. Bu yazıda OCaml’ın neden kullanıldığından bahsedeceğim. İlk olarak OCaml nedir onu inceleyelim. OCaml, “Objective Caml”ın kısaltmasıdır ve genel amaçlı bir programlama dilidir. Caml programlama dilinin bir türevidir ve fonksiyonel, işlevsel ve nesne yönelimli programlama özelliklerini bir araya getirir. OCaml, 1996 yılında INRIA (Fransız Ulusal Bilgisayar ve Otomasyon Enstitüsü)...
Herkese merhaba. Bu yazıda Pixi.js’nin neden kullanıldığından bahsedeceğim. İlk olarak Pixi.js nedir onu inceleyelim. Pixi.js, 2D oyunlar, animasyonlar ve interaktif grafik uygulamaları oluşturmak için kullanılan bir JavaScript grafik kütüphanesidir. Bu kütüphane, web tarayıcıları üzerinde yüksek performanslı, hızlı ve görsel olarak etkileyici uygulamalar geliştirmek isteyen geliştiriciler için tasarlanmıştır. Pixi.js, WebGL ve...
Herkese merhaba. Bu yazıda Web Vitals’nin neden kullanıldığından bahsedeceğim. İlk olarak Web Vitals nedir onu inceleyelim. Web Vitals, web sitelerinin performansını ölçmek ve değerlendirmek için kullanılan bir dizi önemli metrikten oluşan bir kavramdır. Web Vitals, kullanıcı deneyimini iyileştirmek ve web sitelerinin daha hızlı ve daha kullanıcı dostu hale gelmesine yardımcı...
Herkese merhaba. Bu yazıda Anime.js’nin neden kullanıldığından bahsedeceğim. İlk olarak Anime.js nedir onu inceleyelim. Anime.js, animasyonlar oluşturmak için kullanılan bir JavaScript kütüphanesidir. Bu kütüphane, web siteleri ve uygulamalar için görsel olarak çekici ve etkileyici animasyonlar oluşturmanıza yardımcı olur. Anime.js, web geliştiricilerine HTML, CSS ve SVG öğelerini kullanarak çeşitli animasyonlar oluşturma...
Herkese merhaba. Bu yazıda Meteor’un neden kullanıldığından bahsedeceğim. İlk olarak Meteor nedir onu inceleyelim. Meteor, özellikle gerçek zamanlı web uygulamaları geliştirmek için kullanılan bir JavaScript platformudur. Meteor, hem sunucu tarafı hem de istemci tarafı kodunu yönetebilen bir platformdur ve hızlı prototipleme ile gerçek zamanlı uygulamalar oluşturmak için idealdir. İşte Meteor’ın...
Herkese merhaba. Bu yazıda PDF.js’nin neden kullanıldığından bahsedeceğim. İlk olarak PDF.js nedir onu inceleyelim. PDF.js, JavaScript tabanlı bir PDF görüntüleyici kütüphanesidir. PDF.js, web tarayıcılarında PDF belgelerini görüntülemek için kullanılan ücretsiz ve açık kaynaklı bir projedir. Bu kütüphane, ek bir eklenti veya harici PDF görüntüleyiciye ihtiyaç duymadan tarayıcıların PDF dosyalarını doğrudan...
Herkese merhaba. Bu yazıda Ember.js’nin neden kullanıldığından bahsedeceğim. İlk olarak Ember.js nedir onu inceleyelim. Ember.js, açık kaynaklı bir JavaScript web uygulama frameworküdür. Ember.js, web uygulamaları geliştirmek için kullanılan bir MVC (Model-View-Controller) tasarım deseni sunar ve geliştiricilere web uygulamaları oluştururken yapılandırma ve en iyi uygulama yönergelerini sunar. Ember.js, özellikle büyük ve...