Go Premium for a chance to win a PS4. Enter to Win

x

Programming

52K

Solutions

40K

Contributors

Programming includes both the specifics of the language you’re using, like Visual Basic, .NET, Java and others, but also the best practices in user experience and interfaces and the management of projects, version control and development. Other programming topics are related to web and cloud development and system and hardware programming.

Share tech news, updates, or what's on your mind.

Sign up to Post

Hi, i'm Jane and i am a member of Tesse. We are looking for experts in the world who have experience about programming and we give them the opportunities in order to earn money as well as prove their talents. This is our website https://tesse.io/expert . So, hope to talk with you guys and i am willing to give information of Tesse if you're interested in. Thanks a lot.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE
LVL 5
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

cplusplus.jpg
This jovial programmer is Paul Kent.  I just published his new course on C++.  Great job, Paul!

https://www.experts-exchange.com/courses/1401/Programming-for-You-Introduction-to-C.html

Note: This is a paid course.
0
0
I am putting the finishing touches on a tutorial about how to use R programming interfaced with MS-Excel. I decided to show how to obtain stock prices from Yahoo Finance. I realize that this can be done directly in Excel. However, R has some great libraries that make getting prices from third-party providers seamless. But, as you know, R is weak in its front-end feature. Besides, people who use spreadsheets regularly (or should I say religiously) can now take advantage of these libraries with the interface. They get the benefit of R without having to give up Excel. That's a win-win in my book.

I was wondering if this concept seems like something you would want to learn. There are many libraries (packages) developed in R and more are being developed constantly. Let me know if this sounds like a concept you want to learn
3
 
LVL 35

Expert Comment

by:[ fanpages ]
Hi James,

Your article, "Why R Programming Will Become Your Go To Language", has piqued my interest in learning more so, yes, the suggestion of a tutorial for an 'R' interface with MS-Excel is certainly something I would wish to read.

Thank you :)
0
2
Subject of the week | Tell us about a technology you'd like to learn.
I'm fascinated by developments in Machine Learning and want to, heh, learn more about it. Not so much because I want to create Machine Learning systems myself—I have very little interest in the math involved—but so I can know how to leverage the sort of things that are being built. I easily envision the future of most work being about managing various bots and knowing how to apply them to higher level problem solving.

To get started on that path, I'm currently teaching myself Python (via several books on the subject) and would then transition into the use of it to dig deeper into the Machine Learning libraries. (And if I have to, even some refresher on the math... I did pass the AP calculus test, but that was 20 years ago!)

Any of you out there with more knowledge in these areas have some advice on this?
1
Just saw some advertisement where there was code catching a null pointer exception. Are people really out there catching null pointer exceptions. Seems like poor coding style when you can check if the variable is null before hand. We have also been using Java annotations to mark something as null able or not null. This has been really helpful in making potential null pointers compile time errors. Just a random thought.
2
PriorityQuestions-SocialMedia-Onsite.jpgHave you tried to ask a Priority Question? Check out this article to learn how you can ask your questions and alter the priority of your issue to place it in front of topic Experts!
5
Trending Tech Everyone Should Know About - My Thoughts
I've been thinking about this subject for a few days now, trying to come up with something unusual. But the thing that keeps coming to mind—even though I feel it's an obvious answer that everyone already does know about—is Artificial Intelligence & Machine Learning.

Why? Well first, it's technology that impacts everyone, regardless of how involved you are in the tech industry. I've got little doubt that we're right on the cusp of major social change as a result of machine learning—change as significant as the Industrial Revolution. We've got self-driving cars inevitably hitting the mainstream in the near future. There's cancer detection systems that are faster and more accurate than human analysts. AI systems being trained to defend against cyberattacks. Movie dialog being written by algorithms. The list goes on and on...

And second, while these advancements will absolutely push us forward in exciting new ways, they'll also destroy many jobs. And while that job loss can be terrifying, AI opens us up for entirely new sorts of jobs, major changes to the way work is done, and more that we can't even fully conceive of yet.

Will most knowledge workers of the future become "bot wranglers"? Will some sort of universal basic income
2
courseofmonth-native.JPGOnly 5 days left to get your HTML5 certification with your free Course of the Month. Take advantage of this month’s featured course and add a programming language to your resume today.
5
Free Tool: SSL Checker
LVL 11
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

3
 
LVL 54

Author Comment

by:Scott Fell, EE MVE
I don't think I shared it for how to catch a bullshitter, but more for the good points to think about in how we work.  A lot of this may be standard operating procedures in their daily lives and others may not.  

My big takeaway is understanding the problem objectively and asking the right questions before forging ahead,.  What problem is this going to solve, what are the costs (not just $$ but time/people),

Some good points for day to day work process.
3
 
LVL 11

Expert Comment

by:Jeffrey Dake
I totally agree, there are some good points in there about questions we should ask ourselves before we continue developing. I have seen plenty of "refactors" that made the code more reusable but there were no plans to reuse the code. By the time another developer got the chance to reuse it, the original assumptions were no longer valid and another refactor was needed.

