Re: [racket-users] Racket language for enterprise software

2018-09-25 Thread Madhav Peshwa
Thanks all.

MP

On Wednesday, September 26, 2018 at 9:05:19 AM UTC+5:30, Andrew 
Gwozdziewycz wrote:
>
>
>
> > On Sep 25, 2018, at 10:37, Neil Van Dyke  > wrote: 
> > 
> > I'm not sure, but I suspect many employers might also want you to say 
> "agile", "scrum", and "bro" a lot, preferably with an affable Californian 
> surfer accent. :) 
>
> SHRED THE GNAR!

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket language for enterprise software

2018-09-25 Thread Andrew Gwozdziewycz



> On Sep 25, 2018, at 10:37, Neil Van Dyke  wrote:
> 
> I'm not sure, but I suspect many employers might also want you to say 
> "agile", "scrum", and "bro" a lot, preferably with an affable Californian 
> surfer accent. :)

SHRED THE GNAR!

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket language for enterprise software

2018-09-25 Thread Neil Van Dyke
Racket doesn't have much frameworks.  You will probably do from-scratch 
a lot more in Racket.


Any time you think "framework" from some other language, probably either 
it is easy to do what you want with the Racket base language features or 
a small existing package, or you will have to put substantial work into 
writing a new package that does what you want (or that interfaces with a 
non-Racket tool or service that does that).


One of the advantages to writing it yourself is that you can then 
understand it, and make it do what you want, and not be at the mercy of 
the framework and its developers.  (Example: One mostly-Racket 
Web system, with necessarily complicated data models and some 
kinds of big data, was able to evolve over many years, with a very small 
team, who had to do most things from scratch, and, despite this and 
other constraints, it ended up being a noteworthy first among AWS 
deployments.)


Of course, some things (e.g., R, a GPU ML engine, PostgreSQL) you 
usually don't want to reinvent from scratch.  But even then, sometimes 
it turns out you don't really need, say, an RDBMS, and maybe, say, a 
from-scratch replicated RAM-based object graph works much better for 
your purposes.


Other times, the biggest practical drawback from doing from scratch is 
not the cost of writing it, but developer career moves after.  If you do 
your work well, you will probably understand some underlying 
technologies and system behavior a lot better than most framework users 
will.  But the majority of contemporary developer recruiting, after the 
first post-college job, is based around commoditized specific framework 
and language keywords.  I'm not sure, but I suspect many employers might 
also want you to say "agile", "scrum", and "bro" a lot, preferably with 
an affable Californian surfer accent. :)


--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket language for enterprise software

2018-09-25 Thread 'Paulo Matos' via Racket Users



On 25/09/2018 12:42, Daniel Brunner wrote:
>> with java based frameworks like Spring Boot for developing
>> Microservices? Do you see organizations adopting Racket or Racket based
>> languages slowly?
> 
> We are providing services on Amazon Web Services for handling the data
> of sensors (less than 2,000) in the oil and gas market. Several
> components (maybe one could call them microservices) are written in Racket.
> 
> Kind regards,
> Daniel
> 

Which company is this, may I ask?
Feel free to join racket-money [1].


[1]: http://www.neilvandyke.org/racket-money/

Regards,
-- 
Paulo Matos

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket language for enterprise software

2018-09-25 Thread Daniel Brunner
> with java based frameworks like Spring Boot for developing
> Microservices? Do you see organizations adopting Racket or Racket based
> languages slowly?

We are providing services on Amazon Web Services for handling the data
of sensors (less than 2,000) in the oil and gas market. Several
components (maybe one could call them microservices) are written in Racket.

Kind regards,
Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket language for enterprise software

2018-09-25 Thread Dmitry Igrishin
вт, 25 сент. 2018 г. в 9:46, Madhav Peshwa :
>
> Hi all,
> I am reading the book Htdp and learning Racket and enjoying. I would like to 
> know Racket  usage in enterprise(read software in java!) I can see there are 
> great packages for  json/http etc. How does it compare with java based 
> frameworks like Spring Boot for developing Microservices? Do you see 
> organizations adopting Racket or Racket based languages slowly?
IMO, the Racket language are great for:
  - learning of programming;
  - creating other languages (aka DSL);
  - creating prototypes (reliable enough to be used in production);
  - embedding into the large system written in C or C++ as a very
powerful extension language.
But for microservices there are many other specific options - Go for example.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket language for enterprise software

2018-09-25 Thread Madhav Peshwa
Hi all,
I am reading the book Htdp and learning Racket and enjoying. I would like 
to know Racket  usage in enterprise(read software in java!) I can see there 
are great packages for  json/http etc. How does it compare with java based 
frameworks like Spring Boot for developing Microservices? Do you see 
organizations adopting Racket or Racket based languages slowly?

regards
MP

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.