Skip to content

Instantly share code, notes, and snippets.

View kamilsk's full-sized avatar
:octocat:
Build an open-source ecosystem.

Kamil Samigullin kamilsk

:octocat:
Build an open-source ecosystem.
View GitHub Profile
@kamilsk
kamilsk / intro.md
Created August 9, 2023 19:06
Experiments with go new: templates for new modules
@kamilsk
kamilsk / OctoLab CLA.md
Last active December 25, 2022 15:50
OctoLab Contribution License Agreement

Thank you for being so interested in contributing to open-source software projects ("Projects") made available by OctoLab, LLC or its affiliates ("OctoLab"). This Individual Contributor License Agreement ("Agreement") sets out the terms governing any source code, object code, bug fixes, configuration changes, tools, specifications, documentation, data, materials, feedback, information, or other works of authorship that you submit or have submitted, in any form and any manner, to OctoLab in respect of any of the Projects (collectively "Contributions"). If you have any questions regarding this Agreement, don't hesitate to contact copyright@octolab.org.

You agree that the following terms apply to your past, present, and future Contributions. Except for the licenses granted in this Agreement, you retain all your rights, title, and interest in and to your Contributions.

Copyright License. You hereby grant and agree to grant to OctoLab a non-exclusive, perpetual, irrevocable, worldwide, fully-paid, royalty-fr

@kamilsk
kamilsk / Qase CLA.md
Last active October 28, 2021 12:43
Qase Contribution License Agreement

Qase Individual Contributor License Agreement

Thank you for your interest in contributing to open source software projects (“Projects”) made available by Qase Inc or its affiliates (“Qase”). This Individual Contributor License Agreement (“Agreement”) sets out the terms governing any source code, object code, bug fixes, configuration changes, tools, specifications, documentation, data, materials, feedback, information or other works of authorship that you submit or have submitted, in any form and in any manner, to Qase in respect of any of the Projects (collectively “Contributions”). If you have any questions respecting this Agreement, please contact support@qase.io.

You agree that the following terms apply to all of your past, present and future Contributions. Except for the licenses

@kamilsk
kamilsk / CLA.md
Created March 13, 2021 19:25
OctoLab Individual Contributor License Agreement.

OctoLab Individual Contributor License Agreement

In order to clarify the intellectual property license granted with Contributions from any person or entity, OctoLab LLC ("OctoLab") must have a Contributor License Agreement ("CLA") on file that has been signed by each Contributor, indicating agreement to the license terms below. This license is for your protection as a Contributor as well as the protection of OctoLab; it does not change your rights to use your own Contributions for any other purpose.

@kamilsk
kamilsk / strings.go
Created January 22, 2019 18:50
Five way to build strings (strings builder are coming soon).
package main
import (
"fmt"
"reflect"
"testing"
"unsafe"
)
// goos: darwin
@kamilsk
kamilsk / filter.go
Created January 22, 2019 18:11
Three algorithms to do filter input array of integers in place.
package main
import (
"reflect"
"sort"
"testing"
)
func filterByAppend(input []int) []int {
output := input[:0]