Meetup raffle random winner picker
A tomb defense game written in flash
micronaut-graal-tests/micronaut-aws-lambda-graal 1
Sample AWS Lambda utilizing a custom runtime, graalvm native image of a simple Micronaut API, used for CI
Reveal.js Slide presentation on recommendations for how best to use AngularJS with your Grails application
willbuck/AngularProjectPostmortem 1
Reveal.js Slide presentation on Learnings from a large Angular.JS project
A tomb defense game written in flash
Slides and example code for GR8Conf US 2013
2014 Conference Presentations
push eventgrails-profiles/base
commit sha 9b63414e4f06fab71b1d678ee8912293df94ba31
Update grails-wrapper.jar Update Artifactory URL to HTTPS and to follow redirects
commit sha c7e41ed1547b84f60aa3f2e08e2533eb13acfbb4
Update to Gradle 5.6.4
commit sha 99f6ec8152dc300217f987ecb002d1e158d01f38
Update to Gradle 5
commit sha 123048acee1d92096d96071531ff422ee05b1ccf
Use org.grails.internal.grails-profile-publish The updated GrailsProfilePublishPlugin to publish the artifacts to Sonatype
commit sha c9c6ccb505110b554f5bca3eb22916aa73e4ab44
Merge pull request #37 from grails-profiles/publishToMaven Publish to Sonatype
commit sha ceae79e2c1dc52b1f334eb4a88593dc862e0e2fe
Configure Github Workflow
commit sha 5b3d7c4e1c7df5fbfd8757745a518a7dd565204a
Disable Travis
commit sha 08227c60ca3a533b8cb70f24da35e9039864d8c4
Merge pull request #38 from grails-profiles/configureWorkflow Configure Github Workflow
commit sha 7835b396161b6fd52330d3d7c37443ddae94c8d0
Merge remote-tracking branch 'origin/4.0.x'
push time in an hour
push eventgrails-profiles/base
commit sha ceae79e2c1dc52b1f334eb4a88593dc862e0e2fe
Configure Github Workflow
commit sha 5b3d7c4e1c7df5fbfd8757745a518a7dd565204a
Disable Travis
commit sha 08227c60ca3a533b8cb70f24da35e9039864d8c4
Merge pull request #38 from grails-profiles/configureWorkflow Configure Github Workflow
push time in an hour
push eventgrails-profiles/base
commit sha 5b3d7c4e1c7df5fbfd8757745a518a7dd565204a
Disable Travis
push time in an hour
push eventgrails-profiles/base
commit sha c7e41ed1547b84f60aa3f2e08e2533eb13acfbb4
Update to Gradle 5.6.4
commit sha 99f6ec8152dc300217f987ecb002d1e158d01f38
Update to Gradle 5
commit sha 123048acee1d92096d96071531ff422ee05b1ccf
Use org.grails.internal.grails-profile-publish The updated GrailsProfilePublishPlugin to publish the artifacts to Sonatype
commit sha c9c6ccb505110b554f5bca3eb22916aa73e4ab44
Merge pull request #37 from grails-profiles/publishToMaven Publish to Sonatype
push time in 2 hours
pull request commentmicronaut-projects/micronaut-core
Use javax Nullable instead of Nonnull
I tried this earlier, but I think my build config was messed up, so I didn't think this worked. I retried it with no issues. I might be missing some implications of this change, though, so please don't hesitate to critique if necessary.
comment created time in 2 hours
issue commentmicronaut-projects/micronaut-core
Allow custom HTTP response status codes
Looks ok to me, but maybe should target 3.0.x branch
comment created time in 3 hours
PR opened micronaut-projects/micronaut-core
Fixes #5323
This is the simplest fix to eliminate the warning, by using the existing javax.annotation.Nullable.
This essentially punts the jsr305 issue down the road a bit until we can determine an alternative.
pr created time in 3 hours
issue commentmicronaut-projects/micronaut-core
Allow custom HTTP response status codes
@graemerocher I ran into the same problem that @utsav0209 mentions about the getStatus() implementation of NettyMutableHttpResponse.
In order to be able to provide custom Http statuses, I considered refactoring the enum HttpStatus to an interface as well as to a class. Although both approaches seem to work, they both have one problem: the annotation @Status doesn't work, because according to the JSL, annotations don't allow an interface or a class as a member type.
Thus, to keep @Status working, I think it is necessary to keep HttpStatus as an enum, although there might be some possible refactoring I am not seeing.
I have a draft PR open about my current implementation to allow the enum to hold a custom status. According to my manual checking, it works well with the NettyHttpResponseFactory.
Regarding the API, I am considering the following on HttpResponse:
/**
* Return a response for the given status, optionally a non-standard status.
*
* @param statusCode The status code
* @param reason An alternatively reason message
* @param <T> The response type
* @return The response
*/
static <T> MutableHttpResponse<T> status(int statusCode, String reason) {
return HttpResponseFactory.INSTANCE.status(statusCode, reason);
}
/**
* Return a response for the given status, optionally a non-standard status.
*
* @param statusCode The status code
* @param <T> The response type
* @return The response
*/
static <T> MutableHttpResponse<T> status(int statusCode) {
return HttpResponseFactory.INSTANCE.status(statusCode);
}
Caveats about my approach:
- I haven't checked if my implementation works for the other implementations of
HttpResponseFactory, beyondNettyHttpResponseFactory. - I removed
finalfrom the attributescodeandreasoninHttpStatus, to allow setting a custom enum value. - Some tests are failing. I wanted to post my approach before going in to fix the tests.
I would appreciate to know if I am in the right track with this approach
comment created time in 3 hours
pull request commentmicronaut-projects/micronaut-core
WIP: Custom Http response status codes
<br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.<br/><sub>You have signed the CLA already but the status is still pending? Let us recheck it.</sub>
comment created time in 4 hours
PR opened micronaut-projects/micronaut-core
This is a work-in-progress, created regarding issue #4791
pr created time in 4 hours
issue openedmicronaut-projects/micronaut-core
NullPointerException NettyServerWebSocketHandler.createWebSocketSession
Calling WebsocketSession.getSubprotocol results in NPE as handshaker is set after super constructor is called so handshaker is always null in NettyRxWebSocketSession inner class.
https://github.com/micronaut-projects/micronaut-core/blob/f183e79e2506d41b035de877c3d95548aadc74d7/http-server-netty/src/main/java/io/micronaut/http/server/netty/websocket/NettyServerWebSocketHandler.java#L156
created time in 4 hours
push eventmicronaut-projects/micronaut-docs
commit sha 50effaabd9679e0cbc2b2ebb59c472c6cb82ebcb
Deploying to gh-pages - 19:30:20
push time in 4 hours
push eventmicronaut-projects/micronaut-core
commit sha f183e79e2506d41b035de877c3d95548aadc74d7
Add test for #5618
push time in 4 hours
push eventmicronaut-projects/micronaut-docs
commit sha 99c65fbfb5dcf6c1d393a68c14e0ae40ec27e9d8
Deploying to gh-pages - 18:58:30
push time in 5 hours
push eventmicronaut-projects/micronaut-docs
commit sha c91b7553752bc889df3b84d4af491035a80d3b35
Deploying to gh-pages - 18:45:07
push time in 5 hours
pull request commentmicronaut-projects/micronaut-core
Trim element collection in env property
As I said in the issue I'm not sure we can assume this is the desired behavior. It is easily avoided by simply not putting spaces in the config. This is also not backwards compatible
comment created time in 5 hours
push eventmicronaut-projects/micronaut-core
commit sha 0903b2cef71e33b51678072961332c2f14cf85c1
Fix compilation and checkstyle
push time in 5 hours
PR closed micronaut-projects/micronaut-core
This is a suggested fix for issue #5425 , which is currently closed but is not fixed.
pr closed time in 5 hours
pull request commentmicronaut-projects/micronaut-core
Check for multi-valued headers in a header map that encodes headers as strings
I fixed this by reverting to the code that was in 2.4.x
comment created time in 5 hours