Title: Clean up "Running Your First Java Application" · Issue #95 · java/devjava-content · GitHub
Open Graph Title: Clean up "Running Your First Java Application" · Issue #95 · java/devjava-content
X Title: Clean up "Running Your First Java Application" · Issue #95 · java/devjava-content
Description: Now that IDE articles have been added, the "Running Your First Java Application" section contains 6 articles which may be a bit overwhelming. After all, does it really make sense to let people read through 6 articles about their "First J...
Open Graph Description: Now that IDE articles have been added, the "Running Your First Java Application" section contains 6 articles which may be a bit overwhelming. After all, does it really make sense to let people read...
X Description: Now that IDE articles have been added, the "Running Your First Java Application" section contains 6 articles which may be a bit overwhelming. After all, does it really make sense to let p...
Opengraph URL: https://github.com/java/devjava-content/issues/95
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Clean up \"Running Your First Java Application\"","articleBody":"Now that IDE articles have been added, the \"Running Your First Java Application\" section contains 6 articles which may be a bit overwhelming. After all, does it really make sense to let people read through 6 articles about their \"First Java Application\"? Having a list of articles explaining what's necessary for the \"First Java Application\" is not giving people motivation to use that programming language.\r\n\r\nIn order to do this, I have the following suggestions:\r\n- **Group the IDE articles to their own article series/tutorial group and keep one link to that tutorial group in the \"Running Your First Java Application\" section.** The short description shown on [/learn](https://dev.java/learn/) should tell developers that using an IDE makes writing Java applications easier. I also mentioned this in #77 and similar.\r\n- **Move [Jshell - The Java Shell Tool](https://dev.java/learn/jshell-tool/) to a later section like \"Getting to know the JVM\".** Beginners typically don't use `jshell`. While that tool may be good for demonstration, people starting with Java want to write programs (I think). Trying jshell is probably just confusing. Also, once the new On-Ramp features are finalized, there is even less of a reason for beginners to use jshell as they can experiment with a very simple source code file. Once that is done, it might be a good idea to update [Getting Started with Java](https://dev.java/learn/getting-started/) and/or [Launching Single-File Source-Code Programs](https://dev.java/learn/single-file-program/).\r\n\r\nThis is a restructuring suggestion similar to #54.","author":{"url":"https://github.com/danthe1st","@type":"Person","name":"danthe1st"},"datePublished":"2024-05-05T16:57:18.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/95/devjava-content/issues/95"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:9fe00d70-d40d-b641-5a5b-a26fe873d5aa |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E2C0:1D4987:30EFF9:43F28D:697B3E67 |
| html-safe-nonce | 89336cb55e3c42511613df328918a438aefd272839b9d81668b89f955fc51de7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMkMwOjFENDk4NzozMEVGRjk6NDNGMjhEOjY5N0IzRTY3IiwidmlzaXRvcl9pZCI6IjUyOTM5MzU2Njk1ODY2NDA0ODciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 27a635ea5744202c57188d08727be71d5d0ee426a781fedd10406f8c8cbe1fc3 |
| hovercard-subject-tag | issue:2279623610 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/java/devjava-content/95/issue_layout |
| twitter:image | https://opengraph.githubassets.com/de5feb94b5d5ad8432b52d67108465685a566a1f8c57852ed7a4161fbc7b84f1/java/devjava-content/issues/95 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/de5feb94b5d5ad8432b52d67108465685a566a1f8c57852ed7a4161fbc7b84f1/java/devjava-content/issues/95 |
| og:image:alt | Now that IDE articles have been added, the "Running Your First Java Application" section contains 6 articles which may be a bit overwhelming. After all, does it really make sense to let people read... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | danthe1st |
| hostname | github.com |
| expected-hostname | github.com |
| None | 6fe64d94889230be19a900846cfc91707e7dd4206878d6c208922b46a6b0735d |
| turbo-cache-control | no-preview |
| go-import | github.com/java/devjava-content git https://github.com/java/devjava-content.git |
| octolytics-dimension-user_id | 126123820 |
| octolytics-dimension-user_login | java |
| octolytics-dimension-repository_id | 614090520 |
| octolytics-dimension-repository_nwo | java/devjava-content |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 614090520 |
| octolytics-dimension-repository_network_root_nwo | java/devjava-content |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 15736a47b83581130a149aa1b928696bea06adde |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width