I have used Guice and then Dagger in projects. I admired the simplicity and his thought process which might have gone through to create these amazing projects.
Bob you'll be missed.
77 karma · joined June 27, 2010
I have used Guice and then Dagger in projects. I admired the simplicity and his thought process which might have gone through to create these amazing projects.
Bob you'll be missed.
Then, life caught on. You can't manage kids' activities, work schedules and your social life without a smartphone these days.
While I have used the Mac client, I have not used it as the host yet.
The benefit of Chrome Remote Desktop is the ability to access your desktop from any computer with Chrome installed using your login credentials. It also does the audio out, etc very well.
I do acknowledge working with non-technie teams is frustrating to start with, but once you bring them to learn the benefits it becomes pleasurable.
I wish more of us can do the same.
I have not yet found an Antivirus software which can truly educates the user - there are wonderful opportunities in there for the right kind of company/product. Proactive solutions beat reactive solutions hands down. Like they say "Stitch in time saves nine"
Frankly, all these arguments are by people who never tried Dart in the first place. Dart is perfect for large scale applications - especially enterprise ones.
GWT is for large codebases, if you are trying to make a small project with GWT - you won't find much benefit from it. As the development is Java based, there is a lot of cross-pollination of good ideas, practices and tools. For example, you could use familiar testing frameworks, DI frameworks and debugging tools.
Finally, you can share code between Server, Web Clients and (Native) Mobile Clients. This is one feature which is hard to beat in today's code multi-platform world. Checkout https://drive.google.com/a/vaadin.com/file/d/0B3ktS-w9vr8IS2...
I do have access to WolframAlpha but haven't yet taught her how to use it - maybe it's a bit early for her, I'll give it a go.
> how does an earthquake happen > when was the first Christchurch earthquake > what are the well known constellations > how big is cat VY Canis Majoris > what is the biggest star > how old is Pluto > what is Fusion > how was the sun formed
This is from one session.
Your configuration is always evolving - so don't fret if a plugin or a setting is not working for you, it just means its gotto go..
That said focus on `your productivity` over a religious choice of an editor. You actually got to live with it for decades to come. choose the right one which fits your use case.
Few things I do differently now and has helped me a lot: 1. I focussed on side projects as a way to blow-off steam - this helped me a lot. (Looks like you are already doing it) 2. Spice up your work environment - good audiobooks always help me stay sane on those long coding days. I usually choose some good light-hearted reading rather than the intense novels. 3. I allocated days to work on my side projects during the work-week. ThIs meant I had to get creative around how I schedule my work-work. Eg: Sometimes I had to work long hours (10+) to finish up with my work schedule. 4. Switch off day - usually on Sunday I tend not to do anything work related.
As you mentioned you have a market ready product, spend as much as you can on customer validation and getting new customers - invariably would would find you might need the cash flow for the process and scaling up. Cost of sale is often underestimated, and sometimes you will find unexpected expenditure when you thought things are going well. If you are building an enterprise focussed product - you would have to allow at the least 3 months of lead time for getting a customer signed.
I usually set the timer for 5 mins and once it goes off - it's a different me.
That said, using Java is sort of a insurance policy.
1. It's easy to find developers. _Sometimes_ easier to outsource modules. 2. It's usually hard to make mistakes in Java (you can screw up, if you want to) - mainly due to great tooling and excellent time-tested frameworks which help a tonne. 3. Has good complementary languages (Scala, Groovy, JRuby..), which interop well with other frameworks at large. 3. JVM does black-magic for you.
I guess committee did make a decent pick then.
Simple concept of real-time video streaming using a web enabled Glasses looks easy, but its hard to do.
And, a good PR is always a big win.
Do some testing to see how much memory you have allocated to the JVM - how much resources each of your rails apps are consuming.. Use a Heap Analyser (or similar) - it could give you good insights into what is hogging up the resources.