Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Nov 14 18:16

    kataras on master

    README: add testimonials gif (compare)

  • Nov 14 18:16

    kataras on v12

    README: add testimonials gif (compare)

  • Nov 13 17:19

    kataras on master

    Add socket.io example Merge branch 'master' into v12 (compare)

  • Nov 13 17:19

    kataras on v12

    Modify core/router/api_builder.… _examples/file-server update to… Merge pull request #1393 from F… and 1 more (compare)

  • Nov 13 17:18

    kataras on v12

    Add socket.io example (compare)

  • Nov 13 17:17

    kataras on master

    Modify core/router/api_builder.… _examples/file-server update to… Merge pull request #1393 from F… (compare)

  • Nov 13 17:17
    kataras closed #1393
  • Nov 13 17:15
    kataras synchronize #1393
  • Nov 13 08:00
    FishJoey opened #1393
  • Nov 13 08:00
    FishJoey review_requested #1393
  • Nov 08 22:55

    kataras on master

    README: add gif minor (compare)

  • Nov 08 22:52

    kataras on v12

    minor (compare)

  • Nov 08 13:02

    kataras on v12

    README: add gif (compare)

  • Nov 06 00:30

    kataras on master

    README: minor: use smaller logo… (compare)

  • Nov 06 00:30

    kataras on v12

    README: minor: use smaller logo… (compare)

  • Nov 05 20:13

    kataras on master

    minor README changes (compare)

  • Nov 05 20:12

    kataras on v12

    minor README changes (compare)

  • Nov 02 22:42

    kataras on master

    minor (compare)

  • Nov 02 22:42

    kataras on v12

    minor (compare)

  • Nov 01 14:07

    kataras on master

    fix example as reported as #1390 (compare)

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
请教demo无法运行的原因
shanyujie
@shanyujie
屏幕快照 2019-07-28 下午11.34.20.png
when i use "go get -u -v github.com/kataras/iris@v11.2.2",this happened.