Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Java API structuring

Yet another bright idea came to my mind.

If you don't like my posts just let me know.

As I said in an investment business one bright idea came to my mind about how to make valuation of the companies. Because theory really is a theory. I managed to make from 30 000$ about 3 mio USD investing in Russian small cap companies for three years. I lost Around 2,3 mio in the financial crisis of 2009 in Russia because I became lazy and stupid. Although I received my MBA an PhD, cross US back and forth, cross Argentinian border by walking and cetera. Money really didn't matter for me. It's a valuation theory. If you are interested I am ready to share my ideas for free for the sake of the efficiency of the markets. You make right investment decisions, money are distrubuted fairly. Good company receives good money. Economy works, shareholders are happy. Right people get right salaries and bonuses. World is a better place!

Now programming which has happened to be a very interesting topic.

Java API:

  1. Structure the API. Every method is structured accordind to its use. For example, you start an application it goes to "main". Then goes to different paths. And we describe possible solutions methods and properties that can be applied. It's what Intellij IDEA do as far as I understood from the company website. You can create a Rational Rose like application to design and create a working application. Yet another idea. Maybe somebody is on the way doing it.

PS: There were times when I was a Business Analyst. Persuaded HR that I am qualified BA when I was 20. Pretty big chain of hypermarket that had an IPO as far as I know. I was the only BA in the company. So, reading theory and appliying it was my job. Correct or incorrect only GOD knows. I still thinking about it.

  1. Github. Interesting part. You can connect GIT to your API docs and make it more involving. Some of the programmers have not only interesting code but interesting logical strucutres. So, we connect GIT with our API well structured docs (API tree) and everything becomes pretty awesome. So, we apply logic of genius programmers to our strucured API tree. Not code, code might be different but we catch logic. And it changes everything. Can you imagine power of this. Now you have to go to Github, study it and then apply structures if you are smart. But with this docs you can have the best solutions on the market. You can create a website that have the best solutions applied with classical API docs. Did you get me?

  2. Finally, with this API tree it's not far away from creating WIX'es for Java programming. Human interface to write your application without a single code. Just click here, choose solutions, apply "Github" logical stuructures to the problem and everybody is happy. Programmers salaries are down. Economy more efficient. The Company who created this project would went to an IPO. We say bye bye to Google.

PS: I usually apply natural procceses to problems and it makes me make new solutions. In Russian schools there is a subject called "Introduction to a nature". How water flows from the skies and feed trees and then returns to the ground then it goes back to the sky because of the heating from the sun an so on. The nature is a solution to everything from investment to programming. If you want to know more I am a pretty free solution.

Summary: we can create a website that simplifies programming. API docs where you can apply different logic to the whole structure and make "dance" documents to the music you order.