Profile

Cover photo
Nick Salerni
Works at Amazon.com
Attends Georgia Institute of Technology
124 followers|324,599 views
AboutPostsPhotosYouTube

Stream

Nick Salerni

Shared publicly  - 
 
#XML Parsing using #NSXMLParse in #Swift
The App Guruz
Swift parse XML. NSXMLParser Swift Tutorial. Swift NSXML Parser Tutorial. XML Swift Tutorial. Inbuilt class and SAX Parser. Swift Parser Demo. Parse XML Swift.
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
 
Lovefield is a cross-browser, SQL~like, relational query engine in pure JavaScript (on top of IndexedDB): http://bit.ly/1LoFcXu - nice.
4 comments on original post
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
 
Automating resource selection with Client Hints: bit.ly/1JA97Oi

In Chrome 46 the <img> and <picture> elements just got a lot smarter: enable client hints and the browser will advertise the DPR, width, and viewport-width to the server, which in turn can automate delivery of responsive images! Even better, mix-in ServiceWorker to further refine and control which assets are fetched and displayed -- see the post for full details.
11 comments on original post
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
 
If you follow this awesome chart, do you end up with the programming language you learned first or something else entirely?

http://blog.udacity.com/2015/05/pick-your-first-programming-language.html
View original post
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
Google Unveils Apple Pay Competitor and Google Wallet Replacement Called ‘Android Pay’

oogle’s Sundar Pichai announced Android Pay at the opening keynote of Google I/O this morning.

Android Pay will compete with Apple Pay in the mobile payments market. Much like Apple’s service, Android Pay will allow users to make in-app and in-store payments using their Android smartphone.

The service will work in over 7,000 stores across the United States and various app partners. Developers will have the option to include Android Pay as a payment option in their own applications. Merchants will be able to accept payments from customers using NFC.

Google is focusing on simplicity and security with Android Pay. Much like Apple Pay, your credit card number is not shared with the merchant. A virtual transaction number is created so that none of your personal information is shared.

Read more: http://www.iphoneincanada.ca/news/google-unveils-apple-pay-competitor-and-google-wallet-replacement-called-android-pay/
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
 
Want to win my new bag? I'll give away one away here on G+ in the next 24 hours! Just leave a comment like, "I want that bag!" or whateva you like and I'll pick a random winner! More about the bag over at http://www.StuckInCustoms.com/links/kickstarter — you'll see what an amazing job the Peak Design​ guys have done on this thing.

And for those of you in San Francisco, I'll see you at the upcoming free photo walk on Saturday! More details on that at http://tour.treyratcliff.com !
494 comments on original post
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
 
Artificial Neural Networks have spurred remarkable recent progress in image classification and speech recognition. But even though these are very useful tools based on well-known mathematical methods, we actually understand surprisingly little of why certain models work and others don’t.

Over on the Google Research blog, we take a look at some simple techniques for peeking inside these networks, yielding a qualitative sense of the level of abstraction that particular layers of neural networks have achieved in their understanding of images. This helps us visualize how neural networks are able to carry out difficult classification tasks, improve network architecture, and check what the network has learned during training. 

It also makes us wonder whether neural networks could become a tool for artists—a new way to remix visual concepts—or perhaps even shed a little light on the roots of the creative process in general.
25 comments on original post
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
Apple in Talks to Sign Drake, Pharrell Williams, and David Guetta as iTunes Radio Guest DJs

Apple wants to sign Drake, Pharrell Williams, and David Guetta as guest DJs for its upcoming (revamped) iTunes Radio service.

In addition to launching a new streaming music service, Apple is also said to be relaunching iTunes Radio. The report notes that Apple wants the above artists to guest DJ on the revamped iTunes Radio service and they are willing to pay for it. The deal with Drake alone is rumoured to cost around $19 million.

Apple is reportedly building a new streaming music service, said to be called Apple Music, based on the Beats technology they acquired. The company has been visiting record labels to make deals for its upcoming streaming music service ahead of its Worldwide Developers Conference in San Francisco next week.

Read more: http://www.iphoneincanada.ca/news/apple-in-talks-to-sign-drake-pharrell-williams-and-david-guetta-as-itunes-radio-guest-djs/
Apple wants to hire Drake, Pharrell Williams, and David Guetta as guest DJs for its upcoming (revamped) iTunes Radio service.
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
June 3 is Cell Phone Freedom Day, 3-Year Contracts Effectively Come to an End in Canada

Wednesday, June 3, 2015 is Cell Phone Freedom Day in Canada. Any existing three year contracts which have been running for 24 months or longer can be cancelled without any penalties.

Not only will Canadians see an effective end to three year contracts in Canada, but customers will also get all of the protections introduced by the Cell Phone Code of Conduct.

Read more: http://www.iphoneincanada.ca/news/june-3-is-cell-phone-freedom-day-3-year-contracts-effectively-come-to-an-end-in-canada/
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
Google Unveils New Photos App, Available Today on iOS, Android and Web

Today, Google announced a new Photos app that is able to store, organize, backup, and share your images.

