New pages
Jump to navigation
Jump to search
- 20:55, 20 September 2024 Bazel Configuration (hist | edit) [49 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Bazel =Overview= =To Create an Executable=")
- 22:37, 18 September 2024 Splunk Search Processing Language (hist | edit) [255 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Splunk Concepts =Overview= =<tt>dedup</tt>=")
- 01:23, 14 September 2024 Number Manipulation in Go (hist | edit) [193 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Code Examples =Overview= =How to Tell if a Float is Actually an Int=")
- 17:41, 4 September 2024 Go Package maps (hist | edit) [282 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://pkg.go.dev/maps =Internal= * Standard library * Go Maps =Overview= ==<tt>Keys()</tt>== {{External|https://pkg.go.dev/mapss#Keys}}")
- 17:00, 4 September 2024 Sirupsen/logrus (hist | edit) [1,168 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Open Source Packages")
- 16:59, 4 September 2024 Go Open Source Packages (hist | edit) [224 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go =Overview= {| class="wikitable" style="text-align: left;" |- | <span id='zap'></span>zap || <span id='echo'></span>labstack/echo || AlecAivazis/survey || sirupsen/logrus |- |}")
- 22:27, 1 September 2024 Go Method Set for Type and Method Set for Pointer to Type (hist | edit) [1,279 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Method =Overview= A method defined with a value receiver can be always invoked on the pointer of the type. This is because given a poster, a value can always be obtained.")
- 00:14, 31 August 2024 Go Methods (hist | edit) [11,959 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Object-Oriented Programming in Go =Overview=")
- 23:34, 30 August 2024 Go String() (hist | edit) [3,269 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Language =Overview=")
- 02:09, 30 August 2024 AlecAivazis/survey (hist | edit) [1,522 bytes] Ovidiu (talk | contribs) (Created page with "=External= =Internal= * Go")
- 23:09, 28 August 2024 Go Sets (hist | edit) [1,162 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Maps =Overview=")
- 00:22, 27 August 2024 Go Identity Equality Comparability (hist | edit) [472 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Language The Go notion of '''comparability''' implies that the equality operators <code>==</code> and <code>!=</code> must return the correct values when used. The instances of a type can be map keys as long as the type has an equality operator. <font color=darkkhaki>More here: Go_Maps#Overview</font>")
- 00:30, 19 August 2024 Go Slice Expressions (hist | edit) [4,824 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Slices =TODO= * https://go.dev/ref/spec#Slice_expressions")
- 23:26, 13 August 2024 Go Type Switch (hist | edit) [1,217 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= =Overview= A type switch is a new control structure introduced by Go. Type assertion with <code>switch</code>: <syntaxhighlight lang='go'> var i SomeInterface i = TypeA{"A"} switch v := i.(type) { case TypeA: fmt.Printf("TypeA: %v\n", v) case TypeB: fmt.Printf("TypeB: %v\n", v) } </syntaxhighlight>")
- 17:08, 9 August 2024 Go Language Reflection and Metaprogramming (hist | edit) [202 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Reflection and Metaprogramming *") originally created as "Reflection and Metaprogramming in Go"
- 17:07, 9 August 2024 Reflection and Metaprogramming (hist | edit) [403 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Programming Languages Concepts =Overview= Reflection is the ability of a program to inspect, analyze and modify its structure during run-time. Reflection is often termed as a method of metaprogramming. =Java= =Python= =Go= {{Internal|Reflection_and_Metaprogramming_in_Go#Overview|Reflection and Metaprogramming in Go}}")
- 23:54, 5 August 2024 Kubectl logs (hist | edit) [396 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * kubectl =Overview= <syntaxhighlight lang='bash'> kubectl logs -f -c <container-name> <pod-name> </syntaxhighlight> =Options= ==<t>-f</tt>== Streams the logs ==<tt>-c</tt>== In case of multi-container pods, it is a good idea to specify the container you want to monitor, otherwise you'll see the logs produced by the first one, which may not what you want to see.")
- 21:33, 4 August 2024 Go Inheritance and Polymorphism (hist | edit) [11,517 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Object Oriented Programming =Overview= =Inheritance= ==Polymorphism== Polymorphism is available in Go, but it is implemented differently than in other object-oriented languages. In other OOP languages, there is a formal <code>extends</code> language keyword or other formal syntax that expresses the inheritance relationship between classes. In Java, the inheritance is formally decla...")
- 20:39, 31 July 2024 Vegeta Diagram (hist | edit) [74 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Vegeta File:vegeta.png")
- 03:41, 23 July 2024 Bazel go test (hist | edit) [683 bytes] Ovidiu (talk | contribs) (Created page with "=Overview= =Example= <syntaxhighlight lang='go'> load("//meta/rules:go.bzl", "go_library", "go_binary") go_library( name = "somepkg_lib", srcs = [ "file1.go", "file2.go", ], importpath = "github.com/someorg/somemodule/pkg/somepkg", visibility = ["//visibility:private"], deps = [ "//lib/a", "//lib/b", ... "@com_github_blang_semver//:semver", ], ) go_test( name = "somepkg_test", srcs = [...")
- 03:40, 23 July 2024 Bazel go binary (hist | edit) [1,544 bytes] Ovidiu (talk | contribs) (Created page with "=Overview= =Example= <syntaxhighlight lang='go'> load("//meta/rules:go.bzl", "go_library", "go_binary") go_library( name = "somepkg_lib", srcs = [ "file1.go", "file2.go", ], importpath = "github.com/someorg/somemodule/pkg/somepkg", visibility = ["//visibility:private"], deps = [ "//lib/a", "//lib/b", ... "@com_github_blang_semver//:semver", ], ) go_binary( name = "somebin", embed = [":s...")
- 20:46, 20 July 2024 Minecraft Spigot (hist | edit) [625 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://www.spigotmc.org =Internal= * Minecraft =Installation= https://www.spigotmc.org/wiki/spigot-installation/ https://getbukkit.org/download/spigot =Geyser Plugin= * https://www.spigotmc.org/resources/geyser-minecraft-bedrock-protocol-support.81297/ * https://wiki.geysermc.org/geyser/setup/")
- 01:59, 20 July 2024 Fortio (hist | edit) [122 bytes] Ovidiu (talk | contribs) (Created page with "=External= =Internal= * Load Testing =Overview=")
- 22:19, 18 July 2024 Apache JMeter (hist | edit) [103 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://jmeter.apache.org =Internal= * Load Testing")
- 22:18, 18 July 2024 Vegeta (hist | edit) [3,861 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://github.com/tsenart/vegeta =Internal= * Load Testing")
- 21:27, 16 July 2024 Bazel go library (hist | edit) [1,441 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://github.com/bazelbuild/rules_go/blob/master/docs/go/core/rules.md#go_library =Internal= * BUILD Files =Overview=")
- 21:04, 16 July 2024 Starlark (hist | edit) [127 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://bazel.build/rules/language =Internal= * Bazel_Concepts * Bazel Build Files")
- 21:00, 16 July 2024 Bazel BUILD Files (hist | edit) [3,865 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://bazel.build/concepts/build-files =Internal= * Bazel Concepts =Overview=")
- 22:32, 15 July 2024 Go Package net/url (hist | edit) [1,011 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://pkg.go.dev/net/url * https://gobyexample.com/url-parsing =Internal= * Standard Library * HTTP in Go =Overview=")
- 22:22, 10 July 2024 GRPC Programming Model (hist | edit) [1,245 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * gRPC =Instantiate a GRPC Client=")
- 00:23, 6 July 2024 Go switch (hist | edit) [433 bytes] Ovidiu (talk | contribs) (Created page with "=Internal= * Go Language =Overview= ===Tagless Switch===")
- 00:18, 6 July 2024 Go if (hist | edit) [4,265 bytes] Ovidiu (talk | contribs) (Created page with "The <code>if</code> statement specifies the conditional execution of two branches according to the value of a boolean expression. Optionally, the boolean expression may be preceded by another statement, which is executed before the expression is evaluated. ===Simple If=== {{External|https://go.dev/ref/spec#If_statements}} <syntaxhighlight lang='go'> if <condition> { <statements> } </syntaxhighlight> <syntaxhighlight lang='go'> if x >...")
- 23:39, 5 July 2024 Go doc (hist | edit) [770 bytes] Ovidiu (talk | contribs) (Created page with "=External= =Internal= * Go Tool =Overview= The <code>doc</code> command prints documentation for a package or a package member: <syntaxhighlight lang='go'> go doc time </syntaxhighlight> <syntaxhighlight lang='go'> go doc time.Since </syntaxhighlight> It is a great exercise to use <code>go doc</code> in the early phase of a package's API design to see how the concepts will be rendered in documentation. Sometimes, the visualization has impact on design. <...")
- 01:08, 4 July 2024 Go Variables (hist | edit) [10,745 bytes] Ovidiu (talk | contribs) (Created page with "=External= =Internal= =Overview= =Naming=")
- 00:59, 4 July 2024 Go Constants (hist | edit) [1,586 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://go.dev/ref/spec#Constants =Internal= * Go Language =Overview= A constant is a typed expression whose value is known at compile time, and cannot be changed once declared. The compiler detects modification attempts and throws a compilation error. The type is inferred from the right-hand side of the assignment. Multiple constants can be assigned at the same time using enclosing parentheses. <syntaxhighlight lang='go'> const <co...")
- 23:14, 2 July 2024 Go fmt (hist | edit) [994 bytes] Ovidiu (talk | contribs) (Created page with "=External= * https://pkg.go.dev/cmd/gofmt =Internal= * go Tool * Go Source Code Formatting =Overview= The <code>fmt</code> ("format") command formats source code files, by applying a predetermined layout to Go source code. It delegates to <code>gofmt</code>, and it is equivalent to: <syntaxhighlight lang='bash'> gofmt -l -w <file> </syntaxhighlight> One counterintuitive fact is that it uses the tab charac...")