[go-nuts] Re: [ann] knoa (dealing with unstructured data)

2023-08-08 Thread Iván Corrales Solera
You can check it in action here, https://go.dev/play/p/LCkzZSiXbo9 El lunes, 7 de agosto de 2023 a las 23:12:27 UTC+2, Iván Corrales Solera escribió: > I'm so happy to announce the very first release of *knoa > <https://github.com/ivancorrales/knoa>* > > The goal o

[go-nuts] [ann] knoa (dealing with unstructured data)

2023-08-07 Thread Iván Corrales Solera
I'm so happy to announce the very first release of *knoa * The goal of knoa is to provide *a handy way to deal with unstructured data* in #go #golang The below piece of code shows an example (You could find more examples here

[go-nuts] [ANN] Templatizer - A real templates engine to create dynamic repositories

2022-03-07 Thread Iván Corrales Solera
Are you sick & tired of creating template repositories that nobody wants to use? It’s not your fault, the problem is the Git Repositories servers such as Github, Gitlab, or Bitbucket don’t provide a handy mechanism to take advantage of Template Repositories... I’m happy to announce to you that

[go-nuts] [ANN] orion a powerful DSL to write acceptance tests

2021-02-17 Thread Iván Corrales Solera
Hey! I'm so happy to announce that there's a stable pre-release of Orion. Orion takes advantage of HCL to provide a powerful DSL to write our acceptance tests Source code: https://github.com/wesovilabs/orion Documentation: http://www.wesovilabs.com/orion/ Posts https://ivan-corrales-soler

[go-nuts] Building an intelligent cache in Go (functions memorization)

2019-12-04 Thread Iván Corrales Solera
Hey! https://medium.com/@ivan.corrales.solera/building-an-intelligent-cache-memorization-in-2-steps-7eb1abc1e18b I am working on beyond a go library that provides AOP. And that's just an example of beyond can do for us. I hope you find it useful . Feedback wi

Re: [go-nuts] [ANN] Golang Oriented to Aspects (goa) v0.0.1 is released!!!

2019-11-26 Thread Iván Corrales Solera
Done! thanks for comment On Tuesday, November 26, 2019 at 11:57:08 AM UTC+1, Jan Mercl wrote: > > On Mon, Nov 25, 2019 at 10:47 PM Iván Corrales Solera > > wrote: > > > Source ode https://github.com/wesovilabs/goa > > Full documentation http://wesovilabs.github

[go-nuts] Re: [ANN] Golang Oriented to Aspects (goa) v0.0.1 is released!!!

2019-11-26 Thread Iván Corrales Solera
I would like to share this article in which I describe a real use case https://medium.com/@ivan.corrales.solera/aop-to-the-rescue-detecting-performance-issues-in-go-applications-4d00325fbd13 I hope you enjoy it! On Monday, November 25, 2019 at 10:46:57 PM UTC+1, Iván Corrales Solera wrote

Re: [go-nuts] [ANN] Golang Oriented to Aspects (goa) v0.0.1 is released!!!

2019-11-25 Thread Iván Corrales Solera
> On Nov 25, 2019, at 5:19 PM, Dimas Prawira > wrote: > >  > Nice... #clap > > BR > > > On Tue, Nov 26, 2019, 4:47 AM Iván Corrales Solera > wrote: > >> Hey folks! >> >> I am so happy yo announce the first release of *Goa*. Goa is a library

[go-nuts] [ANN] Golang Oriented to Aspects (goa) v0.0.1 is released!!!

2019-11-25 Thread Iván Corrales Solera
Hey folks! I am so happy yo announce the first release of *Goa*. Goa is a library that will drive you to the AOP (Aspect Oriented Paradigm) world! Even though I still have to work hard on this library, I would appreciate some feedback for you guys!. The full documentation can be found here

[go-nuts] Suggestions for implementing new operations in Koazee

2019-01-13 Thread Iván Corrales Solera
Hey guys, I wanted to announce that Koazee v0.0.4 (Golden Lion) is released. *"Koazee is a streamLike, immutable, lazy-loading and smart Golang Library to deal with slices."* *So far, 23 operations are provided, I would really appreciate if you suggest me other operations to be implemented

[go-nuts] Things that make an awesome go project

2018-12-27 Thread Iván Corrales Solera
Hey guys, I just published an article about the things that make a Go project awesome (from my point of view). I am sure I missed some things or even you could not agree with me in some points... https://medium.com/wesovilabs/guide-to-code-awesome-go-libraries-8250fdd5c637 Any feedback, ideas

