Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 16 05:07

    kataras on master

    . . . and 26 more (compare)

  • Sep 16 05:07
    kataras closed #1360
  • Sep 12 19:36
    majidbigdeli edited #1360
  • Sep 12 18:45
    majidbigdeli review_requested #1360
  • Sep 12 18:45
    majidbigdeli opened #1360
  • Sep 12 05:54

    kataras on master

    [FIX]Icon image shows anomaly Merge pull request #1359 from l… (compare)

  • Sep 12 05:54
    kataras closed #1359
  • Sep 11 10:01
    liweijie0812 review_requested #1359
  • Sep 11 10:01
    liweijie0812 opened #1359
  • Sep 07 02:57

    kataras on master

    fix https://github.com/kataras/… (compare)

  • Sep 07 02:48

    kataras on master

    add korean README fix typo Merge pull request #1356 from j… (compare)

  • Sep 07 02:48
    kataras closed #1356
  • Sep 06 14:08
    jinil-ha opened #1356
  • Sep 06 14:08
    jinil-ha review_requested #1356
  • Sep 01 20:49

    kataras on master

    minor (compare)

  • Aug 27 18:13

    kataras on master

    Update issue templates (compare)

  • Aug 26 13:43

    kataras on master

    Add status code 103 Early Hints… (compare)

  • Aug 22 11:47

    kataras on master

    fix radix get keys issue descri… (compare)

  • Aug 21 15:48

    kataras on master

    Readme and History Spanish Tran… Readme and History Spanish Tran… Spanish translation of README.… (compare)

  • Aug 21 15:48
    kataras closed #1344
Gerasimos (Makis) Maropoulos
@kataras

We are moving from rocket.chat https://kataras.rocket.chat/channel/iris platform to the gitter.im.
Iris community chat had 820 chat users in the last count, invite your iris co-workers so we can continue this amazing job.

Thanks,
Gerasimos (Makis) Maropoulos. Author of Iris.

phpzxh
@phpzxh
How to upgrade iris normally from v4 to v11.
Gerasimos (Makis) Maropoulos
@kataras
Hello @phpzxh, each version has its own branch and each branch has its own HISTORY.md file for reference, normally you have to read those to migrate from an older version to a newer, however, I am available for you any time you decide I can help you personally to upgrade your whole application, just send me an e-mail with access on a private (or public) repository.
vgocoder
@vgocoder
hello , how can I read the value of my yaml file ?
app := iris.New() app.Configure(iris.WithConfiguration(iris.YAML("./conf/development.yaml")))
Gerasimos (Makis) Maropoulos
@kataras
Hello @vgocoder, happy to have you back! How are you? You mean app.ConfigurationReadOnly().XXX or something else?
telestrialOne
@telestrialOne
Unable to install Iris Web Framework on debian 9 using the latest incarnation of Vs-code. Error message reads it can't activate the Framework because it depends on lukehoban.go. I have installed Vs-code extensions for go. Any ideas about where I'm going wrong. -tia
Gerasimos (Makis) Maropoulos
@kataras
Are you sure it's an Iris issue? Because we don't even use any package or authored package starts or contains a "lukehoban" string in the whole project. Can you provide us a screeshot of the message please? Thanks @telestrialOne
telestrialOne
@telestrialOne
Hi Gerasimos,
No I am not sure it its an Iris issue. I will send a screenshot when I return to my desktop. Vscode is the app that is giving the error message. I will post it soon. Thanks
telestrialOne
@telestrialOne
I just successfully installed it on my Microsoft Windows Surface Pro, I'll post the Debian instance in a few hours.
telestrialOne
@telestrialOne
image.png
Hi Gerasimos, I was unfortunate enough to experience the same error on myWindows 10 Surface
Gerasimos (Makis) Maropoulos
@kataras
I see @telestrialOne, you're talking about a vs code extension for Iris that I uploaded the last year. That's why we are looking this error message: back then the Go extension(which our extension depends on) was named as lukehoban.go but nowadays it's ms-vscode.Go. It seems that some other users reported it as well: kataras/vscode-iris#1. I'll try to fix it right now.
Gerasimos (Makis) Maropoulos
@kataras
It's fixed, search for "iris" in the extensions and you'll find the vscode-iris version 0.0.5works as expected. Thank you
telestrialOne
@telestrialOne
Thanks, Gerasimos, great job!
Gerasimos (Makis) Maropoulos
@kataras
You're welcome, I thank you for the report!
hrudwik
@hrudwik
Hi @kataras , I'm new to GOlang based web framework.
I would like to ask a simple question, how different is IRIS compared to rest of GOlang based web frameworks (like Echo, Gin Gonic, Revel, Beego, e.t.c.).
Which should I choose and why?
Gerasimos (Makis) Maropoulos
@kataras
Hello @hrudwik and welcome.
First of all you choose Golang for its speed, simplicity and features, right?.
  • Iris(muxie) is faster than Gin(httprouter) and ofcourse faster than echo, revel or beego. < SPEED
  • Iris API is like expressjs and it's very easy to use even for advanced features.
    • Gin and Echo missing a lot of Iris features because they are more like a router than a web framework.
    • Beego and Revel are too complicated and most of the times requires reflection and a CLI tool to get started.
    • Iris tries to keep a balance between performance, features and simplicity < SIMPLICITY && FEATURES
  • Iris router contains features than non other web frameworks has, not only in Golang planet but generally. If you see the Get started and Routing sections you will understand those points.
  • Iris provides detailed documentation and 100+ examples, I don't think other authors care so much about new gopphers to provide you with such examples.
  • Working with Iris gives you the chance to learn the Go programming language and design your apps better in general. See the issues list and you will see how many people started to write better code because of Iris and mines guideliness
  • Iris, and me personally, provides full free support for everyone, we don't judge bad english writing, we are open-minded and help everybody who needs help, even if that's not entirely linked with a framework's issue at all. If you check other web frameworks you may see questions hang on for several months before a decent answer.
