From susan.cudmore at gmail.com Fri May 15 13:56:53 2015 From: susan.cudmore at gmail.com (Susan Cudmore) Date: Fri, 15 May 2015 13:56:53 -0400 Subject: Fwd: Follow up - iOS opportunities References: Message-ID: <0813E1A7-F162-45E2-BD60-7F57456CDBAE@gmail.com> Anybody looking for an opportunity? /Sue Begin forwarded message: > From: Colin Jonielunas > Date: May 15, 2015 at 1:26:45 PM EDT > To: "susan.cudmore at gmail.com" > Subject: Follow up - iOS opportunities > > Hey Susan, > > Thanks for taking a few minutes to hear me out on a busy Friday! So the company is ezCater - https://www.ezcater.com/ They are the world?s largest b2b catering marketplace, and they just secured another 12 mill in funding. They are a rapidly growing startup (they?ve grown 400% in the last 3 years alone,) and they are seeking to grow their mobile team to keep helping top notch companies such as Uber, Yahoo, Google, etc. > > Their VP of Engineering is coming in to my office to interview candidates from 10-12 on Monday (5/18)- I?d love to line you up any of your friends if interested. Feel free to give me a ring back, or let me know the best number to reach out - this is just one of many positions, but a pretty urgent one indeed! > > Thanks so much for your help. > > Colin > > > > > Colin Jonielunas | > Relationship Manager, Talener > main: (617) 651-8070 | direct: (617) 651-8074 > 15 Broad Street, Suite 404 | Boston, MA 02109 > New York | Boston | Washington, D.C. | Chicago | San Francisco | Los Angeles > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1549 bytes Desc: not available URL: From rosenberg at acm.org Sun May 31 13:12:23 2015 From: rosenberg at acm.org (David M Rosenberg) Date: Sun, 31 May 2015 13:12:23 -0400 Subject: Help with a Swift OS X program Message-ID: <6290D078-46C0-41B1-8369-69BD0F9A78D4@acm.org> I'm trying to write an OSX program in Swift. The program performs what is essentially a background function: reading a line from a tab-delimited input file, extracting information from that line and formating it into the body of an HTTP POST, executing the HTTP POST request, receiving the response, manipulating it, writing it as the next line in a tab-delimited output file, and looping back to read the next input line until we reach the end of the input file. It could have almost been a command line program. I wanted to give it a (minimal) user interface because I wanted the user to be able to browse the file system to select the input and output files, to have "Pause" and "Quit" buttons to control execution, to have a window in which to display status of what the program was doing, and maybe to give the user a little more control before starting the program (such as turning on debugging mode or telling it to just validate the input without actually doing the HTTP POST). I guess I also want the experience of writing a Swift program with a user interface. I have written the part of the program that does the work of formating input into the body of an HTTP POST, executing the HTTP POST request, receiving the response, manipulating it, and formating it to be written to the output file. The program doesn't have any user interface. It uses NSOpenPanel and NSSavePanel to allow the user select the input and output files, but at the moment I can't get it to actually read or write files. But the biggest problem is that it is written in a very non-object-oriented fashion. It basically has one large, synchronous "read, process, write" loop. The program uses NSURLSession.sharedSession to do the HTTP POST. The program wants to treat the HTTP POST as happening in the main loop and being blocked until a response arrives. But that isn't what the system wants to do. The system wants to run the NSURLSession in a separate asynchronous task. I need help in synchronizing the NSURLSession with my main loop. I'd also like to restructure the program to be object-oriented. I?m looking for someone who would be willing to provide some advice and guidance - perhaps during the next MacTech group meeting, perhaps after the meeting, perhaps on a separate occasion either in person, by phone or by E-Mail. Please contact me if you might be willing to help. Thanks. /David