[go-nuts] Re: [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-12-15 Thread Iván Corrales Solera
Just a quick update, about koazee, release 0.0.3 (Gibbon) is already available and it Includes 7 new operations. https://medium.com/wesovilabs/koazee-gibbon-4476418df747 https://github.com/wesovilabs/koazee On Sunday, November 11, 2018 at 8:27:16 PM UTC+1, Iván Corrales Solera wrote: > &g

Re: [go-nuts] Koazee vs Go-Linq vs Go-Funk

2018-12-04 Thread Iván Corrales Solera
; index < (len/2)+1; index++ { > output[index], output[len-1-index] = input[len-1-index], input[index] >} > > And the loop needs to go to Len - you are only copying half the elements.... > > > On Dec 4, 2018, at 5:27 AM, Iván Corrales Solera < > ivan.corrales.sol...@gmail.

Re: [go-nuts] Koazee vs Go-Linq vs Go-Funk

2018-12-04 Thread Iván Corrales Solera
UTC+1, Iván Corrales Solera wrote: > > Thanks for reply Marko, > > Sure! I think the approach of making validation smarter and generating > code for primitive types was the key. > > Actually when you ask me for benchmark the first time, the performance was > terrible!

Re: [go-nuts] Koazee vs Go-Linq vs Go-Funk

2018-12-04 Thread Iván Corrales Solera
December 4, 2018 at 9:05:52 AM UTC+1, Marko Ristin wrote: > > Thanks, Ivan! These numbers are very helpful! Could you at least give us a > hint why your library is faster than the other two? As far as I can see, > all three libraries in the benchmark use reflection. > > On Tue

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-12-03 Thread Iván Corrales Solera
I just created a new thread in which I've published a benchmark comparison of Koazee with Go-Funk and Go-Linq https://groups.google.com/forum/#!topic/golang-nuts/BfGPIzNsxsM The article can be found here: https://medium.com/@ivan.corrales.solera/koazee-vs-go-funk-vs-go-linq-caf8ef18584e I hop

[go-nuts] Koazee vs Go-Linq vs Go-Funk

2018-12-03 Thread Iván Corrales Solera
Hey all, I am working on Koazee, a library to deal with slices in a functional way. Since I published the very first release I was asked me for publishing a benchmark comparison with other existing and matured frameworks. that provide similar functionality. I hope you find useful this article

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-12-03 Thread Iván Corrales Solera
tually compare it against other similar frameworks. > > Cheers, > Marko > > On Sun, 2 Dec 2018 at 15:10, Iván Corrales Solera < > ivan.corrales.sol...@gmail.com> wrote: > >> Hey Marko, >> >> I already have benchmark for Koazee... Many changes have been

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-12-02 Thread Iván Corrales Solera
e greatly > appreciated and I assume they would also help the adoption a lot. > > Cheers Marko > > Le lun. 12 nov. 2018 à 08:20, Iván Corrales Solera < > ivan.corra...@gmail.com > a écrit : > >> Hey Marko, >> >> Thanks you so much for your reply!, >>

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-11-12 Thread Iván Corrales Solera
ped and you are not constrained by shell > syntax. > > This will be non-trivial but can be a very useful package. > > > > > > El lunes, 12 de noviembre de 2018, 12:17:12 (UTC+1), Bakul Shah > escribió: > > On Nov 11, 2018, at 11:27 AM, Iván Corrale

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-11-12 Thread Iván Corrales Solera
> Here GroupBy may generate a stream of streams. Note: I am just > > sketching the idea; there are many holes here. > > > > The idea is you can slice and dice these streams in various ways > > to make sense of your data. Basically you are building unix like > > pipeli

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-11-12 Thread Iván Corrales Solera
UTC+1, Marko Ristin wrote: > > Hi Ivan, > Any performance comparisons with other approaches would be greatly > appreciated and I assume they would also help the adoption a lot. > > Cheers Marko > > Le lun. 12 nov. 2018 à 08:20, Iván Corrales Solera < > ivan.corra...@g

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-11-12 Thread Iván Corrales Solera
Hey Tamás, First of all, thank you for your feedback. Well, actually as I commented on the tile "takes the hassle out of working with arrays", so yes so far only slices are supported, In regarding to the lazy or versatile, I don't get you I mean in the example below: package main import (

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-11-11 Thread Iván Corrales Solera
Hey Marko, Thanks you so much for your reply!, To be honest I didn't know about this libraries, but after having a quick look at them I see that The set of provided operations in https://github.com/clementauger/st

Re: [go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-11-11 Thread Iván Corrales Solera
Thank you so much Mark! It's so great hear that! On Monday, November 12, 2018 at 12:37:22 AM UTC+1, Mark Volkmann wrote: > > Wow, this is a wonderful library! Thanks so much for creating this! > > --- > R. Mark Volkmann > Object Computing, Inc. > > On Nov 11, 20

[go-nuts] [ANN] Koazee a library inspired by functional programming and lazy evaluation that takes the hassle out of working with arrays

2018-11-11 Thread Iván Corrales Solera
Hey guys, last weeks I've been working on Koazee and I just released a very first version Titi, v0.0.1 . Koazee is a golang library inspired in Lazy evaluation and functional programming that provides us a rich set of operations that can be done over arrays. If you like the clean code and the f