And last, Iris is the only one web framework who received so much hate and unfair competition and propaganda from its competitors, can you guess why? Because of the above ^
Which one will you care to support and use in your daily life?
Gerasimos (Makis) Maropoulos
@kataras
Also, note that, the code quality is very high, as I spend time reviewing each PR and I am not afraid to give a negative response if does not meet the project's standars. I spent thousand of work hours and I did surcifice a lot of job offerings and positions in companies to keep the development of Iris active and superior.
Raikan10
@Raikan10
Hi @kataras I'm trying to send a form which has a uint8 array buffer from my frontend using ajax to my restful-api with iris as the backend framework. The issue here is that when I use ctx.ReadForm() to read the uint8 arraybuffer into a byte array I get an error that says that my form value should be a valid unsigned number
hrudwik
@hrudwik
Hi @kataras .
Thank you so much for the response. My preference will be IRIS :)
Gerasimos (Makis) Maropoulos
@kataras
This is a known javascript issue @Raikan10, it's not Iris or golang issue, the same exists on Net Core and Nodejs.
@hrudwik Glad to hear this, if you need anything we are here.
@Raikan10 see for example the Gopher.js issue list, there are tons of issues regrading the problem you are describing. I can help you ofcourse, but first I need to know how you are creating the javascript bytearray and why you need this to be in a form field of []byte, check your private messages, we will solve it and post the solution here.
Gerasimos (Makis) Maropoulos
@kataras
@all Iris web framework version 11.2 released
Majid Bigdeli
@majidbigdeli
amazing
Majid Bigdeli
@majidbigdeli

@all Iris web framework version 11.2 released

@kataras Thank you so much.

code4jorg
@code4jorg
# test/vendor/github.com/kataras/iris/view
vendor/github.com/kataras/iris/view/django.go:194:27: pongo2.RegisterTag(tagName, fn) used as value
vendor/github.com/kataras/iris/view/django.go:222:19: undefined: pongo2.NewLocalFileSystemLoader
vendor/github.com/kataras/iris/view/django.go:227:22: too many arguments in call to pongo2.NewSet
vendor/github.com/kataras/iris/view/django.go:280:22: too many arguments in call to pongo2.NewSet
have (string, *tDjangoAssetLoader)
want (string)
vendor/github.com/kataras/iris/view/jet.go:84:7: s.Set.Delims undefined (type *jet.Set has no field or method Delims)
exit status 2
Process exiting with code: 1