Re: Job opening
I've been just informed that remote working is an option. The office is in Boston, MA, USA, and I work from my home in Belo Horizonte, MG, Brazil. On Tue, May 2, 2017 at 10:45 AM, Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > Hi! > > There's a job opening at the PubFactory(.com) team, where I've been > working the last 7 years. The product uses Tapestry and Tapestry-IoC > heavily, so, if you apply, don't forget to mention your T5 skills. :) > > http://www.oreilly.com/careers/?p=job%2Fonac5fwy > > -- > Thiago > -- Thiago
Job opening
Hi! There's a job opening at the PubFactory(.com) team, where I've been working the last 7 years. The product uses Tapestry and Tapestry-IoC heavily, so, if you apply, don't forget to mention your T5 skills. :) http://www.oreilly.com/careers/?p=job%2Fonac5fwy -- Thiago
Re: Canceling Periodic Job
Hi Barry and Dmitry, thanks for the link. I'll look in to it. On Fri, Jun 17, 2016 at 7:11 PM, Dmitry Gusev <dmitry.gu...@gmail.com> wrote: > We use quartz for background jobs: > > > https://github.com/anjlab/anjlab-tapestry-commons/tree/master/anjlab-tapestry-quartz > > There you have fine control on both scheduled and currently executing jobs, > i.e. scheduler.getCurrenlyExecutingJobs() and then > scheduler.interrupt(jobKey) > > > On Fri, Jun 17, 2016 at 2:54 PM, Barry Books <trs...@gmail.com> wrote: > > > see > > > > > > > https://github.com/trsvax/Jacquard/blob/master/src/main/java/com/trsvax/jacquard/services/JobRunnerTapestry.java > > > > > > > https://github.com/trsvax/Jacquard/blob/master/src/main/java/com/trsvax/jacquard/pages/job/JobIndex.java > > > > Jobs are started in the JobRunnerTapestry service and the set of jobs is > > made available via getJobs(). I have not implemented cancel but I think > all > > that's needed would be to call the cancel method on the job > > > > On Friday, June 17, 2016, abangkis <abang...@gmail.com> wrote: > > > > > Hai, I'm creating a periodic job on startup from this link. > > > > > > > > > > > > http://blog.tapestry5.de/index.php/2011/09/18/scheduling-jobs-with-tapestry/ > > > > > > So i wonder how can i stop the job using a button? Since the periodic > job > > > is created on startup so the returned PeriodicJob is inaccessible from > a > > > page? > > > > > > -- > > > http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/> > > > twitter : @mreunionlabs @abangkis > > > page : https://plus.google.com/104168782385184990771 > > > > > > > > > -- > Dmitry Gusev > > AnjLab Team > http://anjlab.com > -- http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/> twitter : @mreunionlabs @abangkis page : https://plus.google.com/104168782385184990771
Re: Canceling Periodic Job
We use quartz for background jobs: https://github.com/anjlab/anjlab-tapestry-commons/tree/master/anjlab-tapestry-quartz There you have fine control on both scheduled and currently executing jobs, i.e. scheduler.getCurrenlyExecutingJobs() and then scheduler.interrupt(jobKey) On Fri, Jun 17, 2016 at 2:54 PM, Barry Books <trs...@gmail.com> wrote: > see > > > https://github.com/trsvax/Jacquard/blob/master/src/main/java/com/trsvax/jacquard/services/JobRunnerTapestry.java > > > https://github.com/trsvax/Jacquard/blob/master/src/main/java/com/trsvax/jacquard/pages/job/JobIndex.java > > Jobs are started in the JobRunnerTapestry service and the set of jobs is > made available via getJobs(). I have not implemented cancel but I think all > that's needed would be to call the cancel method on the job > > On Friday, June 17, 2016, abangkis <abang...@gmail.com> wrote: > > > Hai, I'm creating a periodic job on startup from this link. > > > > > > > http://blog.tapestry5.de/index.php/2011/09/18/scheduling-jobs-with-tapestry/ > > > > So i wonder how can i stop the job using a button? Since the periodic job > > is created on startup so the returned PeriodicJob is inaccessible from a > > page? > > > > -- > > http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/> > > twitter : @mreunionlabs @abangkis > > page : https://plus.google.com/104168782385184990771 > > > -- Dmitry Gusev AnjLab Team http://anjlab.com
Re: Canceling Periodic Job
see https://github.com/trsvax/Jacquard/blob/master/src/main/java/com/trsvax/jacquard/services/JobRunnerTapestry.java https://github.com/trsvax/Jacquard/blob/master/src/main/java/com/trsvax/jacquard/pages/job/JobIndex.java Jobs are started in the JobRunnerTapestry service and the set of jobs is made available via getJobs(). I have not implemented cancel but I think all that's needed would be to call the cancel method on the job On Friday, June 17, 2016, abangkis <abang...@gmail.com> wrote: > Hai, I'm creating a periodic job on startup from this link. > > > http://blog.tapestry5.de/index.php/2011/09/18/scheduling-jobs-with-tapestry/ > > So i wonder how can i stop the job using a button? Since the periodic job > is created on startup so the returned PeriodicJob is inaccessible from a > page? > > -- > http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/> > twitter : @mreunionlabs @abangkis > page : https://plus.google.com/104168782385184990771 >
Canceling Periodic Job
Hai, I'm creating a periodic job on startup from this link. http://blog.tapestry5.de/index.php/2011/09/18/scheduling-jobs-with-tapestry/ So i wonder how can i stop the job using a button? Since the periodic job is created on startup so the returned PeriodicJob is inaccessible from a page? -- http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/> twitter : @mreunionlabs @abangkis page : https://plus.google.com/104168782385184990771
Re: How to build xml sitemap with cron job and make available publicly
On Mon, Jan 19, 2015 at 1:26 PM, Thiago H de Paula Figueiredo thiag...@gmail.com wrote: On Mon, 19 Jan 2015 19:05:49 -0200, George Christman gchrist...@cardaddy.com wrote: Well that is what I'm currently doing, but the problem I'm facing is the app generates millions of pages and your only allowed to have 50k per sitemap. Not really a problem. See http://www.sitemaps.org/protocol.html, section Using Sitemap index files (to group multiple sitemap files). Is there a way to get around the permission issue and write the file to webapp or will I be required to have to figure out an alternate approach as you suggested? Just write to the right folder. You were trying to write to the filesystem root, which wouldn't even work to get the sitemap web-accessible even if there was no permission problem. Make your code write the file to your expanded WAR root folder in Tomcat or other servlet container. This link, http://www.avajava.com/tutorials/lessons/how-do-i- get-the-location-of-my-web-application-context-in-the-file-system.html, should help you find the right folder. In general, that's a bad advice. Containers are not required to expand the WAR file at all and your files would be destroyed every time you deploy them. I think the general accepted best practice is to pass a writable directory root as an argument to your web application and write the files there, for example /var/myapp/data. With T5, I usually supply the path using symbol, in development environments pointing to build root and explicitly set to an absolute path in production mode. Kalle -- Thiago H. de Paula Figueiredo Tapestry, Java and Hibernate consultant and developer http://machina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
How to build xml sitemap with cron job and make available publicly
Hi guys, I'm looking to build nightly sitemaps and make them available publicly. The problem I'm facing is once I create the sitemap, where do I put it so that it's available publicly? Currently it's available in the Web Pages package where it has some links in the root xml file that points to dynamically generated xml pages, but that is putting a huge load on the system everytime a search engine grabs them. Now the next question is once the location has been established, how do I get it there? Thanks in advance, George - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to build xml sitemap with cron job and make available publicly
On Mon, 19 Jan 2015 17:13:26 -0200, George Christman gchrist...@cardaddy.com wrote: Hi guys, I'm looking to build nightly sitemaps and make them available publicly. The problem I'm facing is once I create the sitemap, where do I put it so that it's available publicly? The root context folder (/src/main/webapp if you're using Maven). -- Thiago H. de Paula Figueiredo Tapestry, Java and Hibernate consultant and developer http://machina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to build xml sitemap with cron job and make available publicly
Well that is what I'm currently doing, but the problem I'm facing is the app generates millions of pages and your only allowed to have 50k per sitemap. So that is the first major issue I'm facing which this library addresses. I was hoping to put this on a nightly task so a search engine wouldn't be triggering the process of generating this multiple times. Is there a way to get around the permission issue and write the file to webapp or will I be required to have to figure out an alternate approach as you suggested? On Mon, Jan 19, 2015 at 3:58 PM, Thiago H de Paula Figueiredo thiag...@gmail.com wrote: On Mon, 19 Jan 2015 18:41:31 -0200, George Christman gchrist...@cardaddy.com wrote: Caused by: java.io.FileNotFoundException: /sitemap.xml (Permission denied) Here's the cause: you're trying to write a file to the root folder of your filesystem. Sitemaps are simple, so why don't you write a Tapestry page to generate it pluse a little bit of URL rewriting to make it available at /sitemap.xml, taking into account what you know about your webapp and caching the data so you don't need to perform the whole process every time the /sitemap.xml URL is requested? The library you're using for that is probably crawling the whole website, hence causing the high load you noticed. -- Thiago H. de Paula Figueiredo Tapestry, Java and Hibernate consultant and developer http://machina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- George Christman CEO www.CarDaddy.com P.O. Box 735 Johnstown, New York - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to build xml sitemap with cron job and make available publicly
This is what I'm currently doing but it isn't working very well do to the size of these things. public StreamResponse onActivate(String categoryType) { UrlSet urlset = new UrlSet(); ListZipDetail results = crudDAO.getAll(ZipDetail.class); for (ZipDetail zipDetail : results) { Link link = linkSource.createPageRenderLinkWithContext(VehiclesIndex.class, categoryType, Util.getCityContext(urlEncoder, zipDetail)); link.setSecurity(LinkSecurity.SECURE); SitemapXML siteMapXML = new SitemapXML(); siteMapXML.setChangefreq(ChangeFreq.ALWAYS.toString()); siteMapXML.setLoc(link.toAbsoluteURI()); siteMapXML.setPriority(0.5); urlset.getSitemaps().add(siteMapXML); } return super.onActivate(urlset); } On Mon, Jan 19, 2015 at 4:05 PM, George Christman gchrist...@cardaddy.com wrote: Well that is what I'm currently doing, but the problem I'm facing is the app generates millions of pages and your only allowed to have 50k per sitemap. So that is the first major issue I'm facing which this library addresses. I was hoping to put this on a nightly task so a search engine wouldn't be triggering the process of generating this multiple times. Is there a way to get around the permission issue and write the file to webapp or will I be required to have to figure out an alternate approach as you suggested? On Mon, Jan 19, 2015 at 3:58 PM, Thiago H de Paula Figueiredo thiag...@gmail.com wrote: On Mon, 19 Jan 2015 18:41:31 -0200, George Christman gchrist...@cardaddy.com wrote: Caused by: java.io.FileNotFoundException: /sitemap.xml (Permission denied) Here's the cause: you're trying to write a file to the root folder of your filesystem. Sitemaps are simple, so why don't you write a Tapestry page to generate it pluse a little bit of URL rewriting to make it available at /sitemap.xml, taking into account what you know about your webapp and caching the data so you don't need to perform the whole process every time the /sitemap.xml URL is requested? The library you're using for that is probably crawling the whole website, hence causing the high load you noticed. -- Thiago H. de Paula Figueiredo Tapestry, Java and Hibernate consultant and developer http://machina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- George Christman CEO www.CarDaddy.com P.O. Box 735 Johnstown, New York -- George Christman CEO www.CarDaddy.com P.O. Box 735 Johnstown, New York - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to build xml sitemap with cron job and make available publicly
On Mon, 19 Jan 2015 19:05:49 -0200, George Christman gchrist...@cardaddy.com wrote: Well that is what I'm currently doing, but the problem I'm facing is the app generates millions of pages and your only allowed to have 50k per sitemap. Not really a problem. See http://www.sitemaps.org/protocol.html, section Using Sitemap index files (to group multiple sitemap files). Is there a way to get around the permission issue and write the file to webapp or will I be required to have to figure out an alternate approach as you suggested? Just write to the right folder. You were trying to write to the filesystem root, which wouldn't even work to get the sitemap web-accessible even if there was no permission problem. Make your code write the file to your expanded WAR root folder in Tomcat or other servlet container. This link, http://www.avajava.com/tutorials/lessons/how-do-i-get-the-location-of-my-web-application-context-in-the-file-system.html, should help you find the right folder. -- Thiago H. de Paula Figueiredo Tapestry, Java and Hibernate consultant and developer http://machina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: How to build xml sitemap with cron job and make available publicly
Hi Thiago, I actually just stumbled upon the sitemapgen4j library and yes I'm using maven. https://code.google.com/p/sitemapgen4j/ java doc http://sitemapgen4j.googlecode.com/svn-history/r7/site/javadoc/com/redfin/sitemapgenerator/WebSitemapGenerator.html#WebSitemapGenerator%28java.lang.String,%20java.io.File%29 It shows the following example WebSitemapGenerator wsg = new WebSitemapGenerator(http://www.example.com;, myDir); if I try writing to that directory like so, File directory = new File(/); Link link = linkSource.createPageRenderLink(Index.class); link.setSecurity(LinkSecurity.SECURE); WebSitemapGenerator wsg = new WebSitemapGenerator(link.toAbsoluteURI(), directory); I get the following exception. Any idea what I might be doing wrong? ioc.Registry Problem writing sitemap file /sitemap.xml ioc.Registry Operations trace: ioc.Registry [ 1] Handling traditional 'action' component event request for account/admin/Index:sitemap. ioc.Registry [ 2] Triggering event 'action' on account/admin/Index:sitemap TapestryModule.RequestExceptionHandler Processing of request failed with uncaught exception: org.apache.tapestry5.ioc.internal.OperationException: Problem writing sitemap file /sitemap.xml [at classpath:com/cardaddy/auto/pages/account/admin/AdminIndex.tml, line 32] org.apache.tapestry5.ioc.internal.OperationException: Problem writing sitemap file /sitemap.xml [at classpath:com/cardaddy/auto/pages/account/admin/AdminIndex.tml, line 32] at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:184) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90) at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72) at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1258) at org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:154) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1045) at org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:73) at org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42) at $ComponentEventRequestHandler_4f615eb941cad.handle(Unknown Source) at org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:76) at $ComponentEventRequestHandler_4f615eb941cad.handle(Unknown Source) at org.apache.tapestry5.modules.TapestryModule$37.handle(TapestryModule.java:2220) at $ComponentEventRequestHandler_4f615eb941cad.handle(Unknown Source) at $ComponentEventRequestHandler_4f615eb941a5c.handle(Unknown Source) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43) at org.apache.tapestry5.internal.services.DeferredResponseRenderer.handleComponentEvent(DeferredResponseRenderer.java:45) at $ComponentRequestHandler_4f615eb941a5e.handleComponentEvent(Unknown Source) at org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39) at $ComponentRequestHandler_4f615eb941a5e.handleComponentEvent(Unknown Source) at org.apache.tapestry5.internal.services.RequestOperationTracker$1.perform(RequestOperationTracker.java:55) at org.apache.tapestry5.internal.services.RequestOperationTracker$1.perform(RequestOperationTracker.java:52) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:110) at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84) at org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1264) at org.apache.tapestry5.internal.services.RequestOperationTracker.handleComponentEvent(RequestOperationTracker.java:47) at $ComponentRequestHandler_4f615eb941a5e.handleComponentEvent(Unknown Source) at org.tynamo.security.SecurityComponentRequestFilter.handleComponentEvent(SecurityComponentRequestFilter.java:41) at $ComponentRequestFilter_4f615eb941a5b.handleComponentEvent(Unknown Source) at $ComponentRequestHandler_4f615eb941a5e.handleComponentEvent(Unknown Source) at $ComponentRequestHandler_4f615eb941a28.handleComponentEvent(Unknown Source) at org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:48) at $Dispatcher_4f615eb941a29.dispatch(Unknown Source) at $Dispatcher_4f615eb941a22.dispatch(Unknown Source) at org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:304) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at
Re: How to build xml sitemap with cron job and make available publicly
On Mon, 19 Jan 2015 18:41:31 -0200, George Christman gchrist...@cardaddy.com wrote: Caused by: java.io.FileNotFoundException: /sitemap.xml (Permission denied) Here's the cause: you're trying to write a file to the root folder of your filesystem. Sitemaps are simple, so why don't you write a Tapestry page to generate it pluse a little bit of URL rewriting to make it available at /sitemap.xml, taking into account what you know about your webapp and caching the data so you don't need to perform the whole process every time the /sitemap.xml URL is requested? The library you're using for that is probably crawling the whole website, hence causing the high load you noticed. -- Thiago H. de Paula Figueiredo Tapestry, Java and Hibernate consultant and developer http://machina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Use of PageRenderLinkSource in a scheduled job
Hi, I added a scheduled job to my Tapestry application, where I want to daily check if there are new tickets and send a mail to people assigned to these tickets. So I've added it in AppModule as following: @Startup public static void scheduleJobs( PeriodicExecutor executor, final MailService mailService) { executor.addJob( new CronSchedule(* 8 * * * ?), Cleanup Job, new Runnable() { @Override public void run() { mailService.mailNewTickets(now().minusHours(24)); } }); } This works perfect. Only I want to add links to the ticket detail page in these mails. So I injected PageRenderLinkSource in my MailService class to create links with context: pageRenderLinkSource.createPageRenderLinkWithContext(TicketDetails.class, ticket.getId()).toAbsoluteURI(true); But this is not working as the scheduled job stops there. I don't see the exception thrown, probably because it's in another thread? Maybe this is expected behaviour (Request not available?), but I don't know how to create the links otherwise besides using a hard coded string and concatenating the context. Nathan - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Use of PageRenderLinkSource in a scheduled job
To generate a link, you need a request… so I suggest you do one of the following 1. Use cron and wget to hit your app via a http request instead of a @Startup job inside your app 2. Generate the link at some point in time when you have a HTTPServletRequest and save it for later 3. Use a @Symbol for the base URL and generate the link yourself NB. I started a project where you could render tapestry-templates offline but never finished or tested it… it's nearly done https://github.com/uklance/tapestry-offline The idea was to generate a fake request where half the request was sourced from an overridable global service and the other half was a runtime value. https://github.com/uklance/tapestry-offline/blob/master/src/main/java/org/lazan/t5/offline/services/OfflineComponentRenderer.java https://github.com/uklance/tapestry-offline/blob/master/src/main/java/org/lazan/t5/offline/services/OfflineRequestGlobals.java https://github.com/uklance/tapestry-offline/blob/master/src/main/java/org/lazan/t5/offline/OfflineRequestContext.java If there's enough interest in this… I'll resurrect the project and finish it off.
Re: Use of PageRenderLinkSource in a scheduled job
I make all of my batch jobs Tapestry pages and use Hudson scheduled tasks to access them. This give you more control, job history and email notifications on failure. Since the jobs are just pages you can just go to them to debug them and things like PageRenderLinkSource work as you would expect. I run thousands of jobs this way every day. The history and notifications alone are worth it and you can even build/deploy your application with it. On Fri, Sep 6, 2013 at 3:12 AM, Nathan Quirynen nat...@pensionarchitects.be wrote: Hi, I added a scheduled job to my Tapestry application, where I want to daily check if there are new tickets and send a mail to people assigned to these tickets. So I've added it in AppModule as following: @Startup public static void scheduleJobs( PeriodicExecutor executor, final MailService mailService) { executor.addJob( new CronSchedule(* 8 * * * ?), Cleanup Job, new Runnable() { @Override public void run() { mailService.mailNewTickets(**now().minusHours(24)); } }); } This works perfect. Only I want to add links to the ticket detail page in these mails. So I injected PageRenderLinkSource in my MailService class to create links with context: pageRenderLinkSource.**createPageRenderLinkWithContex**t(TicketDetails.class, ticket.getId()).toAbsoluteURI(**true); But this is not working as the scheduled job stops there. I don't see the exception thrown, probably because it's in another thread? Maybe this is expected behaviour (Request not available?), but I don't know how to create the links otherwise besides using a hard coded string and concatenating the context. Nathan --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Use of PageRenderLinkSource in a scheduled job
Thanks barry, this is a good advice. I will give it a try :) Cheers, Martin (Kersten) 2013/9/6 Barry Books trs...@gmail.com I make all of my batch jobs Tapestry pages and use Hudson scheduled tasks to access them. This give you more control, job history and email notifications on failure. Since the jobs are just pages you can just go to them to debug them and things like PageRenderLinkSource work as you would expect. I run thousands of jobs this way every day. The history and notifications alone are worth it and you can even build/deploy your application with it. On Fri, Sep 6, 2013 at 3:12 AM, Nathan Quirynen nat...@pensionarchitects.be wrote: Hi, I added a scheduled job to my Tapestry application, where I want to daily check if there are new tickets and send a mail to people assigned to these tickets. So I've added it in AppModule as following: @Startup public static void scheduleJobs( PeriodicExecutor executor, final MailService mailService) { executor.addJob( new CronSchedule(* 8 * * * ?), Cleanup Job, new Runnable() { @Override public void run() { mailService.mailNewTickets(**now().minusHours(24)); } }); } This works perfect. Only I want to add links to the ticket detail page in these mails. So I injected PageRenderLinkSource in my MailService class to create links with context: pageRenderLinkSource.**createPageRenderLinkWithContex**t(TicketDetails.class, ticket.getId()).toAbsoluteURI(**true); But this is not working as the scheduled job stops there. I don't see the exception thrown, probably because it's in another thread? Maybe this is expected behaviour (Request not available?), but I don't know how to create the links otherwise besides using a hard coded string and concatenating the context. Nathan --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Use of PageRenderLinkSource in a scheduled job
On Fri, Sep 6, 2013 at 2:03 AM, Lance Java lance.j...@googlemail.comwrote: To generate a link, you need a request… so I suggest you do one of the following You only need the request to find out where your service is if you haven't explicitly specified a hostname. If you have, PageRenderLinkSource uses the HOSTNAME symbol instead of trying to obtain it from the request (which is unreliable). Kalle
request in job
Hi guys,i've run into terrible issue with jobs. I need to generate link which is afterwards sent to user, but issue is... Job is not executed with http request so that i haven't informations about request to generate the link, so it throws NullPointerException.Is there any other option then having the link permanently stored e.g. in database? Probably there is also option to create in job a "fake" request which generates complete email including the link. I don't like even this solutions, anything else? :( Thanks a lot.Best Regards,Jan
Re: request in job
I had this same problem with tapestry-cometd where I needed to render components asynchronously outside of a normal request / response. I solved this problem with the ComponentJSONRenderer which spoofs a request and response in order to run the tapestry template rendering. Code here: https://github.com/uklance/tapestry-cometd/blob/master/src/main/java/org/lazan/t5/cometd/services/internal/ComponentJSONRendererImpl.java I started to extract the logic into a reusable tapestry-offline module but never finished the job https://github.com/uklance/tapestry-offline The idea was to split the spoof request into OfflineRequestContext and an OfflineRequestGlobals and OfflineRequestGlobals could be IOC overridden to provide server, port etc. I hope to one day have tapestry-cometd depend on tapestry-offline. Pull requests welcome! On 1 Aug 2013 09:36, Jan Fryblik jan.fryb...@gmail.com wrote: ** Hi guys, i've run into terrible issue with jobs. I need to generate link which is afterwards sent to user, but issue is... Job is not executed with http request so that i haven't informations about request to generate the link, so it throws NullPointerException. Is there any other option then having the link permanently stored e.g. in database? Probably there is also option to create in job a fake request which generates complete email including the link. I don't like even this solutions, anything else? :( Thanks a lot. Best Regards, Jan
Re: request in job
All my jobs are Tapestry pages and I call them with Hudson (curl). The benefits are: 1. Easier to develop (It's just a web page) 2. More control over running jobs 3. Hudson keeps statistics 4. No problems when load balanced The only draw back is Hudson has 1 minute scheduling resolution. I've only got 1 job that runs every minute. Most are every 15 minutes but some are yearly. On Thu, Aug 1, 2013 at 3:59 AM, Lance Java lance.j...@googlemail.comwrote: I had this same problem with tapestry-cometd where I needed to render components asynchronously outside of a normal request / response. I solved this problem with the ComponentJSONRenderer which spoofs a request and response in order to run the tapestry template rendering. Code here: https://github.com/uklance/tapestry-cometd/blob/master/src/main/java/org/lazan/t5/cometd/services/internal/ComponentJSONRendererImpl.java I started to extract the logic into a reusable tapestry-offline module but never finished the job https://github.com/uklance/tapestry-offline The idea was to split the spoof request into OfflineRequestContext and an OfflineRequestGlobals and OfflineRequestGlobals could be IOC overridden to provide server, port etc. I hope to one day have tapestry-cometd depend on tapestry-offline. Pull requests welcome! On 1 Aug 2013 09:36, Jan Fryblik jan.fryb...@gmail.com wrote: ** Hi guys, i've run into terrible issue with jobs. I need to generate link which is afterwards sent to user, but issue is... Job is not executed with http request so that i haven't informations about request to generate the link, so it throws NullPointerException. Is there any other option then having the link permanently stored e.g. in database? Probably there is also option to create in job a fake request which generates complete email including the link. I don't like even this solutions, anything else? :( Thanks a lot. Best Regards, Jan
Re: request in job
Really nice idea... and what about security? Does Hudson have its own user who is logged in before execution? BR, Jan On Thu, 01 Aug 2013 13:59:21 +0200, Barry Books trs...@gmail.com wrote: All my jobs are Tapestry pages and I call them with Hudson (curl). The benefits are: 1. Easier to develop (It's just a web page) 2. More control over running jobs 3. Hudson keeps statistics 4. No problems when load balanced The only draw back is Hudson has 1 minute scheduling resolution. I've only got 1 job that runs every minute. Most are every 15 minutes but some are yearly. On Thu, Aug 1, 2013 at 3:59 AM, Lance Java lance.j...@googlemail.comwrote: I had this same problem with tapestry-cometd where I needed to render components asynchronously outside of a normal request / response. I solved this problem with the ComponentJSONRenderer which spoofs a request and response in order to run the tapestry template rendering. Code here: https://github.com/uklance/tapestry-cometd/blob/master/src/main/java/org/lazan/t5/cometd/services/internal/ComponentJSONRendererImpl.java I started to extract the logic into a reusable tapestry-offline module but never finished the job https://github.com/uklance/tapestry-offline The idea was to split the spoof request into OfflineRequestContext and an OfflineRequestGlobals and OfflineRequestGlobals could be IOC overridden to provide server, port etc. I hope to one day have tapestry-cometd depend on tapestry-offline. Pull requests welcome! On 1 Aug 2013 09:36, Jan Fryblik jan.fryb...@gmail.com wrote: ** Hi guys, i've run into terrible issue with jobs. I need to generate link which is afterwards sent to user, but issue is... Job is not executed with http request so that i haven't informations about request to generate the link, so it throws NullPointerException. Is there any other option then having the link permanently stored e.g. in database? Probably there is also option to create in job a fake request which generates complete email including the link. I don't like even this solutions, anything else? :( Thanks a lot. Best Regards, Jan -- S pozdravem Mgr. Jan Fryblík jednatel +420 739 094 784 jan.fryb...@ebrothers.cz eBrothers Software s.r.o. | www.ebrothers.cz - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Stopping/Removing a job from PeriodicExecutor
Hi there! I currently have a project that is using a PeriodicExecutor to kick off processes on a regular basis. I need to expand on that so that I can stop a running job, reschedule the times, and remove the job completely from the PeriodicExecutor. Don't see any sort of code out there to do this. Any suggestions? Am I going to have to use Quartz?
Re: Stopping/Removing a job from PeriodicExecutor
Or you can use JEE scheduling API. On May 22, 2013, at 1:21 PM, Chris Cureau wrote: Hi there! I currently have a project that is using a PeriodicExecutor to kick off processes on a regular basis. I need to expand on that so that I can stop a running job, reschedule the times, and remove the job completely from the PeriodicExecutor. Don't see any sort of code out there to do this. Any suggestions? Am I going to have to use Quartz? - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Stopping/Removing a job from PeriodicExecutor
Hi Chris, PeriodicExecutor returns a PeriodicJob which you can cancel if you hang onto the return value. See: http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/services/cron/PeriodicJob.html mrg On Wed, May 22, 2013 at 1:21 PM, Chris Cureau cmcur...@gmail.com wrote: Hi there! I currently have a project that is using a PeriodicExecutor to kick off processes on a regular basis. I need to expand on that so that I can stop a running job, reschedule the times, and remove the job completely from the PeriodicExecutor. Don't see any sort of code out there to do this. Any suggestions? Am I going to have to use Quartz?
Tapestry Job Offer
Hi! I need a tapestry expert who is able to fix the bugs on the following pages: 1. http://www.airwriting.com/en/group/create 2. http://www.airwriting.com/en/group/create 3. http://www.airwriting.com/en/group/listlocalgroups Bug 1: The Javascript Lib has a loading time out which forces it to stop loading on create group Bug 2: The Slider for a group range does not work with IE 8 Bug 3: List Local Groups comes in my implementation without zones, but should have one. Optional: Currently, the map is working with google map javascript version 2, but it should be 3. if someone is interested, write me a mail on alexander.som...@gmail.com with a cost estimation. thx! alex -- View this message in context: http://tapestry.1045711.n5.nabble.com/Tapestry-Job-Offer-tp5714300.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Job Offer - Tapestry developer
Hi, I'm working on Contract Live, a Contract Management Software based on Tapestry. http://www.contract-live.com/ Contract Live office is located in Paris, France. We are currently looking for Tapestry developers. Below, you can find a job offer in French. If you have any questions, be pleased to contact Elsa: e...@contract-live.com Thanks for reading. Regards, Florian __ *WitchBird* fait partie des 3 pionniers dans le monde de la gestion de contrats sur le Cloud, grâce à sa plateforme baptisée Contract Live - http://www.contract-live.com/ www.contract-live.com Deux ans après avoir commencé à écrire les premières lignes de code dans un garage, WitchBird c’est aujourd’hui : • une douzaine de jeunes issus des meilleures formations (HEC, Sciences Po, Supélec, Supinfo...), originaires des 4 coins de la planète, et dotés d’un esprit résolument start-up ; • un advisory board composé de grands noms comme le Directeur Général de Free ou l’ancienne Directrice de cabinet du Président de la République ; • plus de 200 entreprises utilisatrices, dont Thomas Cook, Free, SVP, HEC, Effiliation ; • et surtout, l’ambition de bouleverser le marché avec un produit exceptionnel. *Ta mission* Tu travailleras auprès de Florian, le cofondateur. Tu te verras confier de vraies responsabilités, sur lesquelles tu seras autonome : • Développer de nouveaux modules sous une plateforme Java J2EE • Améliorer l’interface graphique en maniant les technologies web, jQuery, HTML, CSS • Optimiser les ressources et déployer les versions du logiciel sous Unix *Ton profil* Tu aimes l’adrénaline, la prise d’initiative et la camaraderie. Tu as de l’ambition, et tu es prêt à travailler dur pour la satisfaire. • Diplômé d’une école ou d’une université d’informatique • Au moins 2 ans d’expérience Java • Intérêt réel pour le monde de l’informatique et les challenges qui l’entourent • Disponible immédiatement Contact Elsa Kougblénou e...@contract-live.com -- View this message in context: http://tapestry.1045711.n5.nabble.com/Job-Offer-Tapestry-developer-tp5061806p5061806.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
New Tapestry Job
Dont know if this is the best place to do this, but I am looking for a skilled Java developer with Tapestry experience. We are looking for people with Tapestry 5 ideally, but earlier versions will be ok. The role is based in Cambridge (UK) and is a 3-6 month contract role. If you at all interested or know someone who may be, please get in touch. Cheers! Roberto Monfardini robe...@monarchit.co.uk 01212373217 -- View this message in context: http://tapestry.1045711.n5.nabble.com/New-Tapestry-Job-tp4890971p4890971.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Job offer for tapestry developer (m/f)
Hi Andreas Pursian , I am interested. Please let me know the details. Regards, Mahendra -- View this message in context: http://tapestry.1045711.n5.nabble.com/Job-offer-for-tapestry-developer-m-f-tp2431360p4552241.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Accessing tapestry's hibernate instance from a quartz job
Hi Howard, Are you still going to release your Quartz / Hibernate module for Tapestry? Regards, Greg. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Accessing-tapestry-s-hibernate-instance-from-a-quartz-job-tp2421535p4552022.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Tapestry Job Opening
Hi All, We're looking for a new Tapestry developer at Widen Enterprises, Inc. The full description and contact information is available here: http://www.widen.com/careers/careers_software_dev.php We've been using Tapestry extensively since v2 and we have lots of exciting new projects in the works. Preferably candidates would be near or willing to relocate to the Madison, WI area. If you have questions feel free to shoot me an e-mail, but please send resumes to h...@widen.com Thanks! Ben Dotte Lead Developer Widen Enterprises, Inc. bdo...@widen.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry Job Opening
I regularly work with the developers at Widen and I can vouch that it's a fun place to work and a great team. They're doing ambitious work and really using Tapestry to its fullest. On Mon, Nov 29, 2010 at 8:45 AM, Ben Dotte ben.do...@gmail.com wrote: Hi All, We're looking for a new Tapestry developer at Widen Enterprises, Inc. The full description and contact information is available here: http://www.widen.com/careers/careers_software_dev.php We've been using Tapestry extensively since v2 and we have lots of exciting new projects in the works. Preferably candidates would be near or willing to relocate to the Madison, WI area. If you have questions feel free to shoot me an e-mail, but please send resumes to h...@widen.com Thanks! Ben Dotte Lead Developer Widen Enterprises, Inc. bdo...@widen.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com
Re: Tapestry Job Opening
Heh... your website is written in php (or else you have some really funky server-side mappings); you can't help but appreciate the irony. :) Robert On Nov 29, 2010, at 11/2910:45 AM , Ben Dotte wrote: Hi All, We're looking for a new Tapestry developer at Widen Enterprises, Inc. The full description and contact information is available here: http://www.widen.com/careers/careers_software_dev.php We've been using Tapestry extensively since v2 and we have lots of exciting new projects in the works. Preferably candidates would be near or willing to relocate to the Madison, WI area. If you have questions feel free to shoot me an e-mail, but please send resumes to h...@widen.com Thanks! Ben Dotte Lead Developer Widen Enterprises, Inc. bdo...@widen.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
RE: Quartz Job setup with JobDetails requires parameter free constructor - how to inject Service bindings
It's still a WIP but I created a TapestryJobCreator which gets a PerthreadManager and a Runnable (your service) in the JobDataMap. This just calls run() on the service and does any cleanup. I need to tidy up the job creation part but you could easily get to the point where you had something like: public static void contributeSchedulerService(ConfigurationJobInfo config, MyService service) { config.add(new JobInfo(0 0/30 * * * ?, service)); } (where MyService implements Runnable and JobInfo is just a simple DTO) Here is the TapestryJobCreator... public class TapestryJobCreator implements Job { private static final Logger logger=LoggerFactory.getLogger(TapestryJobCreator.class); public void execute(JobExecutionContext context) throws JobExecutionException { logger.info(Executing job); PerthreadManager perthreadManager = (PerthreadManager) context .getJobDetail().getJobDataMap().get(perThreadManager); Runnable runner = (Runnable) context .getJobDetail().getJobDataMap().get(runner); try { runner.run(); } finally { logger.info(Doing cleanup); perthreadManager.cleanup(); } } } Hope it helps, Alfie. -Original Message- From: Daniel Henze [mailto:dhe...@googlemail.com] Sent: 12 July 2010 21:21 To: Tapestry users Subject: Quartz Job setup with JobDetails requires parameter free constructor - how to inject Service bindings Hi there, I am using chenillekit-quartz integration and followed the example setup on the module homepage (http://chenillekit.codehaus.org/chenillekit-quartz/index.html). All good so far, got things up and running. But now I want to run a job that has other services (DAO, MailService) as dependencies. Setup is done via JobDetails class which uses a parameter free constructor to instantiate the implementation of an Interface: new JobDetail(MailSenderJob, null, MailSenderJob.class) I tried binding that clas (MailSenderJob) with build method in Application module and @Inject annotation, but nothing did work, always getting a NullpointerException when it comes to that service. I also could not find a JobDetail constructor that allows for setting dependencies, but no luck. How can I get the service dependencies in MailSenderJob set up since Quartz does only use default constructor? Thankful for any hints Daniel - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Quartz Job setup with JobDetails requires parameter free constructor - how to inject Service bindings
Hi there, I am using chenillekit-quartz integration and followed the example setup on the module homepage (http://chenillekit.codehaus.org/chenillekit-quartz/index.html). All good so far, got things up and running. But now I want to run a job that has other services (DAO, MailService) as dependencies. Setup is done via JobDetails class which uses a parameter free constructor to instantiate the implementation of an Interface: new JobDetail(MailSenderJob, null, MailSenderJob.class) I tried binding that clas (MailSenderJob) with build method in Application module and @Inject annotation, but nothing did work, always getting a NullpointerException when it comes to that service. I also could not find a JobDetail constructor that allows for setting dependencies, but no luck. How can I get the service dependencies in MailSenderJob set up since Quartz does only use default constructor? Thankful for any hints Daniel - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Quartz Job setup with JobDetails requires parameter free constructor - how to inject Service bindings
You create a JobSchedulingBundle (service), create a JobDataMap in it, add all the services to the map you need in your Job and then then get the map via executionContext.getMergedJobDataMap(). The concept behind JobDataMap is solid but you could arguably make a tighter and easier-to-use Tapestry-specific integration for Quartz. I'd love to be able to do just: configuration.add(0 0 0 * * ?, myJob); But I'm too lazy/busy to work on it myself since even the current Chenillekit-provided integration works fine with the expense of a few redundant lines of code. Kalle make On Mon, Jul 12, 2010 at 1:20 PM, Daniel Henze dhe...@googlemail.com wrote: Hi there, I am using chenillekit-quartz integration and followed the example setup on the module homepage (http://chenillekit.codehaus.org/chenillekit-quartz/index.html). All good so far, got things up and running. But now I want to run a job that has other services (DAO, MailService) as dependencies. Setup is done via JobDetails class which uses a parameter free constructor to instantiate the implementation of an Interface: new JobDetail(MailSenderJob, null, MailSenderJob.class) I tried binding that clas (MailSenderJob) with build method in Application module and @Inject annotation, but nothing did work, always getting a NullpointerException when it comes to that service. I also could not find a JobDetail constructor that allows for setting dependencies, but no luck. How can I get the service dependencies in MailSenderJob set up since Quartz does only use default constructor? Thankful for any hints Daniel - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Accessing tapestry's hibernate instance from a quartz job
I have a T5 application connected to a database using hibernate working fine. To perform background operations on the database, I have a quartz scheduler servlet included in the same project that calls the background job as expected. I would like to get an instance of tapestry's hibernate session to access the database and reference the same entity objects. Is it possible to get an instance of tapestry's hibernate session from this quartz job? I have searched google and the mailing list but haven't found an answer to this yet. I know straight injection doesn't work. I have found a way to manually setup a second hibernate instance but that requires some duplicate settings and a set of hbm.xml files that aren't required by tapestry. Using this second way seems a lot of extra work and a maintenance nightmare if there is a way to get tapestry's hibernate instance.
Re: Accessing tapestry's hibernate instance from a quartz job
Well, within a single JVM, Tapestry IoC service proxies will serialize and de-serialize correctly. So, you can inject the Session into some code that creates a Quartz job, storing the Session in an instance variable. However, you'll miss out on a few things; you need a wrapper around executing Quartz jobs, one that invokes the PerThreadManager's cleanup() method. This makes sure per-thread object instances are properly discarded. I'll be doing some work in Quartz (w/ Hibernate) in the near future and I expect to spin off what I write into a tapx module, and a Tapestry module in the 5.3 timeframe. On Thu, Jun 24, 2010 at 2:31 PM, Stephen Hogarth shoga...@slb.com wrote: I have a T5 application connected to a database using hibernate working fine. To perform background operations on the database, I have a quartz scheduler servlet included in the same project that calls the background job as expected. I would like to get an instance of tapestry's hibernate session to access the database and reference the same entity objects. Is it possible to get an instance of tapestry's hibernate session from this quartz job? I have searched google and the mailing list but haven't found an answer to this yet. I know straight injection doesn't work. I have found a way to manually setup a second hibernate instance but that requires some duplicate settings and a set of hbm.xml files that aren't required by tapestry. Using this second way seems a lot of extra work and a maintenance nightmare if there is a way to get tapestry's hibernate instance. -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Accessing tapestry's hibernate instance from a quartz job
Chenillekit provides Quartz integration module - http://chenillekit.codehaus.org/chenillekit-quartz/index.html. Been using it for more than a year now. Kalle On Thu, Jun 24, 2010 at 7:32 PM, Howard Lewis Ship hls...@gmail.com wrote: Well, within a single JVM, Tapestry IoC service proxies will serialize and de-serialize correctly. So, you can inject the Session into some code that creates a Quartz job, storing the Session in an instance variable. However, you'll miss out on a few things; you need a wrapper around executing Quartz jobs, one that invokes the PerThreadManager's cleanup() method. This makes sure per-thread object instances are properly discarded. I'll be doing some work in Quartz (w/ Hibernate) in the near future and I expect to spin off what I write into a tapx module, and a Tapestry module in the 5.3 timeframe. On Thu, Jun 24, 2010 at 2:31 PM, Stephen Hogarth shoga...@slb.com wrote: I have a T5 application connected to a database using hibernate working fine. To perform background operations on the database, I have a quartz scheduler servlet included in the same project that calls the background job as expected. I would like to get an instance of tapestry's hibernate session to access the database and reference the same entity objects. Is it possible to get an instance of tapestry's hibernate session from this quartz job? I have searched google and the mailing list but haven't found an answer to this yet. I know straight injection doesn't work. I have found a way to manually setup a second hibernate instance but that requires some duplicate settings and a set of hbm.xml files that aren't required by tapestry. Using this second way seems a lot of extra work and a maintenance nightmare if there is a way to get tapestry's hibernate instance. -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Job offer for Tapestry Programmer in Hamburg, Germany
Sorry for the German, but this is a job offer in a German company, and knowledge of German is a requirement for the job... Hallo, wir suchen eine/n Programmierer/in in Festanstellung in Hamburg. Tapestry-Kenntnisse wären von Vorteil, da dies unser bevorzugtes Web-Framework ist. Infos auch unter http://www.altocon.de/DE/Jobs, Bewerbungen bitte an j...@altocon.de. Noch ein paar Infos, was wir suchen: - gute Java-Kenntnisse, Spaß an der Java-Programmierung - jemanden, der/die schon einmal in einem Web-Projekt bis zum Ende (also: Launch) mitgearbeitet hat - die grundsätzliche Bereitschaft, auch mal eine Zeit lang beim Kunden vor Ort zu arbeiten, zumindest innerhalb von Hamburg (steht zwar im Moment nicht an, aber wir möchten uns die Möglichkeit offen halten) Fachlich gut wäre: - Tapestry ;) - Spring - Hibernate und/oder JPA - GWT - MySQL Bei uns gibt es interessante Projekte, und nicht nur die Kollegen sind nett, sondern auch unsere Kunden. Wir sind eine kleine, junge Firma. Man kann sie noch mitprägen und mitgestalten. Wir versuchen jedes Projekt auch technisch interessant umzusetzen und sind immer offen für neues. Freue mich auf Ihre Bewerbung! Lutz Hühnken -- altocon GmbH http://www.altocon.de/ Software Development, Consulting Hamburg, Germany - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Job offer for tapestry developer (m/f)
Hello Andreas. AGEF (www.agef.net) is a german non-profit organisation, who is working in the field of international development cooperation. For one of our projects (www.alumniportal-deutschland.org) we are looking for a part time tapetry5 (Java Web) developer. The work will mostly involve frontend and backend development for our jobexchange application. While we are working together with other german partners within this project, good knowledge of german language is mandatory. Please find detailed informations (in german only) in the attached pdf file. Sounds interesting to me, but the PDF is missing. Piero - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Job offer for tapestry developer (m/f)
Probably deleted by ezmlm. Andreas, you should either include the contents directly in your mail or post a link to the PDF document. Cheers, Uli On 12.04.2010 13:37, Piero Sartini wrote: Hello Andreas. AGEF (www.agef.net) is a german non-profit organisation, who is working in the field of international development cooperation. For one of our projects (www.alumniportal-deutschland.org) we are looking for a part time tapetry5 (Java Web) developer. The work will mostly involve frontend and backend development for our jobexchange application. While we are working together with other german partners within this project, good knowledge of german language is mandatory. Please find detailed informations (in german only) in the attached pdf file. Sounds interesting to me, but the PDF is missing. Piero - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Job offer for tapestry developer (m/f)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Uli, hi Piero, thank both of you for the hints. I think Uli is right. Please find the detailed job description under http://www.getjobs.net/documents/content/20100324_Auschreibung_AnwendungsentwicklerIn_Java_Final.pdf @Piero: If you are interested, please contact me via edv{at}agef.net. Cheers Andreas On 4/12/10 2:38 PM, Ulrich Stärk wrote: Probably deleted by ezmlm. Andreas, you should either include the contents directly in your mail or post a link to the PDF document. Cheers, Uli On 12.04.2010 13:37, Piero Sartini wrote: Hello Andreas. AGEF (www.agef.net) is a german non-profit organisation, who is working in the field of international development cooperation. For one of our projects (www.alumniportal-deutschland.org) we are looking for a part time tapetry5 (Java Web) developer. The work will mostly involve frontend and backend development for our jobexchange application. While we are working together with other german partners within this project, good knowledge of german language is mandatory. Please find detailed informations (in german only) in the attached pdf file. Sounds interesting to me, but the PDF is missing. Piero - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.12 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvDIl4ACgkQM14O/Esx/75FlQCg4oFom6YPaaiF0e2w1nEOjDgA ZOsAnRu0AOOTGwuUzav/J8fA1j9cv19L =baef -END PGP SIGNATURE- 0x4B31FFBE.asc Description: application/pgp-keys 0x4B31FFBE.asc Description: application/pgp-keys - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Job offer for tapestry developer (m/f)
Hi Andreas, I saw your job application in the Tapestry mailing lists. I work at a company that develops international web applications using Tapestry. I think Tapesty is a great web application framework, we've successfully been developing web applications since the introduction of Tapestry 3 beta. We have developed a variety of web applications using Tapestry 3, 4 and 5, for example: http://community.semantica.com/ and https://www.euroclix.de/ If you don't mind letting us develop your Tapestry software on a project base instead of a job offer, please let me know. Best regards, Thijs Suijten - The Netherlands -- Thijs Suijten SEMANTICA Software W: www.semantica.com W: software.semantica.com E: t.suij...@semantica.com T: +31 71 5414471 - This message contains confidential information and is intended only for the individual named. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system without any other processing. The sender does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. Semantica B.V., Postbus 107, 2350 AC, Leiderdorp, The Netherlands, +31 (0)71 541 44 71, Chamber of Commerce 28068260, www.semantica.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
[JOB] Looking for t5 contractors
Hey all. We are looking for good t5 contractors (full-time optimally). We are located in Boston, MA, USA. Located locally is of course preferred but remote is okay too. Here's a short-list of the things I'm looking for: • T5 (of course) • Some experience building some serious software / working in a large codebase • Good at working independently and within a team • Testing (junit, selenium) • XML (xpath, xslt, xquery) (optional but ideal) Dan Adams Principal Software Engineer iFactory: a division of RDW Group, Inc. Direct: 617.235.5857 @iFactoryBoston PubFactory: the revolutionary e-publishing platform from iFactory
[JOB] Looking for T5 software engineer in Boston
Hey all. I'm looking for a full-time, on-site hire for a T5 software engineer in boston immediately. Position will be posted in all the usual places but figured I'd give you guys a head start. Here's the job posting: Web Application / Software Engineer Interactive Factory is a client-oriented business creating custom design and software for over 15 years. As a leader in reference and academic publishing, we work on some of the most respected projects in the field and are building the next generation of online publishing applications. Our new platform, PubFactory, is proving to be a game changer for many publishers. We are looking for talented, passionate software engineers to join our team developing SQL and XML database-driven web applications from concept to release in small, collaborative teams. You will work with a talented group of experts in interface design, software engineering, graphic design, multimedia integration and project management. We are located in Boston's historic Fort Point Channel area, close to public transportation at South Station. Requirements: • 3+ years experience developing Java-based, database-driven web applications • Experience building software end-to-end; working with clients/stakeholders, writing specifications, designing building software, and maintenance • A passion for software and learning new technologies • SQL and relational databases (Hibernate or another ORM a plus) • XML technologies such as XML, XSLT, and XQuery (MarkLogic, eXist or other XML content repositories a plus) Nice-to-haves (for the ideal candidate): • Experience with Java 5+ and modern Java web frameworks and libraries (Tapestry 5 experience a plus) • Experience with (X)HTML, CSS, and JavaScript (jQuery, Prototype/Scriptaculous, etc) • Experience with Test-Driven Development and related technologies (JUnit, Selenium, etc) • Experience working within an agile process (Scrum, XP, etc) • Knowledge of TEI, DocBook, ePub, NLM and/or other XML schemas Interactive Factory has been building solutions to complex problems for over 15 years. We are a client-oriented business with a competitive and engaging work and culture. Please send resumes to engineeringj...@ifactory.com Dan Adams Principal Software Engineer Interactive Factory p: 617.235.5857
Re: JOB
Hi, As per the post below I was looking for some dev work using tapestry in Montreal. I managed to find a job and am in the process of introducing tapestry as the web app framework of choice here. We are looking at expanding the team and are lookging for a few developers. If you are a Java developer and would like to work using tapestry in downtown Montreal please let me know and ill send you more information. Thanks. devilabit wrote: Hi All, Sorry for this off-topic post. I have just moved to Montreal, Canada and Im wondering if anyone knows any companies that use Tapestry and have a development office in Montreal. I am quite keen to keep working with Tapestry. Any help would be greatly appreciated. -- View this message in context: http://www.nabble.com/JOB-tp19613380p20442083.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
JOB
Hi All, Sorry for this off-topic post. I have just moved to Montreal, Canada and Im wondering if anyone knows any companies that use Tapestry and have a development office in Montreal. I am quite keen to keep working with Tapestry. Any help would be greatly appreciated. -- View this message in context: http://www.nabble.com/JOB-tp19613380p19613380.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: part-time Tapestry job
As someone pointed out I should describe what the project is/will do. AmpFlow takes existing ideas about web wizards and extends them in new and interesting ways. Specifically: - completely decouples the web front-end from the database - unifies wizard creation with API definition (when you create a wizard, the equivalent API call is created automatically) - completely eliminates the need for @Persist (in our entire code base -- no @Persists) - partitions user session data to allow parts of a user's session to be discarded when no longer applicable. - defers database object creation until absolutely necessary. (no more db cleanup if user cancels a complex operation). - eliminates database commits from the user http thread. - enables database changes to be reapplied at the *java* object level (as opposed to the low-level SQL layer) -- makes Master/master db configurations easier. - enables partial changes to be persisted for later -- *without* changing the real database objects. - supports cancel/reset operations in very complex scenarios. - completely bookmarkable - enables autoamatic support for small screens. - will support security model that allows partial access to portions of the wizard. Some of the stuff needs a little more work -- but this is not vaporware -- we use it every day. We are currently running Tapestry 4. However, the code has been divided mostly into Tapestry 4 and non-Tapestry code. We do not (yet) have a Tapestry 5 implementation. -Pat P.S. Locale does not matter. On Mon, Jun 30, 2008 at 1:26 PM, Patrick Moore [EMAIL PROTECTED] wrote: Hi there -- We would like to donate some code to the community. However, we find ourselves just a little strapped for time. If you would be able to help it would be great. We will offer a medium amount of money (hundreds of dollars -- but not thousands) to help us out. And of course, your name will be included as a contributor! The basics: Amplafi is open-sourcing a portion of our code base. We need a developer that can help complete some refactoring, add additional features needed to take product from the 0.8 level to the 1.0 level. You will be given public credit for your contribution when the project is open sourced. Responsibilities will include (in order): 1. Documentation (package/project level) 2. Sample code 3. Extending Test Cases 4. Refactoring 5. New features 6. Maven build configuration improvements Please note - You will be paid to learn this codebase, if 1. you document as you learn 2. you create example code to include in the documentation. 3. the code is confusing, you do a good job of refactoring - after first discussing change. 4. you discover errors or inconsistencies, create test cases that demonstrate the error and lastly fix the error. 5. you discover missing features, you add them (document and test as well) Current code condition: 1. The code has been relatively isolated from the main Amplafi code base. The majority of the hard work has been done. 2. The code has been isolated into 2 projects - web and core. Web is Tapestry 4 specific. Core is intended to have no dependencies on Tapestry. (but some remain) 3. Test cases are low in number - some of them still include dependencies on proprietary code. 4. Documentation is extensive at the class level. Package/project is almost completely lacking. 5. Functioning Maven project Success will mean that this code base: 1. has documentation understandable to the average developer. 2. Well-documented test cases with 80-90% code coverage (100% over the key parts) 3. has complete sample code that can be run by users. 4. the remaining Amplafi dependencies have been eliminated 5. Tapestry-specific code has been removed from the 'core' project. 6. project is in condition acceptable to Apache.org committers. (HLS should like it :-) ) We think this will be a pretty cool addition to the Tapestry code base but we are also isolating parts of the code so it can work with other web frameworks. (including obviously Tapestry 5) This project would be something we would like to complete by mid-August .. so lots of time to do it on nights/weekends. Please contact me if interested. -- Patrick Moore Amplafi 650-207-9792 copy/paste blog : http://www.sworddance.com/blog -- Patrick Moore Amplafi 650-207-9792 copy/paste blog : http://www.sworddance.com/blog
A Tapestry job
Hi, At the company where I'm working for, I've been recently assigned the task to lead a team in re-writing an existing Tapestry 4 application. We are to do this with another webframework and to be politically correct I'm not going to mention which webframework. We're loking for 2 Tapestry developers to help with this effort. The potential candidate doesn't need an experience with our chosen framework since your experience in Tapestry would be sufficient to follow our quick on-the-job training for you to get up and running quickly. That framework is well engineerd, simple to learn and use and extremely productive so you need not worry. The job is based in the heart of Amsterdam, the Netherlands. Potential candidates need a permit to work in the Netherlands to be eligible for this role. If you're interested, please mail your resume to me at rb.smeets AT gmail and I'll get to you asap. Regards, Rob PS: In the past I haven't been very nice to you guys. I want to do something to compensate you, hence this great opportunity to earn big bucks. By the way, Howard may also apply.
Re: A Tapestry job
Hi there! How long does the project last and how much do you pay? I would be available in June. Thanks! Toby Betreff: A Tapestry job Hi, At the company where I'm working for, I've been recently assigned the task to lead a team in re-writing an existing Tapestry 4 application. We are to do this with another webframework and to be politically correct I'm not going to mention which webframework. We're loking for 2 Tapestry developers to help with this effort. The potential candidate doesn't need an experience with our chosen framework since your experience in Tapestry would be sufficient to follow our quick on-the-job training for you to get up and running quickly. That framework is well engineerd, simple to learn and use and extremely productive so you need not worry. The job is based in the heart of Amsterdam, the Netherlands. Potential candidates need a permit to work in the Netherlands to be eligible for this role. If you're interested, please mail your resume to me at rb.smeets AT gmail and I'll get to you asap. Regards, Rob PS: In the past I haven't been very nice to you guys. I want to do something to compensate you, hence this great opportunity to earn big bucks. By the way, Howard may also apply. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: A Tapestry job
Thanks, Toby for your interest. Many other Tapestry users have also responded via direct mail and things are looking good. But we need more responses. For those reading who haven't yet responded, do so because this is a great opportunity to work with a very innovative and forward looking Webframework currently existing. I'll get back to each of you when we've received enough responses. I'm looking forward to your responses. Regards, Rob PS: I forgot to also mention that Jesse Kuhnert may also apply. So Jesse, if you're reading don't be shy to respond, ok. Put aside all what I've caused you in the past. Bury those emotions, please. On Mon, Apr 28, 2008 at 3:23 PM, [EMAIL PROTECTED] wrote: Hi there! How long does the project last and how much do you pay? I would be available in June. Thanks! Toby Betreff: A Tapestry job Hi, At the company where I'm working for, I've been recently assigned the task to lead a team in re-writing an existing Tapestry 4 application. We are to do this with another webframework and to be politically correct I'm not going to mention which webframework. We're loking for 2 Tapestry developers to help with this effort. The potential candidate doesn't need an experience with our chosen framework since your experience in Tapestry would be sufficient to follow our quick on-the-job training for you to get up and running quickly. That framework is well engineerd, simple to learn and use and extremely productive so you need not worry. The job is based in the heart of Amsterdam, the Netherlands. Potential candidates need a permit to work in the Netherlands to be eligible for this role. If you're interested, please mail your resume to me at rb.smeets AT gmail and I'll get to you asap. Regards, Rob PS: In the past I haven't been very nice to you guys. I want to do something to compensate you, hence this great opportunity to earn big bucks. By the way, Howard may also apply. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: A Tapestry job
Thanks! This is what I wanted to know ;-) You are just collecting email addresses to spam people about another webframework LOL Original-Nachricht Datum: Mon, 28 Apr 2008 16:44:11 +0200 Von: Rob Smeets [EMAIL PROTECTED] An: Tapestry users users@tapestry.apache.org Betreff: Re: A Tapestry job Thanks, Toby for your interest. Many other Tapestry users have also responded via direct mail and things are looking good. But we need more responses. For those reading who haven't yet responded, do so because this is a great opportunity to work with a very innovative and forward looking Webframework currently existing. I'll get back to each of you when we've received enough responses. I'm looking forward to your responses. Regards, Rob PS: I forgot to also mention that Jesse Kuhnert may also apply. So Jesse, if you're reading don't be shy to respond, ok. Put aside all what I've caused you in the past. Bury those emotions, please. On Mon, Apr 28, 2008 at 3:23 PM, [EMAIL PROTECTED] wrote: Hi there! How long does the project last and how much do you pay? I would be available in June. Thanks! Toby Betreff: A Tapestry job Hi, At the company where I'm working for, I've been recently assigned the task to lead a team in re-writing an existing Tapestry 4 application. We are to do this with another webframework and to be politically correct I'm not going to mention which webframework. We're loking for 2 Tapestry developers to help with this effort. The potential candidate doesn't need an experience with our chosen framework since your experience in Tapestry would be sufficient to follow our quick on-the-job training for you to get up and running quickly. That framework is well engineerd, simple to learn and use and extremely productive so you need not worry. The job is based in the heart of Amsterdam, the Netherlands. Potential candidates need a permit to work in the Netherlands to be eligible for this role. If you're interested, please mail your resume to me at rb.smeets AT gmail and I'll get to you asap. Regards, Rob PS: In the past I haven't been very nice to you guys. I want to do something to compensate you, hence this great opportunity to earn big bucks. By the way, Howard may also apply. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
JOB: Tapestry developer
Hi all, Sorry for this slightly off-topic post. We are a small self-funded company based in Geneva doing most of our developments in Tapestry 5 / Cayenne (see our web site in signature). We are looking to hire someone who could help us with development tasks, initially on the ongoing projects and then on new exciting ones we have down the road. Since we are in Switzerland, applicants must either be of Swiss nationality, holder of Swiss C permit or European Union nationals. If you are interested, please contact me at: alexander dot lamb at rodanotech dot ch Thanks! -- Alexander Lamb Founding Associate RODANOTECH Sàrl 4 ch. de la Tour de Champel 1206 Geneva Switzerland Tel: 022 347 77 37 Fax: 022 347 77 38 http://www.rodanotech.ch - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: JOB: Tapestry developer
On 4/9/08, Alexander Lamb [EMAIL PROTECTED] wrote: Since we are in Switzerland, applicants must either be of Swiss nationality, holder of Swiss C permit or European Union nationals. I have been developing a site in Tapestry 5 (already in production) and I'm looking for a job, specially in Europe, more specially England (I lived there and I loved it). :) But I'm Brazilian. :'( -- Thiago - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: JOB: Tapestry developer
Well, I didn't mean to offend anyone with the nationality preferences! It is just that for a small startup in Switzerland, it is not easy to get work permits for people outside of the EU. Alex Le 9 avr. 08 à 19:58, Thiago HP a écrit : On 4/9/08, Alexander Lamb [EMAIL PROTECTED] wrote: Since we are in Switzerland, applicants must either be of Swiss nationality, holder of Swiss C permit or European Union nationals. I have been developing a site in Tapestry 5 (already in production) and I'm looking for a job, specially in Europe, more specially England (I lived there and I loved it). :) But I'm Brazilian. :'( -- Thiago - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: JOB: Tapestry developer
On 4/9/08, Alexander Lamb [EMAIL PROTECTED] wrote: Well, I didn't mean to offend anyone with the nationality preferences! It is just that for a small startup in Switzerland, it is not easy to get work permits for people outside of the EU. I'm not offended nor I was talking about nationality preferences. :) I was just lamenting I cannot apply for the job . . . ;) -- Thiago - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Job Opportunity for Developers, Java Web at Fredhopper
TOP SOFTWARE PRODUCT COMPANY OFFERS TALENTED JAVA WEB DEVELOPERS A UNIQUE OPPORTUNITY TO BUILD LARGE SCALE WEB APPLICATIONS Company: Fredhopper, Location: Amsterdam or Sofia, Position: Full-time Do you have a talent for seeing a problem and immediately contemplating the likely solution? Are you passionate about making great ideas reality? Do you thrive within a fast-paced and engineering-driven environment? At Fredhopper we look for talented engineers with web technology experience to join our team of engineers that develop our next generation search engine. Fredhopper developers tackle interesting large scale challenges, build product innovations and work on the breadth of the entire product, crafting solutions from idea to implementation. We use short release cycles to continually add novel features, so you will immediately see the impact of your efforts. Fredhopper is the № 1 provider of site search solutions for online business in Europe and behind the scenes of many of the largest online businesses. Customers include many leading international companies such as Philips Electronics, Karstadt-Quelle, Kingfisher, Littlewoods-Shopdirect, 3 Suisses, Okaidi, Thomas Cook, Wolters Kluwer and Woolworths. Fredhopper has product development centers in Amsterdam and Sofia. The nature of the issues we’re working on require a development team that yields both excellent analytical and engineering skills. We prioritise talent over experience. Qualifications University degree in Computer Science or equivalent (last year students will also be considered) Strong programming skills, preferably in Java or other OO language Excellent understanding of Web-standards, such as JS, HTML, XML Self-thinking and having hands-on approach Good knowledge of English language Experience with web-based user interfaces such as JSF, Wicket, Tapestry is a plus Applications Interested? Then send your CV to [EMAIL PROTECTED], or contact Vasil Kokareshkov at [EMAIL PROTECTED] www.fredhopper.com We are looking to fill positions immediately, therefore apply today! -- View this message in context: http://www.nabble.com/Job-Opportunity-for-Developers%2C-Java-Web-at-Fredhopper-tp14456819p14456819.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Tapestry job opening
Synergetics, a Belgian IT research company is looking for java developers. The work will mostly involve building and improving application user interfaces using tapestry5. Short information and more info can be found at http://www.synergetics.be/html/jobs.html Though the opening is for full-time developers, there are also opportunities for freelancers to do occasional jobs. For more info, send an e-mail at joachim at progs.be or at synergetics.be. Kind regards, Joachim -- Joachim Van der Auwera PROGS bvba, progs.be - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tapestry job opening
Hi there, I'm interested with the job opening but before I proceed with applying, does it require me to be a Belgian citizen? Since currently I still reside in Indonesia but willing to move. Thanks in advance, On 12/19/07, Joachim Van der Auwera [EMAIL PROTECTED] wrote: Synergetics, a Belgian IT research company is looking for java developers. The work will mostly involve building and improving application user interfaces using tapestry5. Short information and more info can be found at http://www.synergetics.be/html/jobs.html Though the opening is for full-time developers, there are also opportunities for freelancers to do occasional jobs. For more info, send an e-mail at joachim at progs.be or at synergetics.be. Kind regards, Joachim -- I'm a coder not a drag-n-dropper Blog: http://joshuajava.wordpress.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tapestry job opening
Belgian citizenship is not a requirement. As long as you have the skills... Joachim Joshua Jackson wrote: Hi there, I'm interested with the job opening but before I proceed with applying, does it require me to be a Belgian citizen? Since currently I still reside in Indonesia but willing to move. Thanks in advance, On 12/19/07, Joachim Van der Auwera [EMAIL PROTECTED] wrote: Synergetics, a Belgian IT research company is looking for java developers. The work will mostly involve building and improving application user interfaces using tapestry5. Short information and more info can be found at http://www.synergetics.be/html/jobs.html Though the opening is for full-time developers, there are also opportunities for freelancers to do occasional jobs. For more info, send an e-mail at joachim at progs.be or at synergetics.be. Kind regards, Joachim -- Joachim Van der Auwera PROGS bvba, progs.be - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
tapestry job I created on odesk... can't afford a lot but if you know someone who wants some pocket money...
Hi there, I created a odesk job for someone to help me finish a xml translator that will be contributed back to tapestry. I have done a lot of design and a fair amount of code as well, but I don't have the time to finish it off. But if you know someone who does the job is here: https://my.odesk.com/console/j/opening.php?key=dd384f65af78a9c0tot=1060pos=4 (or if you want to do it for free :-) ... like I said this will be contributed back to tapestry.) -Pat
Re: tapestry job I created on odesk... can't afford a lot but if you know someone who wants some pocket money...
dojo.dom.createDocumentFromText can help for client-side validation On 5/29/07, Patrick Moore [EMAIL PROTECTED] wrote: Hi there, I created a odesk job for someone to help me finish a xml translator that will be contributed back to tapestry. I have done a lot of design and a fair amount of code as well, but I don't have the time to finish it off. But if you know someone who does the job is here: https://my.odesk.com/console/j/opening.php?key=dd384f65af78a9c0tot=1060pos=4 (or if you want to do it for free :-) ... like I said this will be contributed back to tapestry.) -Pat -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / JEE Consulting
Re: tapestry job I created on odesk... can't afford a lot but if you know someone who wants some pocket money...
Thanks! -Pat On 5/28/07, Andreas Andreou [EMAIL PROTECTED] wrote: dojo.dom.createDocumentFromText can help for client-side validation On 5/29/07, Patrick Moore [EMAIL PROTECTED] wrote: Hi there, I created a odesk job for someone to help me finish a xml translator that will be contributed back to tapestry. I have done a lot of design and a fair amount of code as well, but I don't have the time to finish it off. But if you know someone who does the job is here: https://my.odesk.com/console/j/opening.php?key=dd384f65af78a9c0tot=1060pos=4 (or if you want to do it for free :-) ... like I said this will be contributed back to tapestry.) -Pat -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / JEE Consulting
Job Offer in Miami: 1 Java/Tapestry Developer, 1 Web Designer
Hi all, sorry to spam the list with this Job Offer but I figure that it could be of interest to know that we are looking to expand our (Tapestry) Development Team here in Miami Lakes. We are currently 3 Java/Tapestry Developers, 2 DBA, 1 Web Designer, 2 Sys. Admin and 2 Support Guys. We are working on rebuilding a old JSP 1-tier based system into a 3-tier System working with some of the latest Open Source frameworks (Tapestry 4.0.2, Tacos 4.0.1, Spring 2.0.2, Acegi 1.0.3, Hibernate 3.1, etc.). A couple of weeks ago we rolled out our first release of the first module that building our clients Web Sites (+320) and allowing our Compliance Department to Approve/Reject changes to the clients Web Sites. The positions are on site here in Miami and applicants must be allowed to work in the U.S. (sorry, but this a must). Java/Tapestry Developer: Location: Miami Lakes, Florida, United States Investacorp Inc., a leading, privately owned broker-dealer firm, seeks to hire a System Developer to join our MIS team. This person will be responsible for the design, development, and maintenance of Java based applications. The Java/Tapestry Developer will participate in the full development life cycle from gathering requirements to implementation and maintenance. Technical Skill Requirements: * 3 or more years of experience in Information Technology. * Strong programming skills in Java. Preferably with experience with some of the following: JSP’s, servlets, Spring, Hibernate 3, Tapestry 4.0.2/ Tapestry 4.1.X, and Ant. * Relational databases (preferably Oracle) and SQL. Preferably with experience in PL/SQL. * Web technologies including HTML, Javascript, and CSS. * Experience with JBoss application server or Jetty Web Server. * Understanding of Linux, Unix, and NT environments. * Ajax/Tacos a plus. Other Skill Requirements: * Ability to analyze complex business problems and implement solutions with a minimum of direction. * Ability to work well both independently and as part of a team. * Experience with both unit testing and integrated system testing. This job requires a commitment to excellence and the ability to function in a small team-oriented environment. Graphic/Web Designer We are looking for a Graphics Designer / WEB Developer to design ads and catalogues. The right candidate will also be responsible for building and maintaining the company's web sites, prepare sales material, and fulfill other graphics and Internet requirements. Proficiencies in graphics software and basic web development technologies are required Requirements * Familiar with web design working with Photoshop, Illustrator, Dreamweaver, HTML, Flash, CSS2 * Proficiency in Adobe Photoshop, Illustrator and Dreamweaver. * Working knowledge of Flash, Interworld and Open Source a plus. * Detail oriented, team player with a good sense of design. College students and recent graduates welcome. We offer an attractive compensation package including salary and bonus, a comprehensive benefits package including 401(k) and pension plans. No third party agencies, Principals only. Apply to Investacorp: [EMAIL PROTECTED] [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Job-Offer-in-Miami%3A-1-Java-Tapestry-Developer%2C-1-Web-Designer-tf3716288.html#a10396103 Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[JOB] Tapestry Developer
Tapestry developers needed for cool client project. Be versed in Tapestry 3/4, Hibernate, Spring. Familiarity with Ajax/Tacos a plus. Please be a fluent English speaker / writer. Work is purely remote, outside of US ok too. Send your resume and rates. Thanks! Steve Motola [EMAIL PROTECTED] (310) 422-5521 The Lab, LLC http://www.thelabllc.com Content is for intended recipient only. This message was sent using IMP, the Internet Messaging Program. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Job Offer in Miami, US
Yes, we are trying to put together a good team here in Miami. We have some exciting stuff to do and we are going to do it with Tapestry, Spring and Hibernate Some training are allways welcome but can we afford you? ;) Cheers, Jacob -- View this message in context: http://www.nabble.com/Job-Offer-in-Miami%2C-US-tf2866216.html#a8023894 Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Job Offer in Miami, US
Location: Miami Lakes, Florida, United States Investacorp Inc., a leading, privately owned broker-dealer firm, seeks to hire a System Developer to join our MIS team. This person will be responsible for the design, development, and maintenance of Java based applications. The analyst will participate in the full development life cycle from gathering requirements to implementation and maintenance. Technical Skill Requirements: * 3 or more years of experience in Information Technology. * Strong programming skills in Java. Preferably with experience with some of the following: JSP’s, servlets, Spring, Hibernate 3, Tapestry 4.0.2/ Tapestry 4.1.X, and Ant. * Relational databases (preferably Oracle) and SQL. Preferably with experience in PL/SQL. * Web technologies including HTML, Javascript, and CSS. * Experience with an application server. * Understanding of Linux, Unix, and NT environments. * Sun certifications, such as the Sun Certified Programmer, are preferred. Other Skill Requirements: * Ability to analyze complex business problems and implement solutions with a minimum of direction. * Ability to work well both independently and as part of a team. * Experience with both unit testing and integrated system testing. This job requires a commitment to excellence and the ability to function in a small team-oriented environment. Apply to Investacorp: [EMAIL PROTECTED] [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Job-Offer-in-Miami%2C-US-tf2866216.html#a8010076 Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Job Offer in Miami, US
Damn, jobs down south are EXTRA tempting at this time of year! -Original Message- From: jake123 [mailto:[EMAIL PROTECTED] Sent: Thursday, December 21, 2006 11:05 AM To: users@tapestry.apache.org Subject: Job Offer in Miami, US Location: Miami Lakes, Florida, United States Investacorp Inc., a leading, privately owned broker-dealer firm, seeks to hire a System Developer to join our MIS team. This person will be responsible for the design, development, and maintenance of Java based applications. The analyst will participate in the full development life cycle from gathering requirements to implementation and maintenance. Technical Skill Requirements: * 3 or more years of experience in Information Technology. * Strong programming skills in Java. Preferably with experience with some of the following: JSP’s, servlets, Spring, Hibernate 3, Tapestry 4.0.2/ Tapestry 4.1.X, and Ant. * Relational databases (preferably Oracle) and SQL. Preferably with experience in PL/SQL. * Web technologies including HTML, Javascript, and CSS. * Experience with an application server. * Understanding of Linux, Unix, and NT environments. * Sun certifications, such as the Sun Certified Programmer, are preferred. Other Skill Requirements: * Ability to analyze complex business problems and implement solutions with a minimum of direction. * Ability to work well both independently and as part of a team. * Experience with both unit testing and integrated system testing. This job requires a commitment to excellence and the ability to function in a small team-oriented environment. Apply to Investacorp: [EMAIL PROTECTED] [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Job-Offer-in-Miami%2C-US-tf2866216.html#a8010076 Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Job Offer in Miami, US
yes, is it not... it is really nice weather down here... and you can still walking around in shorts... :) Greg.L.Cormier wrote: Damn, jobs down south are EXTRA tempting at this time of year! -Original Message- From: jake123 [mailto:[EMAIL PROTECTED] Sent: Thursday, December 21, 2006 11:05 AM To: users@tapestry.apache.org Subject: Job Offer in Miami, US Location: Miami Lakes, Florida, United States Investacorp Inc., a leading, privately owned broker-dealer firm, seeks to hire a System Developer to join our MIS team. This person will be responsible for the design, development, and maintenance of Java based applications. The analyst will participate in the full development life cycle from gathering requirements to implementation and maintenance. Technical Skill Requirements: * 3 or more years of experience in Information Technology. * Strong programming skills in Java. Preferably with experience with some of the following: JSP’s, servlets, Spring, Hibernate 3, Tapestry 4.0.2/ Tapestry 4.1.X, and Ant. * Relational databases (preferably Oracle) and SQL. Preferably with experience in PL/SQL. * Web technologies including HTML, Javascript, and CSS. * Experience with an application server. * Understanding of Linux, Unix, and NT environments. * Sun certifications, such as the Sun Certified Programmer, are preferred. Other Skill Requirements: * Ability to analyze complex business problems and implement solutions with a minimum of direction. * Ability to work well both independently and as part of a team. * Experience with both unit testing and integrated system testing. This job requires a commitment to excellence and the ability to function in a small team-oriented environment. Apply to Investacorp: [EMAIL PROTECTED] [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Job-Offer-in-Miami%2C-US-tf2866216.html#a8010076 Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Job-Offer-in-Miami%2C-US-tf2866216.html#a8010438 Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Job Offer in Germany/Berlin
Hi All, The Company I am working for is searching for tapestry developer in Berlin/Germany. The application we are developing is base on tapestry 4.0 with a custom ajax extention based on dojo. The team contains currently 3 highly skilled j2ee developers and 1 front end (tapestry) developer. On interreset email me at tapestry1 at piterman dot net Cheers, Ron - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [JOB] Tapestry Developer
Hi Steve, I need the job, please further explain on technology and project concerns. Let me tell you a little bit about my experience. I'm certified as SCJP 1.4. I have completed handful of projects with Tapestry 3 . All them using Hibernate. No real working experience with Spring but willing to learn. Also I'm a fan of rich content apps. AJAX: not Tacos but GWT. Please review my CV, then drop me an email if you feel I could be of any help. Regards, Omar Valerio M [EMAIL PROTECTED]On 11/1/06, Steve Motola [EMAIL PROTECTED] wrote:Current need for a Tapestry developer for client project.Familiarity with Tapestry 3 and 4.Versed in Hibernate and Spring.Tacos a plus.Send resumes and questions to [EMAIL PROTECTED]. Steve Motola[EMAIL PROTECTED](310) 422-5521The Lab, LLChttp://www.thelabllc.comContent is for intended recipient only. This message was sent using IMP, the Internet Messaging Program.- To unsubscribe, e-mail: [EMAIL PROTECTED]For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [JOB] Tapestry Developer
Sorry List I somehow forget to change the recipient... :(
Submit Windows Print job
Hi All, Is it possible to create a link thru tapestry such that when a user clicks it, it opens up the windows print screen dialog box? Thanks, Josh - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Submit Windows Print job
html+js can do this: a href=javascript:print()PRiNT Me/a Josh Joy wrote: Hi All, Is it possible to create a link thru tapestry such that when a user clicks it, it opens up the windows print screen dialog box? Thanks, Josh - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Submit Windows Print job
Yep...Some might even suggest that in this scenario you could provide a page with a slightly modified @Border (if you are using such a component) to cut out cruft not needed in printing.. (Like navigation / etc..) On 9/28/06, andyhot [EMAIL PROTECTED] wrote: html+js can do this: a href=javascript:print()PRiNT Me/a Josh Joy wrote: Hi All, Is it possible to create a link thru tapestry such that when a user clicks it, it opens up the windows print screen dialog box? Thanks, Josh - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
Job Offer: Agile Tapestry, Spring Webflow, Ruby (Prague, Czech Republic)
Hi, We are searching for enthusisastic agile developers for full time job based in Prague. Let us know, if you like to write tests, trigger automatic builds, do refactoring, code reviews, create code generators, do metaprograming and more in Java, Tapestry 4, Spring webflow, Ruby, Ruby on Rails ... Looking forward to hear from you, Karel -- View this message in context: http://www.nabble.com/Job-Offer%3A-Agile-Tapestry%2C-Spring-Webflow%2C-Ruby-%28Prague%2C-Czech-Republic%29-tf2076914.html#a5720215 Sent from the Tapestry - User forum at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Job Offer: Java Web-Frontend Developer (Hamburg, Germany)
Hello! Hope this message is not too offtopic... the company I'm working for is currently searching for Java developers with web-frontend experience. Knowledge of Tapestry is not required. However, all of our frontend development in the team is done using Tapestry and Cayenne. It's a permanent employment and knowledge of the german language is a requirement, the office is located in Hamburg, Germany. Feel free to contact me for further information! Regards Christian - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]