Skip to content

Instantly share code, notes, and snippets.

View ebicoglu's full-sized avatar
:octocat:
Full stack developer

Alper Ebiçoğlu ebicoglu

:octocat:
Full stack developer
View GitHub Profile
@ebicoglu
ebicoglu / DemoDataSeedContributor.cs
Created November 7, 2023 07:53
This is a sample ABP class that seeds your DB with dummy editions, tenants, roles, users and organizations. This class implements `IDataSeedContributor`, therefore, `DbMigrator` will add the specified data to your DB.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Bogus;
using Volo.Abp;
using Volo.Abp.Auditing;
using Volo.Abp.AuditLogging;
using Volo.Abp.Data;
using Volo.Abp.DependencyInjection;
@ebicoglu
ebicoglu / bio.md
Created August 29, 2023 08:07
Bio

Alper Ebiçoğlu

Biography

I've been a passionate .NET software architect since the early 2000s. I am the co-founder of Volosoft Company, which creates open-source stuff, tools and frameworks for .NET developers.

Talks

@ebicoglu
ebicoglu / ecommerce-uygulamasi.md
Last active August 1, 2023 14:50
Case study for intern students — https://volosoft.com/career

Proje basit bir e-ticaret uygulaması ve toplamda 3 adet sayfadan oluşuyor. Bunlardan 1. ve 2. sayfalar ana menüden erişilebilecek, 3. sayfa ise sağ üstte yer alan "Sepetim" düğmesiyle açılacak.

  1. Ürün yönetim sayfası: Bu sayfada yeni ürünler yaratılabilecek, düzenleme ve silme işlemleri olacak. Ürünün aşağıdaki özellikleri olacak.

    • Ürünün adı,
    • Fiyatı,
  • Stok adet miktarı,

Contribution License Agreement

This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”), and conveys certain license rights to Volosoft Bilişim A.Ş and its affiliates (“Volosoft”) for Your contributions to Volosoft open-source projects. This Agreement is effective as of the latest signature date below.

  1. Definitions: “Code” means the computer software code, whether in human-readable or machine-executable form, that is delivered by You to Volosoft under this Agreement. “Project” means any of the projects owned or managed by Volosoft in which software is offered under
@ebicoglu
ebicoglu / top-10-best-libraries-for-net-developers.md
Created April 11, 2023 01:56
Top 10 .NET Core Libraries List That Every Developer Must Know
@ebicoglu
ebicoglu / index.md
Last active October 7, 2022 12:37
ABP Framework & Commercial — Frequently Asked Questions (FAQ)

This is a list of frequently asked questions related to the ABP Framework and ABP Commercial.

@ebicoglu
ebicoglu / abp-performance-test.md
Last active August 17, 2022 08:41
Performance test result for the ABP Framework

ABP Framework Performance Test Results

In this post, you will find the comparison table of the ABP Framework and the raw ASP.NET Framework throughput performance. For this test, we have created 2 Visual Studio test projects:

@ebicoglu
ebicoglu / github-personal-access-token-validate.md
Created April 18, 2022 21:08
How to check if a GitHub Personal Access Token is valid
@ebicoglu
ebicoglu / Upgrade-To-NET6.md
Last active September 17, 2021 10:12
Upgrade from .NET5 to .NET6

Upgrade to .NET6-rc.1

1- Install the new .NET SDK to your development computer. 2- Install the new .NET Runtime to your production server. 3- Update Dockerfile in each website.

Remove:

FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base