Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #33074 > unrolled thread
| Started by | Sang Shin <sangshinpassion@gmail.com> |
|---|---|
| First post | 2015-11-10 05:41 -0800 |
| Last post | 2015-11-12 22:10 -0500 |
| Articles | 10 — 5 participants |
Back to article view | Back to comp.lang.java.programmer
Free auditing to 5-day Ruby on Rails codecamp next week Sang Shin <sangshinpassion@gmail.com> - 2015-11-10 05:41 -0800
Re: Free auditing to 5-day Ruby on Rails codecamp next week Eric Douglas <e.d.programmer@gmail.com> - 2015-11-10 06:38 -0800
Re: Free auditing to 5-day Ruby on Rails codecamp next week Jerry Stuckle <jstucklex@attglobal.net> - 2015-11-10 12:15 -0500
Re: Free auditing to 5-day Ruby on Rails codecamp next week Arne Vajhøj <arne@vajhoej.dk> - 2015-11-10 19:39 -0500
Re: Free auditing to 5-day Ruby on Rails codecamp next week Jerry Stuckle <jstucklex@attglobal.net> - 2015-11-10 21:01 -0500
Re: Free auditing to 5-day Ruby on Rails codecamp next week Arne Vajhøj <arne@vajhoej.dk> - 2015-11-10 21:37 -0500
Re: Free auditing to 5-day Ruby on Rails codecamp next week Jerry Stuckle <jstucklex@attglobal.net> - 2015-11-10 22:13 -0500
Re: Free auditing to 5-day Ruby on Rails codecamp next week Eric Douglas <e.d.programmer@gmail.com> - 2015-11-11 05:04 -0800
Re: Free auditing to 5-day Ruby on Rails codecamp next week Jeff Higgins <jeff@invalid.invalid> - 2015-11-11 17:29 -0500
Re: Free auditing to 5-day Ruby on Rails codecamp next week Arne Vajhøj <arne@vajhoej.dk> - 2015-11-12 22:10 -0500
| From | Sang Shin <sangshinpassion@gmail.com> |
|---|---|
| Date | 2015-11-10 05:41 -0800 |
| Subject | Free auditing to 5-day Ruby on Rails codecamp next week |
| Message-ID | <30c5c642-906d-421c-ad54-58fec4d0be50@googlegroups.com> |
Folks,
I am conducting 5-day Ruby on Rails online codecamp next week (Nov. 16-20).
And auditing is free. Please register via
https://attendee.gotowebinar.com/register/6900638692622376961
The topics we will cover are as following:
Ruby/Rails Installation - Lab, Recording (18m)
Ruby Basics I - PDF, Lab, Recording (57m)
Ruby Basics II - PDF, Lab, Recording (56m)
Ruby Blocks - PDF, Lab, Recording (47m)
Ruby Meta-programming - PDF, Lab, Recording (35m)
Rails Basics - PDF, Lab, Recording part1 (65m) Recording part2 (23m)
Scaffolding - PDF, Lab, Recording (35m)
Configuration - PDF, Lab, Recording ()
Action Controller Basics - PDF, Lab, Recording (65m)
Routing - PDF, Lab, Recording (54m)
Active Record I - PDF, Lab, Recording (51m)
Active Record II - PDF, Lab, Recording ()
Active Record Associations - PDF, Lab, Recording (63m)
Action View Layout and Partial - PDF, Lab, Recording (41m)
Action View Form Helpers - PDF, Lab, Recording (60m)
Ajax and JavaScript - PDF, Lab, Recording ()
CoffeeScript - PDF, Lab, Recording ()
Asset Pipeline - PDF, Lab, Recording ()
Action View HAML - PDF, Lab, Recording (30m)
Authentication (using "devise") - PDF, Lab, Recording (50m)
RSpec I - PDF, Lab, Recording (75m)
RSpec II - PDF, Lab, Recording (31m )
Deployment (focused on Cloud) - PDF, Lab, Recording (40m)
Caching - PDF, Lab, Recording ()
[toc] | [next] | [standalone]
| From | Eric Douglas <e.d.programmer@gmail.com> |
|---|---|
| Date | 2015-11-10 06:38 -0800 |
| Message-ID | <b95dd9c2-4ff6-4062-951e-e69973b06cf6@googlegroups.com> |
| In reply to | #33074 |
On Tuesday, November 10, 2015 at 8:41:59 AM UTC-5, Sang Shin wrote: > Folks, > > I am conducting 5-day Ruby on Rails online codecamp next week (Nov. 16-20). > And auditing is free. Please register via > > https://attendee.gotowebinar.com/register/6900638692622376961 > > The topics we will cover are as following: > > Ruby/Rails Installation - Lab, Recording (18m) > Ruby Basics I - PDF, Lab, Recording (57m) > Ruby Basics II - PDF, Lab, Recording (56m) > Ruby Blocks - PDF, Lab, Recording (47m) > Ruby Meta-programming - PDF, Lab, Recording (35m) > Rails Basics - PDF, Lab, Recording part1 (65m) Recording part2 (23m) > Scaffolding - PDF, Lab, Recording (35m) > Configuration - PDF, Lab, Recording () > Action Controller Basics - PDF, Lab, Recording (65m) > Routing - PDF, Lab, Recording (54m) > Active Record I - PDF, Lab, Recording (51m) > Active Record II - PDF, Lab, Recording () > Active Record Associations - PDF, Lab, Recording (63m) > Action View Layout and Partial - PDF, Lab, Recording (41m) > Action View Form Helpers - PDF, Lab, Recording (60m) > Ajax and JavaScript - PDF, Lab, Recording () > CoffeeScript - PDF, Lab, Recording () > Asset Pipeline - PDF, Lab, Recording () > Action View HAML - PDF, Lab, Recording (30m) > Authentication (using "devise") - PDF, Lab, Recording (50m) > RSpec I - PDF, Lab, Recording (75m) > RSpec II - PDF, Lab, Recording (31m ) > Deployment (focused on Cloud) - PDF, Lab, Recording (40m) > Caching - PDF, Lab, Recording () Is Ruby on Rails still a useful thing to learn? Is GRails still useful/supported/popular? I tried searching for info and found this thread that suggests they're both dying. http://www.coderanch.com/t/644878/oa/Play-Java-Play-Scala-Grails Is Play a better option? https://www.playframework.com/ This works with Java, or do you have to learn Scala? Are these technologies for client, server, or both? Can a website be written with just Javascript, or is that just client side? Are any of these better than PHP, or to be used in addition to it? I write client-server desktop applications that just run on the local domain. I've always thought I should learn web technology but it seems like there's a lot of languages that do the same thing and a new one comes out every year. I don't want to master any of these only to hear they've dropped support or companies are looking for developers who know something different.
[toc] | [prev] | [next] | [standalone]
| From | Jerry Stuckle <jstucklex@attglobal.net> |
|---|---|
| Date | 2015-11-10 12:15 -0500 |
| Message-ID | <n1t8jo$5et$1@dont-email.me> |
| In reply to | #33076 |
On 11/10/2015 9:38 AM, Eric Douglas wrote: > On Tuesday, November 10, 2015 at 8:41:59 AM UTC-5, Sang Shin wrote: >> Folks, >> >> I am conducting 5-day Ruby on Rails online codecamp next week (Nov. 16-20). >> And auditing is free. Please register via >> >> https://attendee.gotowebinar.com/register/6900638692622376961 >> >> The topics we will cover are as following: >> >> Ruby/Rails Installation - Lab, Recording (18m) >> Ruby Basics I - PDF, Lab, Recording (57m) >> Ruby Basics II - PDF, Lab, Recording (56m) >> Ruby Blocks - PDF, Lab, Recording (47m) >> Ruby Meta-programming - PDF, Lab, Recording (35m) >> Rails Basics - PDF, Lab, Recording part1 (65m) Recording part2 (23m) >> Scaffolding - PDF, Lab, Recording (35m) >> Configuration - PDF, Lab, Recording () >> Action Controller Basics - PDF, Lab, Recording (65m) >> Routing - PDF, Lab, Recording (54m) >> Active Record I - PDF, Lab, Recording (51m) >> Active Record II - PDF, Lab, Recording () >> Active Record Associations - PDF, Lab, Recording (63m) >> Action View Layout and Partial - PDF, Lab, Recording (41m) >> Action View Form Helpers - PDF, Lab, Recording (60m) >> Ajax and JavaScript - PDF, Lab, Recording () >> CoffeeScript - PDF, Lab, Recording () >> Asset Pipeline - PDF, Lab, Recording () >> Action View HAML - PDF, Lab, Recording (30m) >> Authentication (using "devise") - PDF, Lab, Recording (50m) >> RSpec I - PDF, Lab, Recording (75m) >> RSpec II - PDF, Lab, Recording (31m ) >> Deployment (focused on Cloud) - PDF, Lab, Recording (40m) >> Caching - PDF, Lab, Recording () > > Is Ruby on Rails still a useful thing to learn? > Is GRails still useful/supported/popular? > I tried searching for info and found this thread that suggests they're both dying. > http://www.coderanch.com/t/644878/oa/Play-Java-Play-Scala-Grails > I don't know myself, but I have a couple of friends who seem to be making a good living with it. > Is Play a better option? > https://www.playframework.com/ > This works with Java, or do you have to learn Scala? > Are these technologies for client, server, or both? > Can a website be written with just Javascript, or is that just client side? > Are any of these better than PHP, or to be used in addition to it? > > I write client-server desktop applications that just run on the local domain. I've always thought I should learn web technology but it seems like there's a lot of languages that do the same thing and a new one comes out every year. I don't want to master any of these only to hear they've dropped support or companies are looking for developers who know something different. > There are advantages and disadvantages to every technology. You need to define your requirements for a language, then determine which language(s) best fit your needs. No one language will be best in every circumstance - which is why there are so many languages. -- ================== Remove the "x" from my email address Jerry Stuckle jstucklex@attglobal.net ==================
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2015-11-10 19:39 -0500 |
| Message-ID | <n1u2np$g8b$1@speranza.aioe.org> |
| In reply to | #33076 |
On 11/10/2015 9:38 AM, Eric Douglas wrote: > On Tuesday, November 10, 2015 at 8:41:59 AM UTC-5, Sang Shin wrote: >> I am conducting 5-day Ruby on Rails online codecamp next week (Nov. 16-20). >> And auditing is free. I will not recommend anyone to take RoR training from someone posting it (aka spamming) a Java group. > Is Ruby on Rails still a useful thing to learn? > Is GRails still useful/supported/popular? > I tried searching for info and found this thread that suggests they're both dying. > http://www.coderanch.com/t/644878/oa/Play-Java-Play-Scala-Grails > > Is Play a better option? > https://www.playframework.com/ > This works with Java, or do you have to learn Scala? > Are these technologies for client, server, or both? > Can a website be written with just Javascript, or is that just client side? > Are any of these better than PHP, or to be used in addition to it? There are always anecdotal stories about this and that. Let us try a more systematic approach. See what companies are actually looking for. Let us use dice.com assuming US market. Languages: 16783 jobs requiring Java 11918 jobs requiring JavaScript 2804 jobs requiring PHP 1910 jobs requiring Ruby 708 jobs requiring Scala 415 jobs requiring Groovy Web frameworks: 1150 jobs requiring node.js 883 jobs requiring Rails 862 jobs requiring Struts 545 jobs requiring Play 401 jobs requiring JSF 171 jobs requiring Grails 149 jobs requiring ZF 31 jobs requiring Wicket Neither RoR nor Grails seems to be dying. But are not in the Java or PHP league either. JavaScript with the exception of node.js and similar is client side, while the rest is server side. Even with a true client side HTML/CSS/JS app you will need some services server side for practically all usage. In the Java world those services would typically be based on JAX-RS. Arne
[toc] | [prev] | [next] | [standalone]
| From | Jerry Stuckle <jstucklex@attglobal.net> |
|---|---|
| Date | 2015-11-10 21:01 -0500 |
| Message-ID | <n1u7dg$tso$2@dont-email.me> |
| In reply to | #33085 |
On 11/10/2015 7:39 PM, Arne Vajhøj wrote: > On 11/10/2015 9:38 AM, Eric Douglas wrote: >> On Tuesday, November 10, 2015 at 8:41:59 AM UTC-5, Sang Shin wrote: >>> I am conducting 5-day Ruby on Rails online codecamp next week (Nov. >>> 16-20). >>> And auditing is free. > > I will not recommend anyone to take RoR training from someone posting > it (aka spamming) a Java group. > >> Is Ruby on Rails still a useful thing to learn? >> Is GRails still useful/supported/popular? >> I tried searching for info and found this thread that suggests they're >> both dying. >> http://www.coderanch.com/t/644878/oa/Play-Java-Play-Scala-Grails >> >> Is Play a better option? >> https://www.playframework.com/ >> This works with Java, or do you have to learn Scala? >> Are these technologies for client, server, or both? >> Can a website be written with just Javascript, or is that just client > side? >> Are any of these better than PHP, or to be used in addition to it? > > There are always anecdotal stories about this and that. > > Let us try a more systematic approach. > > See what companies are actually looking for. > > Let us use dice.com assuming US market. > > Languages: > > 16783 jobs requiring Java > 11918 jobs requiring JavaScript > 2804 jobs requiring PHP > 1910 jobs requiring Ruby > 708 jobs requiring Scala > 415 jobs requiring Groovy > > Web frameworks: > > 1150 jobs requiring node.js > 883 jobs requiring Rails > 862 jobs requiring Struts > 545 jobs requiring Play > 401 jobs requiring JSF > 171 jobs requiring Grails > 149 jobs requiring ZF > 31 jobs requiring Wicket > > Neither RoR nor Grails seems to be dying. But are not in the Java or > PHP league either. > > JavaScript with the exception of node.js and similar is client side, > while the rest is server side. > > Even with a true client side HTML/CSS/JS app you will need > some services server side for practically all usage. > > In the Java world those services would typically be based on JAX-RS. > > Arne > > I would not consider dice.com to be a reliable indication of any demand. -- ================== Remove the "x" from my email address Jerry Stuckle jstucklex@attglobal.net ==================
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2015-11-10 21:37 -0500 |
| Message-ID | <n1u9m5$rei$2@speranza.aioe.org> |
| In reply to | #33088 |
On 11/10/2015 9:01 PM, Jerry Stuckle wrote: > On 11/10/2015 7:39 PM, Arne Vajhøj wrote: >> See what companies are actually looking for. >> >> Let us use dice.com assuming US market. >> >> Languages: >> >> 16783 jobs requiring Java >> 11918 jobs requiring JavaScript >> 2804 jobs requiring PHP >> 1910 jobs requiring Ruby >> 708 jobs requiring Scala >> 415 jobs requiring Groovy >> >> Web frameworks: >> >> 1150 jobs requiring node.js >> 883 jobs requiring Rails >> 862 jobs requiring Struts >> 545 jobs requiring Play >> 401 jobs requiring JSF >> 171 jobs requiring Grails >> 149 jobs requiring ZF >> 31 jobs requiring Wicket > I would not consider dice.com to be a reliable indication of any demand. It may not be perfect, but it is a lot better than any anecdotal evidence. Arne
[toc] | [prev] | [next] | [standalone]
| From | Jerry Stuckle <jstucklex@attglobal.net> |
|---|---|
| Date | 2015-11-10 22:13 -0500 |
| Message-ID | <n1ubk5$3td$1@dont-email.me> |
| In reply to | #33090 |
On 11/10/2015 9:37 PM, Arne Vajhøj wrote: > On 11/10/2015 9:01 PM, Jerry Stuckle wrote: >> On 11/10/2015 7:39 PM, Arne Vajhøj wrote: >>> See what companies are actually looking for. >>> >>> Let us use dice.com assuming US market. >>> >>> Languages: >>> >>> 16783 jobs requiring Java >>> 11918 jobs requiring JavaScript >>> 2804 jobs requiring PHP >>> 1910 jobs requiring Ruby >>> 708 jobs requiring Scala >>> 415 jobs requiring Groovy >>> >>> Web frameworks: >>> >>> 1150 jobs requiring node.js >>> 883 jobs requiring Rails >>> 862 jobs requiring Struts >>> 545 jobs requiring Play >>> 401 jobs requiring JSF >>> 171 jobs requiring Grails >>> 149 jobs requiring ZF >>> 31 jobs requiring Wicket > >> I would not consider dice.com to be a reliable indication of any demand. > > It may not be perfect, but it is a lot better than > any anecdotal evidence. > > Arne > > No, it is not. Bad data is worse than no data at all. -- ================== Remove the "x" from my email address Jerry Stuckle jstucklex@attglobal.net ==================
[toc] | [prev] | [next] | [standalone]
| From | Eric Douglas <e.d.programmer@gmail.com> |
|---|---|
| Date | 2015-11-11 05:04 -0800 |
| Message-ID | <1473221e-ef24-4a7c-b5c3-d2248d16aa92@googlegroups.com> |
| In reply to | #33085 |
On Tuesday, November 10, 2015 at 7:39:37 PM UTC-5, Arne Vajhøj wrote: > I will not recommend anyone to take RoR training from someone posting > it (aka spamming) a Java group. I certainly wouldn't pay for a class from a spammer but if it's legit in teaching anything I'd be interested in checking out a free tutorial. > See what companies are actually looking for. > > Let us use dice.com assuming US market. > > Languages: > > 16783 jobs requiring Java > 11918 jobs requiring JavaScript > 2804 jobs requiring PHP > 1910 jobs requiring Ruby > 708 jobs requiring Scala > 415 jobs requiring Groovy > > Web frameworks: > > 1150 jobs requiring node.js > 883 jobs requiring Rails > 862 jobs requiring Struts > 545 jobs requiring Play > 401 jobs requiring JSF > 171 jobs requiring Grails > 149 jobs requiring ZF > 31 jobs requiring Wicket > > Neither RoR nor Grails seems to be dying. But are not in the Java or > PHP league either. Number of current job openings is not an indicator of whether a language is dying. You'd have to see long term trends. Having fewer job openings could be a good thing if it's gaining popularity and there's a lot fewer developers applying. > JavaScript with the exception of node.js and similar is client side, > while the rest is server side. > > Even with a true client side HTML/CSS/JS app you will need > some services server side for practically all usage. That's the crazy part of the web development career path. There are languages used only for clients and other languages used only on servers and you have to know them all to find a new job because the companies mix and match. > In the Java world those services would typically be based on JAX-RS. Oh great, one more thing to learn?
[toc] | [prev] | [next] | [standalone]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2015-11-11 17:29 -0500 |
| Message-ID | <n20fbp$phm$1@dont-email.me> |
| In reply to | #33105 |
On 11/11/2015 08:04 AM, Eric Douglas wrote: > On Tuesday, November 10, 2015 at 7:39:37 PM UTC-5, Arne Vajhøj wrote: >> I will not recommend anyone to take RoR training from someone posting >> it (aka spamming) a Java group. > > I certainly wouldn't pay for a class from a spammer but if it's legit in teaching anything I'd be interested in checking out a free tutorial. > I guess an ROR course advertisment on cljp is spam. I've not taken any of Sang Shin's courses, but I've heard considerably more positive than negative - even after he moved to a paid subscription format. <http://www.jpassion.com/portal/>
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2015-11-12 22:10 -0500 |
| Message-ID | <n23kbc$3rp$1@speranza.aioe.org> |
| In reply to | #33105 |
On 11/11/2015 8:04 AM, Eric Douglas wrote:
> On Tuesday, November 10, 2015 at 7:39:37 PM UTC-5, Arne Vajhøj wrote:
>> Let us use dice.com assuming US market.
>>
>> Languages:
>>
>> 16783 jobs requiring Java
>> 11918 jobs requiring JavaScript
>> 2804 jobs requiring PHP
>> 1910 jobs requiring Ruby
>> 708 jobs requiring Scala
>> 415 jobs requiring Groovy
>>
>> Web frameworks:
>>
>> 1150 jobs requiring node.js
>> 883 jobs requiring Rails
>> 862 jobs requiring Struts
>> 545 jobs requiring Play
>> 401 jobs requiring JSF
>> 171 jobs requiring Grails
>> 149 jobs requiring ZF
>> 31 jobs requiring Wicket
>>
>> Neither RoR nor Grails seems to be dying. But are not in the Java or
>> PHP league either.
>
> Number of current job openings is not an indicator of whether a
> language is dying.
If companies hire a lot then it can not really be called dying.
> You'd have to see long term trends.
Well - you have no guarantee that trends will continue.
"past performance does not necessarily predict future results" is they
say.
But for some of the the language part I can actually provide some history:
18-Dec-2011 10-Nov-2015
Java 16135 16783
PHP 3328 2804
Ruby 1661 1910
Surprisingly little change in 4 years!
> Having fewer job
> openings could be a good thing if it's gaining popularity and there's a
> lot fewer developers applying.
Job openings are just the demand side.
There is obviously also a supply side.
To estimate supply vs demand I will recommend that you look
at how long the job ads has been up.
long time => supply < demand
short time => supply > demand
You could also try and look at salary levels.
high => supply < demand
low => supply > demand
But even though that is what economic theory predicts then the
modern job market is rather complex when it gets to salary
determination.
Anyway - indeed.com gives the following average salaries:
Java 102 K$
JavaScript 99 K$
PHP 89 K$
Ruby 107 K$
Scala 120 K$
Groovy 112 K$
But if you want my subjective guess, then I think this more reflect the
type of developers choosing the languages than it reflects supply
and demand.
Or to be more specific: I don't think Scala being in the top reflect
that companies demand more Scala developers than there are available - I
think it reflects that the developers that master Scala are all top
developers (because it is not an easy language to master) and they
would get a good salary no matter what they chose to program in.
>> JavaScript with the exception of node.js and similar is client side,
>> while the rest is server side.
>>
>> Even with a true client side HTML/CSS/JS app you will need
>> some services server side for practically all usage.
>
> That's the crazy part of the web development career path. There are
> languages used only for clients and other languages used only on servers
> and you have to know them all to find a new job because the companies
> mix and match.
The "full stack developer" is in fashion right now.
But there is so much you need to know.
HTML, CSS, client side JS
a server side language
SQL
XML, XSD, XPath
JSON
general OOP
etc.
>> In the Java world those services would typically be based on JAX-RS.
>
> Oh great, one more thing to learn?
Guess so.
But it is relative easy.
Arne
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.java.programmer
csiph-web