That and there are many many other use cases for C# and regular .NET beyond Xamarin and Windows Forms. Since C# added asyncronous tasks in EF6 (I think) it's super nice to use it as a Web API and much more performant. At my last job, some of the guys were complaining about EFCore not, yet, being as nice as regular EF in terms of defining many-to-many relationships. Hopefully when that changes you'll see .NET Core being more widely used on all systems as a backend service. Joe_Pesci I think building a whole native app with Java/Android Studio or iOS would be a bitch anyways to try and see how everything rendered, there's not much you can probably do to get around the pain of compiling and testing on an emulator. If you really wanted to spit out a quick app then Cordova would work and possibly React Native (haven't yet messed with this though). I know Electron is cross-platform as well and you can write everything in pure JavaScript. I will say it's so god damned annoying just trying to get a simple service to run in the background on Windows. I either have to write a powershell script and set it up with the Task Scheduler or crack open Visual Studio. Just now in Linux it took me seconds to use Upstart to create a .conf file and a couple of configurations for running and restarting.
yeah i still don't get why it's 10x faster to install/deploy and run on my phone via usb than it is to run on the emulator. maybe emulators are more complicated than i'm imagining.
What's everybody's favorite text editor? I primarily use a Windows machine, although I do have an old laptop with Linux. I'm a scientist who needs to wrote code, pretty much solely in python so I don't need anything super fancy. Just want something relatively simple and easy on system performance. I've been using Sublime 3, but have heard good things about Visual Studio Code.
atom with the power-mode plugin + plugin that shows language logos next to the file > IM sure sublime has those, I just got tired of clicking the non-registered button every hour
I tried it and it was really slow and Jupyter notebook was much better. that was a year or so a go though, so maybe it has gotten better
Anyone watching (or at) AWS re:Invent? They keep rolling out crazy new shit, serverless Aurora DB (MySQL or Postgres) so you pay on demand and it automatically scales.
update: i'm just an idiot you have to manually select your custom theme and then it works fine in the designer. this was literally right in front of my face in a little dropdown menu in the designer interface. in my defense, none of the xamarin tutorials said anything about it. intellisense still seems to have random problems with xml stuff but it doesn't actually break anything.
our little app actually progressed pretty nicely through 3 2-week sprints. we divided the territory around our school's building into 256 cells based on GPS location, players can now claim a cell, it updates the database, and other players can see this has happened when they load the map. i think we're going to run up against the limitations of the free student azure stuff pretty soon, though. load/update times are already slow with only like 3 people playing. i would post our repo but we're still at the point where we have to manually enable people by IP address for our database stuff
I tried it, and liked it, but it was way overkill for the sort of projects I work on. I typically use notepad++
i'll stop bumping the thread with updates on my project if you guys want. i'm just excited that we actually got this thing to work kind of.
Is this the computer thread? How do I get Windows 10 to boot from a disc? I'm trying to clone my harddrive in order to replace the old one but Bill Gates apparently wants me to have a stroke.
i hate to set a tech support precedent but i'm guessing you need to change the boot order in your bios. every bios interface is different so i can't help you there specifically but when the machine boots up and there should be something like "press f10 to enter bios menu." there should be somewhere in the menu that says something about boot order. put your disc drive at the top. save your changes and the machine should boot from the disc when it restarts.
I get a blank page when I go there. I'm just gonna take it to a computer place next week. I've tried F10, F2, Del, Esc, none of them get me into BIOS to make changes.
Look at your motherboard and try to figure out what brand/make it is. Then Google the BIOS version to see what it takes. F1, F8 are also popular choices to press. When you boot up, try repeatedly pressing them or holding them down. Sometimes they can be stubborn.
Anyone play around with Prophet, Facebook's time series forecasting algorithm?? It's open source and is coded in both R and Python. We started using that recently for some revenue forecasting internally
it seems like one of the things about being a software person is that you're supposed to have strong opinions about different tools, which ones are good/bad, etc. i never really did until i tried using Visio, which i now hate. i'm guessing you guys have access to nice enterprise tools for diagramming stuff but i like gliffy a lot as a free alternative https://www.gliffy.com/products/online/
someone asked me the other day about visual diagramming tools, and i didnt have any good answer agreed that visio is shit
Reading a c++ intro book This concept of overloading functions with the same name and letting the compiler figure out which to run based on input types sounds terrible. Is that technique commonly used?
Very much so, that's something common in object oriented programming before languages allowed optional parameters. It's very natural once you get used to it. It's honestly a very weird thing JS that you can pass in whatever the hell number of arguments to a function.
I don't mind the strictness on number and type of params but being able to give different functions in the same scope the same name seems wild.
I'm kind of ambivalent about C++ after it being the main language I've learned in for 2+ years. It allows you to do some things really fast. It also seems to exist as a way to impress other programmers with little tricks you can do.
Fortran, C, and C++ still have a very important role in scientific computing, especially with MPI heavy codes.
I don't really know what MPI is. Apparently it's useful in robotics as well. One of my professors works for some robotics company in Portland and he is like a C++ evangelist.