That's all I need. I'm not looking to turn it into a career but if I can write some basic programs for linux/raspberry pi/nodemcu I'll be happy.
colonelrascals do you use this plugin? https://github.com/elixir-editors/emacs-elixir Never used emacs really, but one of my friends who lives in Austin was deep into Elixir a couple of years ago and did the majority of the work on that plugin.
I used to use Alchemist which built on top of emacs-elixir, but over the last year or so LSP has been the community default to all non lisp langs.
anyone have a preferred python/database setup? was going to use postgres via the vscode extension, but if there is an easier way to interact with a db through python i'd be interested to hear it
I'm a little embarrassed to admit this, but I'm a "senior" level python dev and I have zero understanding of jupyter notebook
It comes from the data science world, where we are constantly doing lots of data visualization and interactive exploration, so having the code and the visualizations in one place is preferable. Having said that, Markdown had tons of great applications outside of data science. But if you are just building back-end processes or doing actual application development, they certainly aren't a replacement for a full-on IDE.
Jupyter is great just to be able to run chunks of code at time. Def good for EDA type shit, but also to iterate through what you're running and separate blocks of thought/code/sections
SQLite is the easiest way. If you are doing anything substantial and want a real DB, then yeah go with Postgres. MySQL Community Edition (or Maria DB if you prefer some more functionality) and the free version of SQLServer are also perfectly fine and have nice built-in IDEs.
Why do deva love postgres over sql tables? Bc the former isn't MS ?? Ive used both and they don't seem much different
PostgreSQL seems like it has a lot more support for better performance, but trying to navigate creating users and the insanely granular table/schema permissions as well as having to do all those VACUUM operations makes it a bit more of a pain than MySQL unless you're using it in a real production application. I've also gotten so used to MySQL workbench that it's hard for me to choose PostgreSQL for any hobby thing
Datagrip is nice for sql stuff One ide where you can have all your teradata/sql server/ Postgres/ etc connections
Is it free beyond the trial period? We use Aqua Data Studio at work for our database IDE, and it's great. It's not free either though. If you are paying, and want to connect to databases within the same IDE you are coding Python, then just pay for PyCharm professional. It has built-in data connections, built-in support for Anaconda, Jupyter Notebooks, etc. But VSCode is free and has built in database connection support through the various extensions.
Also RStudio is free and has built in database connection support within the IDE. And you can run Python in RStudio. I still love R a ton even though Python is taking over everything. There are still a bunch of data science and analytics applications (especially on the visualization and reporting side) where R is just so nice though.
Wow didn’t even think about the vscode - Postgres plug-in Vscode is legit Also has a nice plugin for clojure stuff with calva
I will second Pycharm if you’re willing to pay. Excellent debugger and can have your repo and database connections all in one screen.
Do you guys like your jobs? A year into my second one and I kinda hate it. I'm good at what I do but it's just so boring, I can't possibly envision anything remotely exciting happening to me where I'm at.
What role are you in and where are you located? Some areas specialize in different industries so maybe that’s the issue?
application development for my company's compute infrastructure it's a suite of apps written in javascript. maybe I'd prefer something more customer facing
yes, i do. right now im mostly working with this api : https://developers.arcgis.com/javascript/latest/sample-code/ and obviously the "work" part still sucks, but i really do enjoy certain technical aspects of it
I think there is a big misconception in this industry that you have to love you job. At the end of the day I work so I can enjoy my life outside of work. That being said I like my job a lot
Since we're already here. How often do y'all write code outside of work or off hours? I don't think I've made a weekend commit in at least a year.
There's definitely a weird cultishness around "loving to code" or whatever in school settings Then again half of my classes are kids who think they are going to work at google immediately after graduating
Question about this. Does your company encourage you to speak at conferences and, if not, who pays for logistics and lodging?
For this, since we don't code anything in Elixir they may not pay for anything. I'd be going more for my own personal interests since my talk will be about a weather station I built. My company did pay for my trip to Gig City Elixir in Chattanooga since I could kind of classify that as professional development.
Cool, so in this scenario, would you be the one paying for any travel expenses? Does the conference/organizer ever pay for speaker travel expenses? I'm guessing no, depending on the size of the conference, but am just curious.
This conference they don't charge you for a ticket and give you a speaker's dinner and some other little perks, but everything else you're responsible for. I think most conferences are like this unless they're super huge or intentionally have only a few speakers so that they can pay for everything. If this were related to my day-to-day job at all then I'm sure I could get my boss to pay for it, most of the speakers I've seen at the few Elixir conferences talk about something that's related to their work or advocacy that their company helps drive.
I enjoy my job. I wouldn't call it a passion or anything, but I enjoy it enough that it keeps me interested and challenged. I’m in school again so I work on that at home, but I’d say I maybe only work at home a couple hours a month, and usually it’s because I’m curious about something.