As developers we should always be trying to balance how we solve problems with the benefits of how we solve them.
3
3
onsite-native-ad-360x200.pngThis summer is the perfect time to add a programming language to your resume with, course creator, Mark Lassoff’s help. Build a solid foundation for a career in web development by learning and getting certified in HTML5 . Enroll in July’s Course of the Month to get started today!

2
Want to learn HTML? We’re featuring the HTML5 Specialist Certification Course as our July Course of the Month!  Premium Members, Team Accounts, and Qualified Experts unlock free access to this course, and are eligible for the certification exam once the course has been completed. Get started today!
3
Premium Members & Qualified Experts,

Get HTML5 Certified in July’s Course of the Month

https://www.experts-exchange.com/articles/30614/Get-HTML5-Certified-in-July-s-Course-of-the-Month.html
3
 
LVL 5

Expert Comment

by:Christ Harold
I have already enrolled and looking forward to complete the certification. Thanks for the update
2
This article tells an interesting tale of the early days of AI and going back to coding after ~30 years as a CEO.

https://www.linkedin.com/pulse/over-50-years-coding-still-going-tom-kehler

Yes that is my father :)
8
 
LVL 7

Expert Comment

by:Brian Matis
What a fantastic journey! Congrats to your father on his successes and contributions to the field. And for still going strong with continuing to learn. Inspiring!
1
For you the  Machine Learning fans.Microsoft Cortana Speech Recognition Now Allows You To Dictate Text In Office Apps (video):

http://flip.it/NkmwBv
6
6
 
LVL 27

Author Comment

by:ProfessorJimJam
True
0
 
LVL 2

Expert Comment

by:Juana Villa
<3 FREE <3
0
This is so cool! I've already gone through some of the sections in Apple's Swift Playgrounds app and loved it, but this new support for programming robotic toys looks even more amazing and fun. Great way to get kids learning programming at an early age. (Ok, who am I kidding... I want this for myself!)

Any of you check out the Swift Playgrounds app or have any of these robots? Are you teaching your kids to program?
8
 
LVL 2

Expert Comment

by:Juana Villa
That is awesome! I did not know about it. I will definitely learn more about it to show it to my nephews and nieces.
2
Hire Technology Freelancers with Gigs
LVL 11
Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

This is an amazingly simply way to make an Electron desktop application from a webpage. I love it :D
3
 
LVL 7

Expert Comment

by:Brian Matis
And I wonder if it works with browser notifications? Those notifs can be pretty handy for something like Hipchat.
0
 
LVL 10

Author Comment

by:Brandon Lyon
Electron has a notifications API so it could probably work if one decided to add that. I can't tell if Nativifier does that or not and I haven't tried yet.
1
Here's an interesting coding puzzle:

A trader can perform two buys and two sells in a day of a given stock. An array of positive integers represents the share price of this stock at different times of the day (index i = 0 represents hour 1, i=1 represents hour 2, etc). The trader must always sell any current shares he has before he buys more shares. Write a function that determines the maximum profit the trader can make by buying and selling stock for a given day.

int maximizeProfit(int[] prices) {
   // Your code here
}

ex:
[10, 22, 5, 75, 65, 80]
The maximum profit is 87: buy at 10 sell at 22, buy at 5, sell at 80.

Open in new window


The solution should have time complexity O(n).
2
This is awesome! Minecraft is already a great game, and now it can help kids learn how to code. I'm bummed this is only in the Education Edition right now, but hopefully it'll get into the normal edition sometime soon.

I also wonder what sort of new things people will create in Minecraft as a result of this... I was once building a massive suspension bridge, but it got pretty tedious and repetitive. Seems like programming a bot to carry out the construction would have been a fun project!
7
5
 
LVL 7

Expert Comment

by:Brian Matis
Nice! Thanks for the tip :-)
0
4
 
LVL 7

Expert Comment

by:Brian Matis
Wow... That's horrible; but I also admire the genius of those that figured this out...
0
Is Java a terrible first programming language to learn? Do you agree with Stanford switching their intro course to JavaScript? Or would you have picked something else?

https://thenextweb.com/dd/2017/04/24/universities-finally-realize-java-bad-introductory-programming-language/#.tnw_AFXiESVy
2
 
LVL 11

Expert Comment

by:Jeffrey Dake
I definitely think there is something better to start with than Java, but not sure JavaScript is the answer.
1
 
LVL 7

Author Comment

by:Brian Matis
I imagine the appeal of JavaScript is how you can run it in a browser and don't need to worry about dev environment setup or learning a command line to get started.

What language would you choose, Jeff?
0

Programming

52K

Solutions

40K

Contributors

Programming includes both the specifics of the language you’re using, like Visual Basic, .NET, Java and others, but also the best practices in user experience and interfaces and the management of projects, version control and development. Other programming topics are related to web and cloud development and system and hardware programming.