All public logs
Jump to navigation
Jump to search
Combined display of all available logs of NovaOrdis Knowledge Base. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 17:00, 4 September 2024 Ovidiu talk contribs created page Sirupsen/logrus (Created page with "=Internal= * Go Open Source Packages")
- 16:59, 4 September 2024 Ovidiu talk contribs created page Go Open Source Packages (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 Ovidiu talk contribs created page Go Method Set for Type and Method Set for Pointer to Type (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 Ovidiu talk contribs created page Go Methods (Created page with "=Internal= * Object-Oriented Programming in Go =Overview=")
- 23:41, 30 August 2024 Ovidiu talk contribs deleted page The Equivalent of Java toString() in Go (content before blanking was: "=Overview= Java developers are used to declare a <code>public String toString() {...}</code> method in their class to get instances of that class rendered as custom Strings. Go has a similar facility. It consists in making the type that needs this behavior implement the <code>fmt.Stringer</code> interface, which has only one <code>String()</code> method that renders the "native" string representation for the instances of that ty...")
- 23:34, 30 August 2024 Ovidiu talk contribs created page Go String() (Created page with "=Internal= * Go Language =Overview=")
- 02:09, 30 August 2024 Ovidiu talk contribs created page AlecAivazis/survey (Created page with "=External= =Internal= * Go")
- 23:09, 28 August 2024 Ovidiu talk contribs created page Go Sets (Created page with "=Internal= * Go Maps =Overview=")
- 23:02, 28 August 2024 Ovidiu talk contribs deleted page Go Maps TODEPLETE (content was: "=Internal= * Go Maps", and the only contributor was "Ovidiu" (talk))
- 00:22, 27 August 2024 Ovidiu talk contribs created page Go Identity Equality Comparability (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>")
- 23:22, 26 August 2024 Ovidiu talk contribs created page Go Maps TODEPLETE (Created page with "=Internal= * Go Maps =Overview= A map is the Go language implementation of a hash table. A map variable is a value, not a reference variable, which means that no two different map variables may point to the same map instance. When a map is passed as argument to a function, the entire value is copied on the function stack, so changing the map inside the function won't affect the external argument. =Declaration= A map is d...")
- 22:33, 26 August 2024 Ovidiu talk contribs deleted page Go Slices TODEPLETE (content was: " =TO DISTRIBUTE= <font color=darkkhaki> ==append() TO DEPLETE== <tt>append()</tt> adds element at the end of the slice, increasing its length, and, if necessary, the capacity: <pre> <new_slice_identifier> := append(<old_slice_identifier>, <new_element>) </pre> The addition is operated by writing the values in the corresponding positions in the underlying array, unless the a...", and the only contributor was "Ovidiu" (talk))
- 00:30, 19 August 2024 Ovidiu talk contribs created page Go Slice Expressions (Created page with "=Internal= * Go Slices =TODO= * https://go.dev/ref/spec#Slice_expressions")
- 16:31, 15 August 2024 Ovidiu talk contribs created page Go Slices TODEPLETE (Created page with "{{Internal|Go_Slices|Go_Slices}} =External= * https://go.dev/ref/spec#Slice_types * https://blog.golang.org/slices * https://github.com/golang/go/wiki/SliceTricks =Internal= * Go Language * Go Arrays * Package <tt>slices</tt> =Overview= A slice is a contiguous "window" on an underlying array. In Go, slices are preferred to be used instead of arrays, and they are so...")
- 16:32, 14 August 2024 Ovidiu talk contribs moved page Go Type Assertions to Go Type Assertion without leaving a redirect
- 23:26, 13 August 2024 Ovidiu talk contribs created page Go Type Switch (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:14, 9 August 2024 Ovidiu talk contribs moved page Reflection and Metaprogramming in Go to Go Language Reflection and Metaprogramming without leaving a redirect
- 17:08, 9 August 2024 Ovidiu talk contribs created page Reflection and Metaprogramming in Go (Created page with "=Internal= * Reflection and Metaprogramming *")
- 17:07, 9 August 2024 Ovidiu talk contribs created page Reflection and Metaprogramming (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 Ovidiu talk contribs created page Kubectl logs (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:48, 4 August 2024 Ovidiu talk contribs deleted page Go Inheritance and Polymorphism Example (content was: "=Internal= * Go Object Oriented Programming =Overview=", and the only contributor was "Ovidiu" (talk))
- 21:33, 4 August 2024 Ovidiu talk contribs created page Go Inheritance and Polymorphism (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:34, 4 August 2024 Ovidiu talk contribs created page Go Inheritance and Polymorphism Example (Created page with "=Internal= * Go Object Oriented Programming =Overview=")
- 00:46, 1 August 2024 Ovidiu talk contribs deleted page Load Testing (content before blanking was: "=Tools= * Apache JMeter * ApacheBench https://httpd.apache.org/docs/2.4/programs/ab.html ==Written in Go== (in the descending orders of stars on GitHub): * https://github.com/grafana/k6 * Vegeta * https://github.com/getanteon/anteon * https://github.com/codesenberg/bombardier * Fortio * https://github.com/rogerwelin/cassowary")
- 00:43, 1 August 2024 Ovidiu talk contribs deleted page Load Testing Concepts (content before blanking was: "=Internal= * Load Testing * Performance Concepts")
- 20:39, 31 July 2024 Ovidiu talk contribs created page File:Vegeta.png
- 20:39, 31 July 2024 Ovidiu talk contribs uploaded File:Vegeta.png
- 20:39, 31 July 2024 Ovidiu talk contribs created page Vegeta Diagram (Created page with "=Internal= * Vegeta File:vegeta.png")
- 16:55, 30 July 2024 Ovidiu talk contribs created page Load Testing Concepts (Created page with "=Internal= * Load Testing =Latency=")
- 03:41, 23 July 2024 Ovidiu talk contribs created page Bazel go test (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 Ovidiu talk contribs created page Bazel go binary (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 Ovidiu talk contribs created page Minecraft Spigot (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 Ovidiu talk contribs created page Fortio (Created page with "=External= =Internal= * Load Testing =Overview=")
- 22:19, 18 July 2024 Ovidiu talk contribs created page Apache JMeter (Created page with "=External= * https://jmeter.apache.org =Internal= * Load Testing")
- 22:18, 18 July 2024 Ovidiu talk contribs created page Vegeta (Created page with "=External= * https://github.com/tsenart/vegeta =Internal= * Load Testing")
- 21:26, 18 July 2024 Ovidiu talk contribs created page Load Testing (Created page with "=Internal= * Software Testing Concepts")
- 21:27, 16 July 2024 Ovidiu talk contribs created page Bazel go library (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 Ovidiu talk contribs created page Starlark (Created page with "=External= * https://bazel.build/rules/language =Internal= * Bazel_Concepts * Bazel Build Files")
- 21:00, 16 July 2024 Ovidiu talk contribs created page Bazel BUILD Files (Created page with "=External= * https://bazel.build/concepts/build-files =Internal= * Bazel Concepts =Overview=")
- 22:32, 15 July 2024 Ovidiu talk contribs created page Go Package net/url (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 Ovidiu talk contribs created page GRPC Programming Model (Created page with "=Internal= * gRPC =Instantiate a GRPC Client=")
- 00:23, 6 July 2024 Ovidiu talk contribs created page Go switch (Created page with "=Internal= * Go Language =Overview= ===Tagless Switch===")
- 00:18, 6 July 2024 Ovidiu talk contribs created page Go if (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 Ovidiu talk contribs created page Go doc (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 Ovidiu talk contribs created page Go Variables (Created page with "=External= =Internal= =Overview= =Naming=")
- 00:59, 4 July 2024 Ovidiu talk contribs created page Go Constants (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 Ovidiu talk contribs created page Go fmt (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...")
- 03:33, 13 June 2024 Ovidiu talk contribs created page Tactical Typing in Go (Created page with "=Internal= * Go Code Examples =Overview=")
- 03:10, 13 June 2024 Ovidiu talk contribs created page Go Slice Sorting (Created page with "=Internal= * Go Package <tt>sort</tt> =Overview=")
- 21:08, 30 May 2024 Ovidiu talk contribs created page SQL Conditional Logic (Created page with "=Interna= * <tt>SQL WHERE</tt> =Overview= SQL conditional logic is the ability of SQL statements to take one of several paths during execution, depending on the value of an expression. The SQL has syntax that provides IF/ELSE conditional logic, except that it uses the <code>CASE</code> keyword instead of <code>IF</code>. The <code>CASE</code> expressions can be used in conditional <code>SELECT</code>, <code>SQL_INSERT#Conditional_I...")