One of the biggest features of the new app is that Photos will automatically analyze and sort your images. Users now have the ability to search through their photos. For example, you can search for “snow storm in Toronto” and the app will list all photos that were taken during a snow storm while you were in Toronto.

Google is bringing their Machine Learning expertise from Google Now and Google Search to the Photos app. The algorithms developed by the Photos team allows users to find photos based on keywords.

Read more: http://www.iphoneincanada.ca/news/google-unveils-new-photos-app-available-today-on-ios-android-and-web/
Google announced a new Photos app that is able to store, organize, backup, and share your images.
1
Add a comment...

Nick Salerni

Shared publicly  - 
 
 
Which Programming Language Gets Paid the Most?

Whether you’re a budding programmer or a veteran seeking to shake up your current career path, chances are part of your job search involves scanning the post for compensation details. Proficiency in certain programming languages can sometimes bump up a salary depending on how in demand it is at the time. So, if you’re just starting out or looking for a more lucrative avenue, you might be wondering which languages pay the most.

The Top 5 Programming Languages

A recent study by the Brookings Institution provided some framework for Quartz’s Max Nisen to compile a list of the most valuable programming languages. Here are the top five based on average annual salary in descending order:

5. C++ ($93,502)

4. JAVA ($94,908)

3. Python ($100,717)

2. Objective C ($108,225)

1. Ruby on Rails ($109,460)

The dataset Nisen worked with lacks a few newer skills like Erland and Haskell, most likely because those are only recently gaining popularity. And no one should be surprised to see usual suspects like JAVA and C, since those staples won’t be going anywhere soon.

While Ruby appears to be the most valuable language, it may not be wise to put all of your eggs into one basket by only focusing on learning that skill just in case its popularity tapers off over time. Many professionals recommend that newer programmers pick up languages like C or JAVA early on to serve as a solid foundation as they move forward.

It’s What You Do With It

Nothing sparks debate between programmers quite like asking which language is better than the other. They all hold certain skills close to their hearts and will defend them to the death. All that aside, it seems like many IT professionals agree on one thing: it’s not which language you learn, it’s what you do with it.

For example, Salesforce architects earn between $180,000 and $200,000 annually. Those architects aren’t using any of the top five languages we listed earlier. Apex isn’t even in the top ten. Your tech skills are valuable, of course, but they shouldn’t define you.

Companies scout out the best programmers, not just the guy or gal who happens to know a particular language. That one skill won’t carry anyone very far, and employers know that. They’re more interested in your ability to problem solve and adapt in any environment, which may or may not include that one specific language you’ve mastered.

Something to Consider

Programming is quickly becoming one of the most lucrative professions out there, with salaries easily surpassing $100,000 on a regular basis. However, rather than chasing after that golden egg of a programming language just to lock in a sizeable paycheck, it may be better to focus on becoming  a well rounded programmer, proficient in many languages and skills. Language barriers mean nothing if you have the right tools to knock them down with ease.

If you can get a firm grasp of design principles and algorithms, learning a new language will come easier to you.  Concern yourself more with learning and improving, and the salary you want is sure to follow.
21 comments on original post
1
Add a comment...
Story
Introduction
A computer scientist interested in the areas of Artificial Intelligence and Software Engineering.
Education
  • Georgia Institute of Technology
    M.Sc, Computer Science, 2016 - present
  • Ryerson University
    B.Sc, Computer Science, 2012 - 2016
Work
Occupation
Software Engineer
Skills
Java, iOS Developer (Objective-C and Swift)
Employment
  • Amazon.com
    Software Development Engineer, 2016 - present
    Working on the Optimal Sourcing Systems team to solve large scale complex problems using non-linear optimization, machine learning, and multivariate statistical analysis. Creating software platforms that uses cloud computing, service oriented architecture, and massively scalable distributed systems, in order to minimize cost and improve experience for Amazon customers.
  • iPhone in Canada
    Contributing Author, 2013 - present
    Writing articles covering all the latest Apple news and rumours, as well as writing reviews for both hardware and software products.
  • Amazon.com
    Software Development Engineer Intern, 2016
    Developed an internal API for the Advertiser Tools team that handles the submission and asynchronous execution of tasks. The API manages the queue where jobs are submitted and keeps a record of each job in a database. As the task is being processed the database entity corresponding to the task will be updated accordingly. The API integrates with AWS services, including SQS and DynamoDB to ensure speed and scalability of the service.
  • GNU Project - Google Summer of Code
    Software Developer, 2014
    Developed Xwidget (short for eXternal widget), an experimental branch to enable embed- ding of GTK widgets inside of an Emacs window. The project was a part of the Google Summer of Code program in 2014 and was completed successfully, passing all evaluations.
  • Toronto Hydro
    IT Intern, 2014
    Managing projects for the entire team (assigning and coordinating work among team members). Following up on team assignments to ensure work is completed on time and meets quality and corporate standards. Involved on projects as a technical analyst, configuring production environments.
Links
Other profiles
Contributor to