I wonder, not long ago there was a c++ conference were two Microsoft employees were talking about the Office mobile apps and how they developed it [1]. They said that they developed the main part in c++ and the ui part in the respective ui platform (cocoa/android ui framework).
Would be interesting why they moved from this approach to React native.
I would consider also "No". If you i would consider to offer a "bug free" version i would charge a lot more for it and i would include a description of what is a bug and what is not considered a bug. Also i would include a description under which circumstances the software should be run (like hardware, software). If the customer updates host OS or changes platform/browser i can't warrant bug free behavior.
VS has alot of stuff which is missing in Code, so Code has of course new shiny features every release. I mean just the XAML development is missing (as far as i know). That was also the point why they released VS Community, to allow Independent developers to develop for there UWP Platform. Also MS uses VS in several other Products, like sql management studio (they releases a cross platform tool lately), or Blender. Both are just VS with a bunch of other Plugin/Projekt Templates. I also know some Companys who uses VS Shell - a striped down Visual Studio - for there own internal software.
Also, if i'm not wrong, VSCode is electron based app. If VSCode will have the same amount of fearures as VS, i think they will have Performance and Memory issues. Just a few weeks ago they published a blog post, how they improved the performance of the editor for large files (fun fact, Atom had the same problem and they solved it by implementing a native Textbuffer, no JS). So adding new features to VSCode will bring new challenges to performance and memory consumption. And don't forget, there are people out there complaining about why the slack app needs so much memory....
So all in all, yes maybe Vscode will replace VS but this is a really long road to go.
Which software do you mean? windows and visual studio 2017 do install fast, also office 2016.
Also, "slowly" compared to what? I mean visual studio does install slowly compared to notepad++ for example, but this is due to different package size..(of course)
Hi, 30y/o here from germany. My advice would be to take a bachelor/master in computer science. During the bachelor degree you learn basic mathematical principles like linear algebra or discrete maths. This is not only important for implementing ML/DL/AI algorithms, it also helps you to read and understand research papers. Also, most universities in germany offer deep learning courses in their master degrees. So, take the bachelor for basic stuff and specialize in the master.
You could also try to learn more about ML/DL and AI by taking the various online courses out there on the internet, like Andrew Ng Coursera machine learning course. You can also take a look at kaggle.com, there are some ml challenges and code examples.
To be honest, at most hackathons I get laughed at because I use a "bloated" Visual Studio....and then they show me there vim/emacs editor containing like a thousand plugins - like this isn't bloated. And in the end they look like Visual Studio. The look I get when I tell them that Visual Studio and most other IDEs have a Vim Plugin is also amusing. Finally I say that emacs is better than vim and watch how they flame each other....
I think, just because you can do it yourself, doesn't mean i want to do it myself. Sure, i can cook that sophisticated asian dish myself, but no, I don't want to. The same goes with problem solving by applying technology.
And yes, the first sentence was meant suggestive, because, well...it also supports my point.
Supply chain does seem as one of the best fits for enterprise private ethereum blockchain. As far as I understand blockchain technology, its mandatory that no party gain more than 50% computation power, otherwise you loose all the trust giving features of blockchain (one party could alter the block chain or create wrong transaction). Hence, if only two companies or one company run a blockchain, you have to trust that they don't fire up some mining nodes and mine blocks which contain false information. Please correct me if I'm wrong.
You want to explain to someone who e-mail word documents how to setup/configure and use a latex distribution? I think for most tasks Word etc. are sufficent.
I think they have noticed, but running windows desktops apps on arm doesn't give you mobile apps. So yeah, you can plug your phone into a docking station and use all your desktop apps but as soon as you remove the docking station your phone is useless....because there are no apps. And by mobile apps i mean apps which are customized for a phone screen.
Also i think Intel is still holding a handle on the x86 patent thing when it comes to emulating x86 on arm.
Its really sad that the whole UWP app development stuff didn't went so well. Technically Xaml and C# are awesome, there was (is?) also a react native uwp implementation.
I like to use orm for simple projects. If there are some complicated queries or other heavy stuff I use views and stored procedures to make a suitable abstraction layer. Then I use the orm to access those views and stored procedure. Just to be clear, there is no business logic in those stored procedures.
Most orms generate awful sql queries, and then everybody wonder about bad performance (...and then they switch to nosql..because performance...).
Get the thing running...technology can evolve, but only if there is a product. Use the tech stack you know, make a prototype and collect feedback. Don't hassle on some new technology you might even don't need to get the thing running.
This "why not join forces to have one good one" applies to all those "let fork it and do it better" projects....like systemd, KDE, Gnome etc (yes, they are not all forks, but you get the idea). This is one drawback of open source but also its strength....
Nice to see something new in the field of enterprise search, several questions arise while reading:
- what about security, does it support Active Directory user/groups? Does it support query and crawl time security trimming?
- LOB integration, can i crawl databases or other line of business apps?
- what about reports? Can i analyze what my workers search and also if they find what they are looking for?
At least the first 2 points are very important for a enterprise search product.
Would be interesting why they moved from this approach to React native.
[1] https://m.youtube.com/watch?v=3HROqnw-nf4