← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 79
  1. midicycles is a small tool written in Go that visualizes incoming MIDI notes.

  2. For Go developers working with Protocol Buffers, ensuring data integrity is crucial.

  3. MCP Server

    melrose-mcp is a tool that uses the MCP protocol to receive melrōse expressions to play.

  4. Introducing 'map'

    The function map is used to create a composition by applying a transformation on each sequence in a collection. 1 2 3 4 5 6 7 a1 = sequence('G_3 D_ G_ A D_5 G_5') a2 = sequence('D_3 A_3 D_ E A_ D_5') a3 = sequence('E3 B3 E A_ B E5 ') a4 = sequence('B2 G_3…

  5. The Growing Developer

    Why you want this and how to become one 10-15 minutes read This article is part of a series that began with The Replaceable Developer.

  6. AI, please explain this code base

    Can AI tell me what design is implemented ?

  7. The Replaceable Developer

    Why you want this and how to become one TL;DR Once you are replaceable, you are free to start new initiatives, explore new technologies, solve the next complex problem which will make you happy and interested to stay at your job.

  8. More Drum Patterns

    Using the notemap function with dots . and bangs !

  9. TL;DR Melrōse is both a language and a tool to create and listen to music interactively, The language uses musical primitives (note, sequence, chord) and many functions (map, group, transpose) that can be used to create more complex patterns, loops and tr…

  10. Drum Pattern

    This script is an example that uses the Melrōse language to create your own drum beats.

  11. Iterating over patterns

    1 2 3 4 5 6 7 8 9 bpm(90) s = sequence('c e g b') i = iterator( '(1 2) (3 4)', '(1 3) (2 4)', '1 (2 3) 4', '(1 4) (2 3)') m = resequence(i,s) l = loop(m,next(i)) 🎶 Play Using resequence you can compose a new sequence with index-based entries.

  12. Drum patterns

    After watching Play With Your Rythm: Drum Patterns, I was inspired to program some of these patterns in Melrōse.

  13. DAW - Apple Logic Pro X

    Logic Pro is a product of Apple Inc.

  14. DAW - Apple Garageband

    GarageBand is a registered trademark of Apple Inc.

  15. Infrastructure automation The Google Cloud Platform (GCP) can provide the IT infrastructure you need to run your own applications or services.

  16. GCP Next 2016 Demo

    On March 23, Q42 and Google Amsterdam organized an event to watch the keynote from the GCP Next 2016 conference held in San Fransico.

  17. Schedule a Message

    Updates a linked list of future calls to send a message.

  18. Ring Painter

    Algorithm for drawing a 2D ring shape using OpenGL bindings in Go (from the firespark project).

  19. Android Animated Chain

    Hiding complexity of Android animators when chaining dependencies.

  20. JSONPath

    Implementation of an XPath-like function for JSON documents to test REST api’s using forest.

  21. Blocky

    A solution to a level of Blocky Games Maze.

  22. Ring Benchmark Erlang

    A solution to an exercise from Programming Erlang which I explained here

  23. 2016 - together, we celebrate

    This short (2 min) video was created using a simple interactive Ubanita script that translated touch events into Triangle generation.

  24. Kimtato, a simple physics playground

    Kimtato is the name of a simple interactive demo that runs on the Ubanita platform.

  25. Testing your REST api in Go with forest

    Go package forest was created to simplify the code needed to write real tests of a REST api.

  26. Artreyu, an artifact assembly tool

    Artreyu is an open-source command line tool for software build pipelines that need to create artifacts which are composed of multiple versioned build parts.

  27. Line scanning in Go

    Today, I needed to keep track of the linenumber while scanning table driven tests.

  28. Guava-like EventBus for Go

    I needed a simple solution to notify components about changes in some global settings.

  29. Smalltalk collect on Go slice of int

    package main import "fmt" type intSlice []int func (i intSlice) collect(block func(i int) int) intSlice { r := make(intSlice, len(i)) for j, v := range i { r[j] = block(v) } return r } func main() { numbers := intSlice{1, 2, 3} squared := func(i int) int {

  30. Javascript CLI in Go using Otto

    Today, I was playing with Otto and hacked together a small command-line-interface program in Go. package main import ( "bufio" "fmt" "os" "strings" "github.com/robertkrimen/otto" ) var Otto = otto.New() func main() { fmt.Println("otto\n") loop() } func di…

  31. These are the results of exploring one aspect of the Go language; functions can return multiple values.

  32. Update: Based on several comments posted on the Google+ Go community, I rewrote the solution presented here.

  33. Hopwatch - a debugging tool for Go

    Hopwatch is an experimental tool that can help debugging Go programs.

  34. Methods as objects in Go

    In an earlier post, I discussed an example of using plain functions as objects.

  35. go-restful first working example

    In a previous post, I discussed the design of go-restful which is a package for building REST-style WebServices using the Google Go programming language.

  36. First class functions in Go

    Today, I played with functions as objects in the Go programming language.

  37. go-restful api design

    I have been using JAX-RS for many REST-based service implementations in Java.

  38. I started working on this “yet-another-web-server” project for one of the most important reasons: because its fun.

  39. 6hoek.com, a showcase for renderSnake

    For the past month, I have been working on a new iPad Web application that recently was launched at 6hoek.com.

  40. rendersnake is a Java library for creating components and pages that produce HTML using only Java.

  41. renderSnake is a open-source library for creating components that produce HTML using only Java.

  42. Soek.goodies.st improved

    The site soek.goodies.st gives access to the sources of open-source Smalltalk libraries and frameworks.

  43. Melissa for VA Smalltalk

    Melissa is a simple tool that can help in building development and runtime images in a continous integration environment.

  44. JNIPort for VisualWorks provides a way to use Java and its huge number of available libraries directly from Smalltalk.

  45. JQTouch library support for Seaside

    One way to build applications for the iPhone is to create a Web application that tries to look and behave like a native one.

  46. Soek is a Smalltalk application that provides a different way to navigate through documentation and source code of a Smalltalk library.

  47. Making a package visible to WebVelocity

    If you want an existing package to register as a WebVelocity one and as a result make it visible to the browser page, you can evaluate this script: (Store.Registry packageNamed: 'Your-Package-Name') propertyAt: #application put: true; propertyAt: #namespa…

  48. Logging can be very helpful in analyzing the (faulty) behavior of a server application in response to client requests.

  49. Getting started with Glare-DataServices

    Glare-DataServices is a framework for building Flex Remoting services in VisualWorks Smalltalk.

  50. VAStGoodies.com services API

    To make the VAStGoodies client work right from the VA image, I needed a service API in addition to the Seaside application that is running on VAStGoodies.com.