Build a Website according to the reference website for me by sideagle   
I need developers to work on my project with me for the website,the project is to design the website the backend and everythings is done just need the front end to be devloped in 8hrs from now.Will have... (Budget: $30 - $250 USD, Jobs: Graphic Design, HTML, MySQL, PHP, Website Design)
          Build a Website according to the reference website -- 2 by sideagle   
I need developers to work on my project with me for the website,the project is to design the website the backend and everythings is done just need the front end to be devloped in 8hrs from now.Will have to work continously and update me every 30mins... (Budget: $2 - $8 USD, Jobs: Graphic Design, HTML, PHP, Website Design)
          Hire a Linux Developer by aalesh28   
Embedded C based project on a 32 bit Linux processor. Someone with the knowledge of how the ROP (return oriented programming) is done and shellcodes. Not a major project, have done most of the work, just need help with a little bit of trouble shooting... (Budget: $250 - $750 USD, Jobs: C Programming, Embedded Software, Linux, Software Development, Ubuntu)
          Build a Website by shahid58   
Need a Expert WordPress developer (Budget: ₹75000 - ₹150000 INR, Jobs: Graphic Design, HTML, PHP, Website Design, WordPress)
          Sr. Microstrategy Developer   
MA-Boston, Sr. Microstrategy Developer Senior Microstrategy Developer A private equity firm headquartered in Boston is looking to hire a Senior Microstrategy Developer to join their team. If you have experience with Microstrategy architecture, submit your resume today! Responsibilities Developing intricate dashboards and reports that are visually appealing Creating complex report objects using free form SQL
          EVE Online developer was sent a bag of dicks through the post   
Gamers are a passionate and creative bunch, and nothing demonstrates that more than this story about a bag of willies.
          Smart Passionate Software Developer (Java / PHP) - JIG Technologies Inc. - Toronto, ON   
JIG Technologies is a GTA based IT consulting and support company that supports small to mid-sized businesses....
From Indeed - Wed, 14 Jun 2017 15:09:30 GMT - View all Toronto, ON jobs
          Functional Jobs: OCaml server-side developer at Ahrefs (Full-time)   

What we need

Ahrefs is looking for a backend developer with a deep understanding of networks, distributed systems, OS fundamentals and taste for simple and efficient architectural designs. Our backend is implemented mostly in OCaml and some C++, as such proficiency in OCaml is very much appreciated, otherwise a strong inclination to intensively learn OCaml in a short term will be required. Understanding of functional programming in general and/or experience with other FP languages (F#,Haskell,Scala,Scheme,etc) will help a lot. Knowledge of C++ and/or Rust is a plus.

Every day the candidate will have to deal with:

  • 10+ petabytes of live data
  • OCaml
  • linux
  • git

The ideal candidate is expected to:

  • Independently deal with bugs, schedule tasks and investigate code
  • Make argumented technical choice and take responsibility for it
  • Understand the whole technology stack at all levels : from network and userspace code to OS internals and hardware
  • Handle full development cycle of a single component - i.e. formalize task, write code and tests, setup and support production (devops), resolve user requests
  • Approach problems with practical mindset and suppress perfectionism when time is a priority
  • Write flexible maintainable code and adapt to post-launch requirements’ tweaks

These requirements stem naturally from our approach to development with fast feedback cycle, highly-focused personal areas of responsibility and strong tendency to vertical component splitting.

Who we are

Ahrefs runs an internet-scale bot that crawls the whole Web 24/7, storing huge volumes of information to be indexed and structured in a timely fashion. Backend system is powered by a custom petabyte-scale distributed key-value storage to accommodate all that data coming in at high speed. The storage system is implemented in OCaml with thin performance-critical low-level part in C++. On top of that Ahrefs is building various analytical services for end-users.

We are a small team and strongly believe in better technology leading to better solutions for real-world problems. We worship functional languages and static typing, extensively employ code generation and meta-programming, value code clarity and predictability, and are constantly seeking to automate repetitive tasks and eliminate boilerplate, guided by DRY and following KISS. If there is any new technology that will make our life easier - no doubt, we'll give it a try. We rely heavily on opensource code (as the only viable way to build maintainable system) and contribute back, see e.g. https://github.com/ahrefs . It goes without saying that our team is all passionate and experienced OCaml programmers, ready to lend a hand and explain that intricate ocamlbuild rule or track a CPU bug.

Our motto is "first do it, then do it right, then do it better".

What you get

We provide:

  • Competitive salary
  • Informal and thriving atmosphere
  • First-class workplace equipment (hardware, tools)
  • Medical insurance

Locations

Singapore : modern office in CBD

USA : cozy loft in San Francisco downtown

Get information on how to apply for this position.


          C# Developer Top NYC firm! New Role   

          3 firms to share vision for ex-‘Mystery Project’ site in GR   
The city of Grand Rapids has whittled down their search for a developer of 201 Market Ave. SW to three possibilities.
          Baidu Announces Inaugural AI Developer Conference “Baidu Create”   

BEIJING, June 27, 2017 — Baidu Inc. (NASDAQ:BIDU), the Chinese language Internet search provider, announced today that it will hold its first artificial intelligence (AI) developer conference, “Baidu Create,” at the China National Convention Center (CNCC) in Beijing on July 5. This inaugural event will convene Baidu executives and engineers as well as developers, and […]

The post Baidu Announces Inaugural AI Developer Conference “Baidu Create” appeared first on HPCwire.


          Developer   
Posted 2017-06-29 | Wisconsin National Primate Research Center
          ARX and other thoughts   
To me the biggest problem with RISC OS as a modern platform is its fragility. The lack of pre-emptive multi-tasking and decent memory protection are big problems. These problems IMHO limit its usefulness as an embedded or PDA OS. Indeed IMHO RISC OS is probably a worse starting point for a PDA OS than Linux. The GUI is not at all suited to pen-based working, so it would need to be replaced. (PDA pens don't have buttons, so what do you do for menus?) What that leaves you with that is of use is the kernel, Filer, Font Manager, and Draw Module. Whilst the Font Manager used to kick arse, it's now looking quite dated, and the Draw Module was always lacking. What's sad is that Acorn were developing another OS for the Archimedes. It was called ARX, and was being developed at the Acorn Palo Alto Research Centre. It was to be a modern OS, with memory protection and pre-emptive multi-tasking like Unix, with a GUI similar to Mac OS - the guys working on it were experts in OS design. Unfortunately the project was poorly managed (as most Acorn projects were). Management decided to kill the project because the predicted finish date was long after the launch date for the Archimedes - Arthur was thrown together in a hurry, and the rest is history. For those that don't know, Arthur was essentially developed by a bunch of BBC Micro games developers who had little experience in OS design. I believe that none of the folks that had been working on ARX worked on Arthur. It was designed to be compatible (to an extent) with the earlier BBC Micro OS - much of the early software on Archimedes machines was ports of BBC Micro apps. It was never really designed to be a serious OS. IMHO what Acorn should have done was get in some decent management for the ARX project. Had they done that they'd have ended up with a serious computer system and things may have turned out differently. They could potentially have competed in the spaces that Unix and Mac OS were dominating. Unfortunately Arthur meant they were only suited to the education and hobbyist market.
          (IT) Security Developer - Cryptography   

Location: Northern Germany   

Security Developer - Cryptography Task: Work in German/Japanese projects with a focus on the development of security and safety functions for In Vehicle Infotainment systems Requirement engineering, architecture and design of the corresponding components Implementation in the team and protection function and quality up to product maturity Skills: Very good degree in (technical) computer science or electrical engineering Experience in embeded Linux, cryptography Professional experience in security, especially 'Secure Linux' necessary Very good C/C ++ programming skills, Self-employed and goal-oriented work, teamwork Very good knowledge of English. Willingness to international project work, travelling (Japan, India)
 
Type: Contract
Location: Northern Germany
Country: Germany
Contact: Simon Gould
Advertiser: Jet Consulting
Email: Simon.Gould.BB38B.0A016@apps.jobserve.com
Start Date: ASAP
Reference: JSSG_SECDEV

          .NET Core 2.0 Preview 2 Brings Refinements for Developers   

Microsoft has released the second preview of .NET Core 2.0. Several changes have been made to increase ease-of-use for developers, but what may be most important is the ability to reference .NET Framework libraries from .NET Core code. Joining these improvements are bug fixes and several additions to its WCF support.

By Jeff Martin
          iPhone turns 10   

A man uses his iPhone during a preview event at the new Apple Store Williamsburg in Brooklyn, New York, US.

Apple Inc.’s iPhone turned 10 yesterday, evoking memories of a rocky start for the device that ended up doing most to start the smartphone revolution and stirring interest in where  it will go from here. Apple has sold more than one billion iPhones since June 29, 2007, but the first iPhone, which launched without an App Store and was restricted to the Inc network, was limited compared to today’s version. After sluggish initial sales, Apple slashed the price to spur holiday sales that year. “The business model for year one of the iPhone was a disaster,” Tony Fadell, one of the Apple developers of the device, told Reuters in an interview on Wednesday. “We pivoted and figured it out in year two.” The very concept of the iPhone came as a surprise to some of Apple’s suppliers a decade ago, even though Apple, led by CEO Steve Jobs, had already expanded beyond computers with the iPod. “We still have the voicemail from Steve Jobs when he called the CEO and founder here,” said David Bairstow at Skyhook, the company that supplied location technology to early iPhones. “He thought he was being pranked by someone in the office and it took him two days to call Steve Jobs back.” The iPhone...
          Keeping an eye on Alibaba Cloud, Aliyun – Part 1   
Alibaba's Jack Ma made headlines across the world last week by laying out a plan for rapid global expansion of China's e-commerce behemoth. In an Investor Conference held at the company's Xixi headquarters in Hangzhou, China, Ma made the bold claim that Alibaba could reach $1 trillion in gross merchandise value by 2021 by becoming the primary online store for 2 billion people, as well as by expanding into new areas, one of which is the international public cloud services business. While Alibaba's investor event was overshadowed somewhat by the news that Amazon will spend $13.7 billion in cash to acquire Whole Foods, the premium U.S. grocery store chain, Jack Ma unveiled a strategy with clear potential to disrupt the cloud market.

Meanwhile, business at Alibaba Group (NYSE: BABA) is 'fantastic' and is only going to get better this year, according to the company CFO. For the most recent fiscal quarter ended March 31, 2017, the company reported revenue of RMB 38,579 million ($5,605 million), an increase of 60% year-over-year, including:

•   Revenue from core commerce of RMB31,570 million ($4,587 million), up 47% year-over-year.

•   Revenue from cloud computing of RMB 2,163 million ($314 million), up 103% year-over-year.

•   Revenue from digital media and entertainment of RMB 3,927 million ($571 million), up 234% year-over-year.

Growth at the parent company is primarily being driven by the steady increase in active buyers on its ecommerce platforms, both in numbers and in the value of goods and services being transacted. Annual active buyers reached 454 million, an increase of 31 million from the 12-month period ended on March 31, 2016. Mobile monthly active users (MAUs) on Alibaba Group’s China retail marketplaces reached 507 million in March, up 97 million over March 2016. Gross merchandise volume (GMV) transacted on Alibaba’s China retail marketplaces in fiscal year 2017 was RMB 3,767 billion ($547 billion), up 22% compared to RMB 3,092 billion in fiscal year 2016.

Alibaba Cloud, or Aliyun as it is known in Chinese, is firmly established as the leading infrastructure-as-a-service (IaaS) cloud in mainland China and is moving rapidly to become a Platform-as-a-Service (PaaS) provider and a Software-as-a-Service (SaaS) retailer. Some important Aliyun metrics emerged from the Investor presentation, including (with additional commentary):

·         Public cloud is growing: based on Gartner's figures from March 2017, Aliyun estimates the global public cloud market will amount to $245 billion in 2017, growing to $436 billion in 2021, a 15.9% CAGR.

·         China’s public cloud market is growing even faster, with Gartner figures showing China’s public cloud market, valued at $14 billion this year, growing to $25 billion in 2021, a 17.2% CAGR; by 2021, China’s share of the global public cloud market would still be under 6%, which seems odd given the country's share of global GDP is much higher and that ecommerce, social media and mobile technologies are booming in China - why so low versus the U.S. market?

·         Aliyun cited figures from IDC Tracker 2016 H1/H2 Global Cloud Market (IaaS), indicating it currently is the No.4 player in public cloud services worldwide, but with only a 3.2% share; No.1 was AWS, $8.4 billion, 46.1% share; No. 2 Microsoft, $1.4 billion, 7.6% share; No.3 IBM, $1.0 billion, 5.8% share; No.4 Alibaba, $0.57 billion, 3.2% share; No.5 Google, $0.519 billion, 2.9% share.

Clearly, AWS is dominating the public cloud market, especially in the U.S. The other U.S. public cloud players are investing aggressively to catch up and they too seem to have ambitions that reach to the sky. Alibaba's Jack Ma has previously been quoted in the press as saying that Alibaba would catch and surpass Amazon. When it comes to cloud services at least, this will be extremely difficult given its current 3.2% share versus AWS’ 46.1% share, and a capex budget that appears decisively smaller.

In its home market of China, Aliyun's IaaS revenue is equivalent to the next seven players combined. The numbers cited in IDC Tracker 2016 H1/H2 Global Cloud Market are as follows:

·         No.1 – Alibaba Group, $587 million, 40.7% market share

·         No.2 - China Telecom, $123 million, 8.5%

·         No.3 – Tencent, $106 million, 7.3%

·         No.4 – Kingsoft, $87 million, 6.0%

·         No.5 – Ucloud, $79 million, 5.5%

·         No.6 – Microsoft, $72 million, 5.0%

·         No.7 – China Unicom, $67 million, 4.6%

·         No.8 – AWS, $55 million, 3.8%

In addition, as of March 31, 2017 Aliyun had 874,000 paying customers, had 15 data centres worldwide and had 186 cloud service offers. It also claims a 96.7% retention rate amongst its top paying customers in Q1 2017 compared to a year earlier.

Over one-third of China’s Top 500 companies are on Alibaba Cloud, including China's Public Safety Bureau (PSB), CCTV, Sinopec, Sina Weibo, Xinhua News Agency,Toutiao, Geely, Mango TV, CEA, Quanmin Live, Panda TV and DJI, while two-thirds of Chinese Unicorn companies are on Alibaba Cloud. Global Software-as-a-Service (SaaS) now available on Aliyun include Accenture, SAP, Docker, here, SUSE, Haivision, Wowza, AppScale, AppEX, Hillstone, Checkpoint Software Technologies, Hitachi Data Systems and Red Hat.


Aliyun’s Computing Conference 2016 was attended by over 40,000 developers in person, with more than 7 million viewers online. At its investor conference, Aliyun also disclosed a number of major international brands that are now using its services, including Schneider Electric, Shisheido, Philips, Nestle and Vodafone, which is a good start. Nevertheless, attracting international companies will be harder, first, because Alibaba has only just recently begun building data centres outside of China, and two, they will be much less known and trusted than established brands such as IBM.


          Spectra7, providing chips for high-speed connectivity, raises $4.6m   
Spectra7 Microsystems of San Jose, California, a developer of high performance analogue semiconductors, announced that it has closed its previously announced bought deal offering of 11,500,000 units at a price of 40c per unit, including the full exercise of the over-allotment option, for aggregate gross proceeds of $4.6 million.

Spectra7 stated that the public offering was underwritten by a syndicate of underwriters led by Canaccord Genuiy and including Eight Capital and Echelon Wealth Partners.

In addition to the public offering, the company announced that it has closed the first tranche of its private placement of units, as previously announced on June 7th, pursuant to which it issued 3,280,750 units for additional gross proceeds of $1.31 million, including subscriptions by its CEO and certain directors of the company.

Each unit issued through the offerings comprises one common share and one-half of a common share purchase warrant, with each warrant entitling the holder to acquire one common share for 55c per share for a period of two years after closing of the offerings.

Spectra7 stated that the net proceeds from the offerings will be used to fund R&D and for working capital and general corporate purposes.

Separately, the company announced amendments to its $6.50 million senior secured term loan facility with MidCap Financial. The amendments include extending the commencement date for principal payments under the loan facility by a year to June 1, 2018, and the option to extend the maturity date of the facility by a further year upon satisfaction of certain conditions.

In relation to the amendments, Spectra7 has issued warrants to purchase up to 750,000 common shares, with each warrant exercisable for a period of five years into one common share at a price of 39c.

For its most recent quarter ended March 31, 2017, Spectra7 reported revenue of $2.7 million, up 8% versus $2.5 million a year earlier, with gross margin as a percentage of revenue for the quarter at 60%, flat sequentially.


* In January, Spectra7 demonstrated what it claimed as the first QSFP28 Double Density (QSFP28-DD) active copper cable (ACC) integrating its new GaugeChanger Plus GC2502 silicon. It also stated it would begin sampling GaugeChanger Plus QSFP28-DD active copper modules to data centre cable assembly companies during the quarter.

Using the linear design of its GC2502, Spectra7 noted that the modules can support both NRZ and PAM4 signalling, enabling 200 or 400 Gigabit Ethernet transmissions over the same cable.

* Spectra7 also announced sampling of IEEE COM-compliant SFP28 and QSFP28 active copper modules to Tier 1 cable assembly and data centre customers in North America and Asia. It noted the modules were available for evaluation and qualification by customers such as Google, Facebook, Microsoft, Amazon, Baidu and Alibaba, as well as data centre equipment manufacturers such as Cisco, HP, Dell and Hauwei.


* Spectra7 is an analogue semiconductor company delivering solutions enabling high bandwidth, speed and resolution for electronics manufacturers addressing broadband connectivity markets. Based in San Jose, the company has design centres in Markham, Ontario, Cork, Ireland and Little Rock, Arkansas.


          TWC9: .NET Core 2 (and Friends) Preview 2, .future, Imagine Cup 2017, “Adventures of Ninja Cat" Theme and more... | This Week On Channel 9   

This week on Channel 9, [Host 1] and [Host 2] discuss the week's top developer news, including;

Picks of the Week!

Please leave a comment or email us at twc9@microsoft.com.

 



          Improving VNS therapy: ElectroCore CEO Amato on gammaCore and its slated July launch   

Neuroscience tech developer ElectroCore said recently it plans to launch its handheld gammaCore vagus nerve stimulation device in the US in mid-July, after having won clearance from the FDA in April for treating episodic cluster headaches. Unlike other vagus nerve stimulation devices, the gammaCore is an external handheld device with no implanted component, designed to […]

The post Improving VNS therapy: ElectroCore CEO Amato on gammaCore and its slated July launch appeared first on MassDevice.


          Machine Learning Systems Developer - Cisco - San Jose, CA   
We Are Cisco. Overall, your role will be to ensure the smooth operation of our internal data and machine learning systems....
From Cisco Systems - Tue, 06 Jun 2017 17:10:47 GMT - View all San Jose, CA jobs
          Reply To: How can i hide some ads in some categories?   

https://developer.wordpress.org/reference/functions/in_category/
https://developer.wordpress.org/reference/functions/is_category/

assuming you put that into the <head> section of header.php?

possible example:

<?php if( is_category( array('news', 'blog') ) || is_single() && in_category( array('news', 'blog') )) { ?>
<style>
.etad {display:none;}
</style>
<?php } ?>

          Zecotek China Working with PET OEMs and Gaining Access to Industries Beyond Medical Scanning   

SINGAPORE--(Marketwired - June 30, 2017) - Zecotek Photonics Inc. (TSX VENTURE: ZMS) (FRANKFURT: W1I) (OTC PINK: ZMSPF), a developer of leading-edge photonics technologies for healthcare, industrial and scientific markets, is pleased to provide an update to the forming of its new China based subsidiary Zecotek China Ltd. The formation of the new subsidiary has accelerated the potential adoption of the LFS by medical scanner developers as well as non-medical OEMs in China. Zecotek China is working closely with new medical and non-medical OEMs. Testing of the LFS crystals have been completed and we expect to receive purchase orders in the near future.

          An App For Exploring Albany   
Developers of a new smartphone app hope it will allow residents and visitors to explore Albany in a new way.
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
Basic knowledge of how layers work, and the use of some the more important tools that are required for taking apart the design and deriving all the images for...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
Some understanding of Linux hosting if at all possible. Hopefully, you have installed Linux on something at least once, even if it was just your Xbox, phone.....
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Machine Learning Developer - Intel - Toronto, ON   
6 (+) months experience with developing software in Linux and/or Windows,. Develop Machine Learning solutions in form of libraries and accelerators for FPGA, SW...
From Intel - Fri, 30 Jun 2017 10:25:27 GMT - View all Toronto, ON jobs
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
Here’s what we really want, someone who can code like it’s their native tongue but still talk to our crew comfortably and sometimes even the odd client. We
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          FPGA High Level Design Developer - Intel - Toronto, ON   
Job Description As part of Intel, we will continue to apply Moore's Law to drive the future of field-programmable gate array FPGA technology. The
From Intel - Tue, 27 Jun 2017 10:28:58 GMT - View all Toronto, ON jobs
          Michael Schrenk on Webbots, Spiders, and Screen Scrapers   
I produced this podcast because I was curious about intelligent web agents and noticed this new edition of Michael Schrenk’s Webbots, Spiders, and Screen Scrapers. In this podcast, Michael Schrenk and I discuss webbots, spiders, and screen scrapers. These are the tools that allow developers to crawl the web, to mash up contents from multiple […]
          GTA 5 dataminers discover mission involving aliens and a flying saucer   

The Grand Theft Auto series has become notorious for its secrets, consisting of eerie Easter Eggs and cut content only available to those who tinker with its code. From GTA: San Andreas' infamous Hot Coffee sex mini-game to GTA 5's bizarre showdown between Bigfoot and Teen Wolf's beast, there's some pretty peculiar things going on in GTA's most clandestine corners.

The latest example of this involves a crashed flying saucer and a firefight with the aliens that haunt this derelict craft. Presented as a seemingly ordinary supply run in GTA Online, this extra-terrestrial showdown was discovered by a group of dataminers after they tweaked the game's code.

GTA paranormal investigators Chiliad Mystery Guru, a crowdsourced group of fans who have become obsessed with uncovering content that's either been cut or willingly kept at arm's length by crafty developers at Rockstar communicating through clues in its code, has just unearthed this close encounter of the nerd kind.

Read more…


          Arkane co-founder Raphael Colantonio: "Imagine not having a vacation for 18 years"   

Arkane co-founder Raphael Colantonio has expanded on his shock decision to leave the Dishonored and Prey developer, suggesting he's burnt out by years of triple-A development.

Colantonio, who left Arkane after a whopping 18 years at the studio, told an audience at the Spanish conference Gamelab today he needed a proper holiday after over a decade of shipping high-profile video games.

"Well it's a mixed bag of emotions because of course I love Arkane, I love Bethesda and it's been 18 years of very fascinating adventures and some super-hard times, because as you know we were independent and we almost went out of business several times," he said on-stage.

Read more…


          The voice actor who didn't know he was working on Fallout 4   

After this month's news that Ashly Burch had turned down the opportunity to voice Chloe in Life is Strange: Before the Storm, due to the ongoing voice acting strike, it seemed like an interesting time to investiage the reality of being a voice actor.

So, for this week's episode of Here's A Thing, I've spoken to a couple of voice actors about the strike and also, some of the frustrating moments they've experienced while working in the games industry. Like, for example, the voice actor who wasn't told he was playing one of Fallout 4's leading villains until just before the game was released.

Now, we've read your feedback in the comments of previous episodes and I understand some of you prefer written features over video work. I'm somewhat limited when it comes to the amount of time I can dedicate to an individual piece, which makes an entire rewrite unfeasible. Instead, I've included a modified version of my video script below, with a few extra quotes pulled in from the people I've spoken to.

Read more…


          The story behind the 26-year-old Mega Drive basketball game getting £8000 bids on eBay   

In 1991, Electronic Arts released a basketball game for the Mega Drive called Lakers versus Celtics and the NBA Playoffs. Unremarkable, you might think. But, 26 years later, it's now on eBay and attracting bids above £8000.

Why? On the face of it, there's nothing particularly special about Lakers versus Celtics and the NBA Playoffs. But when you dig into the detail, you discover there was something special about its release - or lack of, it turns out.

David Amor, co-founder of now defunct Brighton developer Relentless Software, put up the PAL version of Lakers versus Celtics on eBay, unaware it would soon set the retro video game collection community aflutter. With four days left of the auction, the listing has seen 40 bids, the latest of which is a whopping £8300.

Read more…


          Valkyria Revolution review   

Well, at least the soundtrack is just fine.

If you've any love for Valkyria Chronicles, an affair likely started with Sega's 2008 original which saw Skies of Arcadia director Shuntaro Tanaka injecting some of that same breeziness into an exquisite tactical RPG, you'll likely already know how the story goes. How Sega's own 2010 sequel was confined to the PlayStation Portable, and another follow-up in 2011 from developer Media.Vision was confined further still to Japan only, with an official localisation never forthcoming. How Media.Vision was given another crack at the series with an action-based spin-off, and how it released to fairly dismal reviews in Japan earlier this year.

Six months later, following a noble localisation effort from Sega and Deep Silver, I can only confirm what you likely already know. Valkyria Revolution is not a good video game. And how.

Read more…


          Nintendo Switch leak reveals potential guest logins, save data transfers   

Nintendo documents designed for Switch developers have been published online and sparked debate around references to as-yet unrevealed features such as save data transfers and guest logins.

Eurogamer has verified the document as legitimate but it is now at least six months out of date - from late 2016.

Despite widespread speculation these system features will be added imminently, more up to date versions of the docs lack word of these details.

Read more…


          iMobie PhoneRescue Can Now Download and Restore iCloud Backups in iOS 10.3 or Later, Even for Latest iOS 11   
LOS ANGELES, Calif., June 30, 2017 (SEND2PRESS NEWSWIRE) -- iMobie Inc., a leading iOS and Android software developer, today announced its top-notch data recovery software PhoneRescue now is able to download and restore iCloud backups in iOS 10.3 or later, even for the latest iOS 11. With its minimalistic yet refined UI, users can choose to only download what they need for recovery, and all data will be kept 100 percent safe and secure.
          Blogs/Forum related to UC developer platform and UCMA   
As UC platform is gaining momentum among developers, here are some resources about the blogs/forums related to UC platform in general. They also contain lot of information in particular about writing UCMA 2.0 applications.   Unified Communications Development blog : http://blogs.claritycon.com/blogs/michael_greenlee/default.aspx OCS R2 Server Side Application Development (SDK)s – UC forum to post questions : https://ucforums.microsoft.com/forums/361.aspx A...
          Ubuntu 'weaponised' to cure NHS of its addiction to Microsoft Windows   

Take 750,000 smartcards, millions of PCs, mix in a week-long hackathon

Special report A quiet revolution has been rumbling in Leeds, in the north of England. It may not seem revolutionary: a gathering of software developers is scarcely going to get people taking to the barricades in these uncertain times, but the results of this particular meetup could shape access to NHS PCs in the coming years.…


          Office Communication Server 2007 R2 launch and UCMA 2.0 SDK   
I was waiting since long time for the launch event of OCS-2007, finally the launch day is arrived. Tomorrow 9:30 am you can join the virtual launch event.    http://www.microsoft.com/communicationsserver/r2-virtual-launch/event/   I am specifically excited to tell about new richer version of UCMA 2.0 SDKs, which we were working since last one year. Now developers are...
          PDC 2008 – Sessions for Unified Communications Platform   
Since long time I was waiting for this exciting moment, when we will be telling our customers about the new exciting rich developer platform for Unified Communications world. Which will allow new wide range of rich applications with build in communication features like Presence, Instant Messaging and Voice. In upcoming days, I would be writing in more detail...
          Developer forum for UCMA API   
If you are UCMA API user, then you would like the msdn developer forum specific to Unified Communications Managed SDK. You can post all your UCMA API related questions on this forum http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1891&SiteID=1   
          MSDN Webcast: UCMA API   
In this webcast, we present the software development kit (SDK) for the Microsoft Unified Communications Managed API (UCMA) version 1.0. The SDK includes a SIP-based endpoint API that can provide the flexibility and scalability required by advanced developers to build and integrate server applications, such as alert broadcasters, media control units, and instant messaging (IM)...
          GDC 2013 Technik-Video Activision: Echtzeit-Gesichtsanimation   
Im Technik-Video von der Game Developers Conference 2013 zeigt die Research tags: 2013ActivisionEchtzeit-GesichtsanimationeindrückeentwicklergamesGDCGDC 2013 Technik-Video Activision: Echtzeit-Gesichtsanimation
Gamestar by castaclip
          Web Application Developer   
SW-Swindon, You will be responsible for the provision and development of bespoke computerised maintenance management software (CMMS). This will include delivering support and customisations to existing customer users. Working knowledge of C#, SQL, Java Script are essential, whilst knowledge of Telerik ASP.Net components and experience with developing maintenance management, financial or ERP software would be
          Senior .Net Developer   
NJ-Hoboken, Expanding NJ firm seeks a Senior .NET Developer to be part of a diverse and talented team using innovation and creativity to solve complex problems. The team seeks a highly motivated and energetic Senior .NET developer with 5+ years of experience utilizing Microsoft’s leading edge technologies. As a Senior .Net Developer with our firm, you will earn a highly competitive salary plus enjoy a wide ra
          Web Developer, Front End & CMS Web Developer   
NJ-Hoboken, Fast-growing firm headquartered in Hoboken seeks an energetic Web Developer with 3+ year of experience to be part of our diverse and talented development team. We work together to solve complex problems and utilize innovation and creativity in our approach. As a web developer at our firm, you will earn a highly competitive salary plus enjoy a wide range of benefits that will make you smile. Our We
          Senior Sitecore Developer   
NJ-Park Ridge, RESPONSIBILITIES: Kforce has a client that is seeking a Senior Sitecore Developer in Park Ridge, New Jersey (NJ). Responsibilities: Participate in all aspects of application development and design including performance, scaling, coding, caching, security, encryption, state management, error logging and testing Work with development partners to implement and maintain applications Take a product thr
          #341: TC39, ECMAScript, and the Future of JavaScript   
This week's JavaScript newsRead this e-mail on the Web
JavaScript Weekly
Issue 341 — June 30, 2017
A thorough explanation of how new features make it into JavaScript, before focusing on some practical examples including Array#includes, named captures, and lookbehind assertions in regexes.
Nicolás Bevacqua

Eric Bidelman runs through how to use Headless Chrome, using Karma as a runner and Mocha+Chai for authoring tests.
Google Developers

MONGODB
See the performance implications of using Lambda functions with a database-as-a-service like MongoDB Atlas.
MONGODB   Sponsor

The official spec for ES2017 (essentially the 8th edition of the JS spec) has been published in HTML and PDF if you’re lacking for bedtime reading.
ECMA

A full-stack app framework built on React and GraphQL. It’s an evolution of Telescope but is becoming less Meteor-dependent.
Sacha Greif

A well presented tutorial site complete with rich, live editable examples.
James K Nelson

Includes support for cynamic import() expressions, string enums, & improved checking.
Microsoft

React Status is our React focused weekly. This week it includes a React Native starter kit and an introduction to Redux-first routing.
React Status

Jobs Supported by Hired.com

Can't find the right job? Want companies to apply to you? Try Hired.com.

In Brief

Babylon, Babel's JS Parser, To Support TypeScript news
Not a lot to see yet, but .ts support has been baked in.
Babel

Microsoft's 'Sonar' Linting Tool Joins the JS Foundation news
Check out Sonar’s homepage to learn more.
Kris Borchers

Using Source Maps to Debug Errors tutorial
Let's talk JavaScript Source Maps. What are they? How to enable source mapping? Why aren't they working?
ROLLBAR  Sponsor

Getting Started with Webpack 3 tutorial
João Augusto

The 'Best' Frontend JavaScript Interview Questions tutorial
Opinions will vary but if you do well at these, you’re in a strong position.
Boris Cherny

Build A Realtime Chart with Vue.js and Pusher tutorial
Yomi Eluwande

Unleash The Power of Angular Reactive Forms video
Oriented around live coding a form from scratch.
Nir Kaufman

Use AngularJS to Build a Fast and Secure Chat App 
PubNub gets your data anywhere in less than 0.25 seconds. It’s so easy with PubNub’s AngularJS library.
PubNub  Sponsor

Choosing A Frontend Framework in 2017 opinion
This Dot Labs

Why I'm Switching from React to Cycle.js opinion
SitePoint

An Up to Date List of TC39 Proposals and their Status tools
Nicolás Bevacqua

Search and Install npm Modules Automatically from the Atom Editor tools
Algolia

Decaffeinate: Convert Your CoffeeScript to Modern JavaScript tools
A well established project that continues to get frequent updates.
Brian Donovan

Infinite Scroll v3: As Users Scroll, Automatically Load More tools
Note it’s both GPL3 and commercial.
Metafizzy

Study: A Progressive, Client/Server AB Testing Library code
Dollar Shave Club

echarts: Powerful Charting and Visualization in the Browser code
Lots of demos here.
Baidu

vanilla-tilt.js: A Dependency-Free, Smooth 3D Element Tilting Library code

RE:DOM: A Tiny (2KB) JS Library for Creating User Interfaces code
Juha Lindstedt

frontexpress: An Express.js-Style JavaScript Router for the Front-End code
Camel Aissani

ForwardJS Tickets on sale today 
ForwardJS  Sponsor

Curated by Peter Cooper and published by Cooperpress.

Like this? You may also enjoy: FrontEnd Focus : Node Weekly : React Status

Stop getting JavaScript Weekly : Change email address : Read this issue on the Web

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK


          Graphics Programmer - Anti-Matter Games Limited - Remote   
Implement new graphics and lighting solutions into existing engines, for example:. Research and develop new graphics technology and tools for our developers....
From Anti-Matter Games Limited - Tue, 27 Jun 2017 12:33:43 GMT - View all Remote jobs
          Mobile Developer Technology Engineer - NVIDIA - Remote   
Strong knowledge of 3D graphics and GPU technologies, including shaders, shading languages and rendering techniques....
From NVIDIA - Mon, 22 May 2017 10:09:58 GMT - View all Remote jobs
          Yuma, "Programmer" Usia 10 Tahun Asal Indonesia yang Dipuji Bos Apple   

KOMPAS.com - Kehadirannya sebagai pembuat aplikasi di usia yang masih belia, 10 tahun, menarik perhatian CEO Apple Tim Cook dalam Worldwide Developers Conference (WWDC) di San Jose (AS) dua minggu lalu dan ternyata Yuma Soerianto murid sekolah Middle Park Primary School di Melbourne tersebut berasal dari Indonesia.

Worldwide Developers Conference diselenggarakan setiap tahun oleh perusahaan teknologi raksasa Apple, menjadi ajang berkumpul mereka yang berkecimpung para pembuat aplikasi, dan bagi Yuma Soerianto ini adalah untuk pertama kalinya dia menghadiri konferensi tersebut.

Minggu lalu, sebelum acara resmi berlangsung, Yuma sempat bertemu dengan CEO, bos tertinggi Apple Tim Cook yang terkesan dengan aplikasi yang dibuat oleh Yuma dalam perjalanan di pesawat antara Melbourne ke Amerika Serikat.

Pertemuan Yuma dengan Cook diliput oleh media, dan dengan cepat berita tersebut menyebar ke seluruh dunia.

Tim Cook tertarik dengan aplikasi yang dibuat Yuma yaitu aplikasi untuk membantu orangtuanya menentukan harga sebuah barang.

Harga ini sudah termasuk harga sesuai penjual lokal dan pajak, serta disajikan dalam bentuk yang sudah dikonversi ke mata uang yang digunakan.

Ini menurutnya akan berguna ketika mereka pergi berbelanja suvenir untuk oleh-oleh dari perjalanan mereka.

"Keren sekali, hebat," komentar Cook setelah menyaksikan Yuma mendemokan aplikasinya.

"Dan kamu membuatnya di pesawat dalam perjalanan dari Australia ke AS? Wow. Kamu bisa membuat aplikasi dalam hitungan jam. Saya terkesan. Saya tak sabar melihat karyamu selanjutnya," puji Cook, demikian lapor media minggu lalu.

Melihat nama keluarga Yuma yaitu Soerianto yang berbau Indonesia, ABC Australia Plus Indonesia, yang dikutip KompasTekno, kemudian berhasil mendapatkan kontak ayahnya Hendri Soerianto yang menemani perjalanan Yuma ke Amerika Serikat.

Hendri mengukuhkan bahwa dia berasal dari Indonesia

"Saya dulu berasal dari Jakarta, dan kami sudah berada di Australia selama delapan tahun. Kami tinggal di Singapura selama ini dan Yuma lahir di sana. Kami pindah ke Australia ketika Yuma berusia tiga tahun," kata Hendri dalam percakapan e-mail dengan wartawan ABC Australia Plus Indonesia, Sastra Wijaya.

Yuma adalah anak tunggal keluarga tersebut dan diberi nama Yuma karena "kami ingin namanya mudah diingat, dan nama yang global jadi bukan nama berbau Barat ataupun berbau Timur. Kami percaya kami adalah warga dunia."

Bertemu dengan Michelle Obama

Yuma mulai suka belajar coding sejak usia enam tahun karena menurutnya PR di sekolah kurang menantang.

Dia menciptakan aplikasi pertamanya tahun lalu dan saat ini sudah punya lima aplikasi yang dipajang di App Store.

Lima aplikasi buatan Yuma yang ada di App Store saat ini adalah Let's Stack, Hunger Button, Kid Calculator, Weather Duck, dan Pocket Poke.

Apa pengalaman yang menarik dalam menghadiri Worldwide Developers Conference (WWDC) ini bagi Yuma?

"WWDC sangat mengesankan. Teknologi baru yang ada sangat menakjubkan."

"Ini untuk pertama kalinya saya mendapatkan bantuan profesional, dari orang-orang yang betul mengerti mengenai coding," kata Yuma.

Sebelumnya, Yuma hanya belajar coding dari YouTube, karena menurutnya tidak ada sekolah di Australia yang mengajar bagaimana melakukan coding untuk membuat aplikasi.

"Hal baru yang saya pelajari adalah ARKit (Augmented Reality) dan SceneKit (3D Graphics Engine) karena semuanya baru bagi saya."

"Orang-orang yang saya temui banyak di antaranya adalah para petinggi Apple dan tentu saja Tim Cook, CEO Apple. Saya juga sempat berbicara dengan Michelle Obama." kata Yuma lagi.
Yuma sekarang memiliki channel di YouTube dengan nama Anyone Can Code, dan Anda bisa mengakses linknya di sini.

Dalam wawancara dengan program Radio National ABC, Yuma mengatakan bahwa dia ingin membuat aplikasi yang bisa mengubah dunia, dan juga dia ingin membagi ilmunya mengenai coding kepada siapa saja yang ingin belajar.

"Siapa saja bisa melakukan coding, bila kita sabar melakukannya dan senang melakukannya." katanya.

Ayahnya Hendri yang juga bekerja di bidang IT mengatakan Yuma memang ingin menyebarkan ilmunya kepada yang lain.

"Akan bagus sekali bila dia bisa memberikan inspirasi kepada orang Indonesia lainnya untuk belajar coding," kata Hendri.

          Ultimate Chess Challenge (Telegames) Back of Box - 10.23.2008   

Ultimate Chess Challenge (Telegames) Back of Box - 10.23.2008

Ultimate Chess Challenge (Telegames) Back of Box - 10.23.2008

Back of box reads: The Fidelity Ultimate Chess Challenge. On your own against the "Fidelity Ultimate Chess Challenge" - the world's most powerful hand-held chess game - or against a friend, the stunning 3D graphics and advanced technology of this latest game from Telegames has to be played to be believed. The Fidelity Ultimate Chess Challenge uses the most powerful chess playing technology from the laboratories of Fidelity - The premier manufacturers of dedicated chess computers and developers of the world's only USCF certified Master rated (2325) chess program. Switch from 3D to overhead view for the final attact-. or use one of the many options available to review the game to date. Full on-screen statistics giving score, times, movies etc. and many ohter features on this world's fastest color hand-held chess game. Message from the FBI on the back of this box (as with many other games) reads "Winners don't use drugs" signed by William S. Sessions, Director. FBI


          Re: Configure HHTTPS Tomcat to Remedy   

Discussion successfully moved from Developer Community to Remedy AR System

 

Did you modify the "server.xml" from Tomcat? Do you have an Apache httpd or IIS server or is Tomcat "alone"?

Is Tomcat on Windows or Linux?


          TEAM17’S GAMES LABEL WELCOMES SWORD LEGACY: OMEN   
TEAM17’S GAMES LABEL WELCOMES SWORD LEGACY: OMEN Brazilian developed turn-based tactical RPG joins growing global line-up UK – 30th June 2017 – Award-winning international games label and veteran games developer Team17 has today announced its first partnership in South America with Brazil-based independent developers Firecast Studio and Fableware Narrative Design to publish Sword Legacy: Omen, a challenging turn-based tactical RPG with a dark, cartoon-inspired aesthetic. Sword Legacy: Omen is set in the candlepunk realm of Broken Britannia, a once-thriving kingdom full of alchemical and technological advances now fragmented by intrigue and deceit. As the vengeful knight, Uther, and his misfit band of companions, players will embark on a thrilling journey to locate the long-lost Excalibur. In this bloody, brutal take on the Arthurian legend, players will explore rich environments, experience a riveting storyline and survive intense turn-based tactical combat to define the fate of Britannia. The partnership with Firecast and Fableware marks Team17’s first venture into the Brazilian games development scene. Debbie Bestwick, MBE, Team17’s CEO said, “Our label aims to work with the best independent creators around the world, help them build new IP and aim for sustainability. We’ve stepped up our international side significantly this year with recently announced partners in North America, Germany and Sweden. It’s a pleasure to welcome Firecast and Fableware to our ever growing family of partners as our first Brazilian team. There’s so much local talent being showcased at BIG Festival this week, we’re very excited to be working together with both teams. Sword Legacy: Omen is a high quality turn-based tactical game created by two very talented teams that brings another different angle to our diverse games label.” Bruno Lanzarotti, Executive Director, Firecast Studio added, “The partnership between Team17, Firecast Studio and Fableware is very promising and shows the world the quality of Brazilian games. We are very happy to have such an established and respected British company supporting our vision of the Arthurian legends! All this makes us very excited and gives us confidence that Sword Legacy: Omen will have the strength to stand out not only in Brazil, but also internationally. With this partnership, we believe we are doing something great, important, that brings us pride in representing Brazilian games development and showcasing the quality and creativity we can bring to gamers worldwide.” Arthur Protasio, Creative Director, Fableware Narrative Design said, “Partnering with Team17 feels like a pupil being acknowledged by the master. Not only are we long time Worms fans, but we also keep a close eye on the great games published by the label. That’s why when the Brazilian Game Developers Program and the Goethe Institut invited me to Quo Vadis in Berlin, I knew it was THE opportunity to pitch to Team17’s Debbie Bestwick. Just as Fableware teamed up with Firecast and together began a unique co-production, we believe Team17 is a most valuable addition to this endeavour. With each company excelling at their expertise, we have high hopes for the final product and can now proudly say we’ve joined this experienced indie family.” Sword Legacy: Omen will launch on PC in 2017. About Team17 Digital Ltd Founded in 1990, Team17 Digital Limited is a leading international games label that hosts the Worms franchise, Aven Colony, The Escapists, Genesis Alpha One, Overcooked, Yoku’s Island Express, Yooka-Laylee and many more from developers around the world. Visit www.team17.com for more info. About Firecast Studio Founded in 2014, Firecast Studio is an independent developer based in Rio de Janeiro, Brazil About Fableware Narrative Design Founded in 2015, Fableware Narrative Design is an independent storytelling studio based in Rio de Janeiro, Brazil, specialized in writing and developing content for multiple platforms and transmedia projects, such as Emmy nominated TV Shows, animations, and awarded video games. Sword Legacy: Omen © 2017. Developed by Firecast Studio and Fableware Narrative Design. Published by Team17 Digital Ltd. Team17 is a trademarks or registered trademarks of Team17 Digital Limited. All other trademarks, copyrights and logos are property of their respective owners.
          START YOUR TINY ENGINES AS ‘MICRO MACHINES WORLD SERIES’ LAUNCHES TODAY   
START YOUR TINY ENGINES AS ‘MICRO MACHINES WORLD SERIES’ LAUNCHES TODAY  Celebrate the Miniature Multiplayer Mayhem Larkspur, Calif. – June 30th, 2017 – Codemasters and Deep Silver have today unleashed miniature multiplayer mayhem on the gaming world with the release of Micro Machines World Series on PlayStation®4 computer entertainment system, Xbox One, the all-in-one entertainment system by Microsoft, and PC via Steam. To celebrate the launch and showcase the fun and carnage you’ll be experiencing in Micro Machines World Series. The iconic series makes a triumphant return with a mixture of fan-favorite and all-new content that will delight players of all ages. Classic game modes Race and Elimination are complimented by an all-new Battle mode, which ramps up the carnage to the highest end of the miniature scale. Supporting up to 12 players for online multiplayer and one to four players locally, Micro Machines World Series gives you 12 amazing customizable vehicles to race and battle across 25 classic locations including the kitchen table, garden, workshop and game room. With spy cars, hovercrafts, dump trucks, tanks and more, Micro Machines World Series lets you equip a unique loadout and collect a range of crazy NERF power ups and collectibles such as blasters, mines, hammers and bombs to get the best of your opponents. Micro Machines World Series combines gaming nostalgia with incredible visuals and endless party replayability, making it a hit for players old and new. Follow updates from the Micro Machines studio on Facebook (www.facebook.com/codemasters.) # # # ABOUT CODEMASTERS: Codemasters, the award winning video game developer and publisher, has a 30 year heritage. With titles distributed globally, Codemasters is a leading developer and publisher of driving and racing entertainment games including DiRT, GRID and the official BAFTA award-winning FORMULA 1 series of videogames. The company is fully controlled by Reliance Big Entertainment Ltd. (RBEL). For more information on Codemasters’ product portfolio, please visit www.codemasters.com. Join in the conversation with @codemasters on Twitter or Like us on Facebook at www.facebook.com/codemasters. ABOUT DEEP SILVER: Deep Silver develops and distributes interactive games for all platforms. The Deep Silver label means to captivate all gamers who have a passion for thrilling gameplay in exciting game worlds. Deep Silver works with its partners to achieve a maximum of success while maintaining the highest possible quality, always focusing on what the customer desires. Deep Silver has published more than 200 games since 2003, including its own brands like the open world extravaganza Saints Row, the zombie action franchise Dead Island, and the grim post-apocalyptic future of the Metro series. Upcoming highlights from Deep Silver include Dead Island 2 and Agents of Mayhem. Deep Silver also owns the development studios Deep Silver Dambuster Studios in Nottingham, UK; Deep Silver Fishlabs in Hamburg, Germany, and Deep Silver Volition based in Champaign, IL, USA. For more information please visit http://www.deepsilver.com/. ABOUT HASBRO: Hasbro (NASDAQ: HAS) is a global company committed to Creating the World’s Best Play Experiences, by leveraging its beloved brands, including LITTLEST PET SHOP, MAGIC: THE GATHERING, MONOPOLY, MY LITTLE PONY, NERF and TRANSFORMERS, and premier partner brands. From toys and games, television programming, motion pictures, digital gaming and a comprehensive lifestyle licensing program, Hasbro fulfills the fundamental need for play and connection for children and families around the world. The Company’s Hasbro Studios creates entertainment brand-driven storytelling across mediums, including television, film and more. Through the company’s commitment to corporate social responsibility, including philanthropy, Hasbro is helping to build a safe and sustainable world and to positively impact the lives of millions of children and families every year. Learn more at www.hasbro.com and follow us on Twitter (@Hasbro & @HasbroNews). MICRO MACHINES, NERF and all related names are trademarks of Hasbro and are used with permission. ©2017 Hasbro. All Rights Reserved. All copyrights or trademarks are the property of their respective owners and are being used under license. Developed and published by Codemasters. “PlayStation”, “PLAYSTATION” and “PS” Family logo are registered trademarks of Sony Computer Entertainment Inc. Trademarks are property of their respective owners. 
          WARNER BROS. INTERACTIVE ENTERTAINMENT, TT GAMES AND THE LEGO GROUP ANNOUNCE THE LEGO ® NINJAGO® MOVIE VIDEO GAME   
WARNER BROS. INTERACTIVE ENTERTAINMENT, TT GAMES AND THE LEGO GROUP ANNOUNCE THE LEGO ® NINJAGO® MOVIE VIDEO GAME Players Will Experience the Action-Packed Movie as Their Favourite Characters While Mastering the Art of “Ninjagility”  Warner Bros. Interactive Entertainment, TT Games and The LEGO Group today announced The LEGO® NINJAGO® Movie Video Game that will allow players to delve into the world of the new big-screen animated adventure The LEGO NINJAGO Movie. Developed by TT Games and published by Warner Bros. Interactive Entertainment, The LEGO NINJAGO Movie Video Game will be available for PlayStation®4 computer entertainment system, Xbox One, Nintendo Switch™ and STEAM on September 22, 2017. “The LEGO NINJAGO Movie Video Game brings the non-stop action and thrilling combat of the film into the living room so kids can embark on their own Ninjago adventures,” said Tom Stone, Managing Director, TT Games. “Enhanced movements will help players traverse Ninjago with the fluidity and grace of a secret ninja warrior and improve their combat skills.” “The LEGO Group is pleased to extend the Ninjago play experience with The LEGO NINJAGO Movie Video Game,” said Sean McEvoy, VP Digital Games, The LEGO Group. “Fans will love playing as their favourite Ninjago heroes and joining an epic adventure of good versus evil.” In the game, players battle their way through waves of enemies with honour and skill as their favorite ninjas Lloyd, Nya, Jay, Kai, Cole, Zane and Master Wu to defend their home island of Ninjago from the evil Lord Garmadon and his Shark Army. To do so, they must master the art of Ninjagility which allows them to traverse Ninjago by wall-running, high-jumping and battling the foes of Ninjago to rank up and upgrade the ninja’s combat skills.  Players can harness the power of Spinjitzu combat to defend Ninjago together. The game features eight large, action-packed locations based on the story of The LEGO NINJAGO Movie. Each location includes its own unique Challenge Dojo where players can put their combat skills to the test and battle with increasingly tougher enemies. And with Battle Maps, players can go up against their friends and family in four different game modes, with competitive split-screen local gameplay for up to four players. # # # About Warner Bros. Interactive Entertainment Warner Bros. Interactive Entertainment, a division of Warner Bros. Home Entertainment, Inc., is a premier worldwide publisher, developer, licensor and distributor of entertainment content for the interactive space across all platforms, including console, handheld, mobile and PC-based gaming for both internal and third party game titles. About TT Games TT Games (www.ttgames.com) is the combined publishing and development group behind the hit LEGO videogame franchises such as LEGO® Star Wars™, LEGO® Indiana Jones™, LEGO® Batman™ and LEGO® Harry Potter™, as well as popular titles LEGO®Marvel™ Super Heroes, LEGO® Marvel’s Avengers and LEGO® Jurassic World™.  Incorporating renowned UK developer Traveller’s Tales, TT Games has a distinctive focus on console, handheld, mobile and PC games of the highest quality, aimed at young gamers and their families. About The LEGO Group The LEGO Group is a privately held, family-owned company with headquarters in Billund, Denmark, and main offices in Enfield, USA, London, UK., Shanghai, China, and Singapore. Founded in 1932 by Ole Kirk Kristiansen, and based on the iconic LEGO® brick, it is one of the world’s leading manufacturers of play materials. Guided by the company spirit: “Only the best is good enough”, the company is committed to the development of children and aims to inspire and develop the builders of tomorrow through creative play and learning. LEGO products are sold worldwide and can be virtually explored at www.LEGO.com. About The LEGO NINJAGO Movie In this big-screen NINJAGO adventure, the battle for NINJAGO City calls to action young Master Builder Lloyd, aka the Green Ninja, along with his friends, who are all secret ninja warriors.  Led by Master Wu, as wise-cracking as he is wise, they must defeat evil warlord Garmadon, The Worst Guy Ever, who also happens to be Lloyd’s dad.  Pitting mech against mech and father against son, the epic showdown will test this fierce but undisciplined team of modern-day ninjas who must learn to check their egos and pull together to unleash their inner power of Spinjitzu. Opening September 22, 2017 (USA), “The LEGO NINJAGO Movie” stars Dave Franco, Justin Theroux, Michael Peña, Fred Armisen, Kumail Nanjiani, Abbi Jacobson, Zach Woods, Olivia Munn, and Jackie Chan.  It is directed by Charlie Bean, Paul Fisher and Bob Logan, from a screenplay by Bob Logan & Paul Fisher & William Wheeler & Tom Wheeler and Jared Stern & John Whittington, story by Hilary Winston & Bob Logan & Paul Fisher & William Wheeler & Tom Wheeler and Dan Hageman & Kevin Hageman, based on LEGO Construction Toys. “The LEGO NINJAGO Movie” is produced by Dan Lin, Roy Lee, Phil Lord, Christopher Miller, Maryann Garger and Chris McKay. Executive producers are Seth Grahame-Smith, Jill Wilfert, and Keith Malone, with John Powers Middleton as co-producer.  From Warner Bros. Pictures and Warner Animation Group, in association with LEGO System A/S, a Lin Pictures/Lord Miller/Vertigo Entertainment Production, “The LEGO NINJAGO Movie” will be distributed worldwide by Warner Bros. Pictures, a Warner Bros. Entertainment Company. © 2017 The LEGO Group. ™ & © Warner Bros. Entertainment Inc. (S17) LEGO NINJAGO MOVIE VIDEOGAME software © 2017 TT Games Ltd.  Produced by TT Games under license from the LEGO Group.  LEGO, the LEGO logo, the Brick and the Knob configurations and the Minifigure are trademarks of the LEGO Group. © 2017 The LEGO group. THE LEGO NINJAGO MOVIE © The LEGO Group & Warner Bros Entertainment Inc. “”and “PlayStation” are trademarks or registered trademarks of Sony Interactive Entertainment Inc. “” is a trademark of the same company. © 2017 Nintendo. Nintendo Switch and Joy-Con are trademarks of Nintendo.  All other trademarks and copyrights are the property of their respective owners.  All rights reserved.
          COMPLETE SEASON OF THE LION’S SONG TO LAUNCH JULY 13, 2017 ON STEAM (PC & MAC) AND MOBILE   
COMPLETE SEASON OF THE LION’S SONG TO LAUNCH JULY 13, 2017 ON STEAM (PC & MAC) AND MOBILE The Award-Winning Adventure Series Makes its Highly Anticipated Debut on iOS, Android & Mac Vienna, Austria – June 29, 2017 – Austrian indie developer Mipumi Games has given fans of sepia colors and narrative adventure games a reason to rejoice today, announcing that the full release of their episodic series The Lion’s Song will launch on July 13, 2017. The launch will include the fourth and final Episode 4 – Closure coming to PC via Steam, along with all episodes debuting on iOS & Android as well as Mac. The Lion’s Song is a narrative adventure game series about creativity and its demons while being steeped in early 20th century history. With each of the first three episodes taking a closer look at fictional Austrian artists or scientists each blessed with an exceptional creative mind, the season’s finale Episode 4 – Closure will take players on a mysterious train journey that connects the storylines of all previous episodes. What stories will the four strangers on that train share along the way, and where will their journey end? Emotions will run high as players make connections with each character, and work to navigate and experience their lives in different ways with different outcomes. The Season Pass for The Lion’s Song containing all four episodes is now available on Steam for $9.99 / £8.99 / €9.99. Alternatively on Steam, Episode 1 – Silence is available for free and the other episodes can be purchased separately for $3.99 / £3.49 / €3.99 each. On iOS and Android The Lion’s Song will be released as a premium title containing all four episodes for $4.99 / £4.99 / €5.49. For more information, visit The Lion’s Song on Steam or the official website and follow the game on Facebook and Twitter. About The Lion’s Song The Lion’s Song is an episodic adventure game created by Vienna-based independent developer Mipumi Games. The Lion’s Song is steeped in early 20th century history and focusses on a cast of Austrian artists and scientists with each episode taking a closer look at their intimate struggles with creativity and inspiration. In 2016 the game was awarded with the German Developer Award for Indie Game of the Year and in 2017 it received an Honourable Mention from IGF in the category Excellence in Narrative. Originally created as a Ludum Dare project in 2014, The Lion’s Song features a striking art direction and a unique setting.  The fourth and final Episode 4 – Closure is coming to PC via Steam, along with all episodes debuting on iOS & Android as well as Mac on July 13, 2017. To find out more about The Lion’s Song please visit lionssonggame.com.                                                  About Mi’pu’mi Games Mipumi Games is a Vienna-based independent game development company run by veteran developers with 10+ years industry experience at Rockstar and Ubisoft. The small specialist team collaborates with established AAA productions including the Hitman franchise and Anno. Now Mipumi is working on its first independent title: The Lion’s Song, an episodic adventure game set in early 20th century Austria. To find out more about Mipumi go to www.mipumi.com.
          New Java Champions: Holly Cummins, Aleksey Shipilev, and David Heffelfinger   

Welcome three new Java Champions: Holly Cummins, Aleksey Shipilev, and David Heffelfinger

Holly Cummins has been a Java engineer since 2001. She was one of the core engineers on the IBM J9 JVM working on Garbage Collection (GC) and Just in Time (JIT) compilation. She is currently a technical lead for IBM BlueMix Garage.   

Holly is also a committer and PMC member on the Apache Aries project, which melds the OSGi and Java EE programming models. She created several wearable projects connected to a backend server to demonstrate the low power requirements of modern application servers, and the suitability of Java for embedded application servers.

Holly is the co-author of Enterprise OSGi in Action (Manning). She has published on a range of subjects, from performance myths, garbage collection tuning principles, enterprise OSGi, Java on Raspberry PIs, microservices, automation, and the importance of fun in a development culture. She is a frequent speaker at conferences including Devoxx and JavaOne. Follow her on Twitter @holly_cummins

Aleksey Shipilev is a principal software engineer at Redhat. He is the author of the Java Microbenchmarking Harness (JMH), a project to examine the performance of Java coding constructs.  Prior to JMH, programmers wrote their benchmarking harnesses fraught with errors.  He wrote JCStress, a toolkit for testing concurrency code. He also developed a Java-Object-Layout, JOL, which uses Unsafe, JVMTI, and Serviceability Agent (SA) heavily to decode the actual object layout, footprint, and references. 

Aleksey is now a committer to the new GC project Shenandoah. He is very active on mailing lists like Java Concurrency Interest, JMH, and OpenJDK projects. Follow him on Twitter @shipilev

David Heffelfinger is an independent consultant based in the Washington, DC area. He is a member of the NetBeans Dream Team and is part of the JavaOne content committee. 

David has written 7 books on Java EE, application servers, NetBeans, JasperReports, and Wicket. His titles include Java EE 7 Development with NetBeans 8, Java EE 7 with GlassFish 4 Application Server, and JasperReports 3.5 For Java Developers. 

David has been speaking at JavaOne every year since 2012. He is a frequent speaker at NetBeans Day in San Francisco, showcasing NetBeans features that greatly enhance the development of Java EE applications. Follow him on Twitter @ensode

The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions  p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; -webkit-text-stroke: #000000} span.s1 {font-kerning: none} p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; -webkit-text-stroke: #000000} span.s1 {font-kerning: none}
          Congratulations New Java Champion Bob Paulin   

Welcome New Java Champion Bob Paulin 

Bob Paulin is an independent consultant working for different IT firms. He has 15 years of experience as a developer and has contributed to open source software for the past 10 years.

Bob is currently an ASF member and actively contributes to Apache Tikka, Apache Felix, and Apache Sling. He was nominated as JCP Outstanding Adopt-a-JSR participant for his involvement with Java EE 8. He has run numerous JDK 9 workshops in the Chicago area. 

Bob is the co-host the JavaPubHouse.com, a podcast on a range of Java topics, standards, tools, and techniques. He also participates regularly in the Java Off-Heap, a podcast about Java technology news. 

Bob has run the Devoxx4Kids and GotoJr conferences in Chicago allowing kids to hack in Minecraft, play with Lego robots, and use conductive play-doh. These efforts have enriched the lives of students and are helping inspire students to pursue technical careers. Follow him on Twitter @bobpaulin

Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions


          Congratulations New Java Champion Josh Juneau   

Welcome New Java Champion Josh Juneau

Josh Juneau is an application developer and system analyst at Fermilab. He has written numerous books on JSF, Java 8 Recipes, Java EE 7, and Jython. He is the project lead for DJango-Jython and Jython. He is also involved in JSR-371/JSR-366

Josh has been very active in the Chicago Java Users Group for years. Under his leadership, CJUG got involved with Adopt-A-JSR; he received the JCP's Outstanding Adopt-a-JSR participant award. He has been a fervent advocate for Java EE in his blog (http://jj-blogger.blogspot.in/2016/04/java-ee-8-what-is-current-status-case.html). 

Josh is a technical writer for Java Magazine and OTN Content. He is a frequent JavaOne speaker and has published more than five books under Apress. He is also a regular in the Java OffHeap podcast, in which he and three others discuss current Java Technology news, trends, and risks. Follow him on Twitter @javajuneau

Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions

 

 

 

 


          New Java Champions: Emmanuel Bernard, Chris Newland and Bert Jan Schrijver   

Welcome three new Java Champions: Emmanuel Bernard, Chris Newland and Bert Jan Schrijver

 

Emmanuel Bernard is a data platform architect at JBoss. He has been a contributor and lead of open source projects for over 15 years and has led the Hibernate portfolio since 2008. He also contributed to JPA specs as JCP EG member and the Bean Validation spec as JSR Spec Lead. 

He is the author of Hibernate Search in Action, a reference guide for Hibernate Search. Aside from speaking at Java conferences around the world, he runs two podcasts, JBoss Community Asylum, and the French podcast, “Les Cast Codeurs”.

Chris Newland is a senior developer and team lead at ADVFN using Java to process stock market data feeds in real time. In his spare time, he invented and still leads developers on the JITWatch project, an open source log analyzer to visualize and inspect Just-In-Time compilation decisions made by the HotSpot JVM.

Chris is also a JavaFX developer and built a performance benchmark called DemoFX.  He set up a community OpenJFX backend at http://chriswhocodes.com/ for cross-platform builds so that OpenJFX can be used with ARM JDKs and OpenJDK-based builds from other vendors such as Azul Systems' Zulu JDK.

 

Bert Jan Schrijver is a senior developer at JPoint. A tireless community organizer, he organizes J-Fall, the biggest Java conference in the Netherlands as well as the IoT Tech Days, a one-day conference on smart technologies. He is the chief editor of Java Magazine in the Netherlands, which has 4,000 subscribers. 

 Bert Jan worked with the JCP to have NLJUG join the Adopt-a-JSR program. The NLJUG was nominated as ‘outstanding adopt-a-jar participant’ for the JCP awards this year. Just in the past year, Bert Jan helped the Utrecht and Amsterdam JUGs start up their user groups. Bert Jan is always eager to share experiences with other JUG leaders and he helps out at Devoxx4Kids workshop to teach kids how to code. 


The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions 

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri; -webkit-text-stroke: #000000} span.s1 {font-kerning: none}
          Massive Open Online Course: Java Microservices    

Learn to create RESTful Java microservices using Spring Boot and deploy them to the Cloud.  

In this new Java microservices massive open online course (MOOC), you will create your own microservices using Spring Boot. With Spring Boot, you will be able to develop a stand-alone, production grade application, in easy to deploy JAR or WAR formats.

Microservices are a compilation of independently deployable, small and modular application services. Each microservice has defined input and output exposed through RESTful endpoints. As a result, you can scale, replace and link to other services, such as caching, without any architectural changes.

This 3-week course covers:

  • Introduction to REST and Microservices
  • Building a RESTful Java Application with Spring Boot
  • Automating Build and Deploy with Developer Cloud Services 

The MOOC format:

  • Available to anyone at no charge. 
  • Self-paced online course with videos available 24/7. No evening calls or travel needed. 
  • Discussions with other students and teacher via the forum. 
  • Each week, one or more lessons will be available, including video materials, homework and a quiz.

After the 3 weeks 
Complete the three course quizzes and score at 70% or higher to receive a completion award. The quiz questions are based on the course materials and homework. 

The course will start March 13th, 2017. Space is limited. Register now 


          Congratulations New Java Champion Oliver Gierke   

Welcome New Java Champion Oliver Gierke

Oliver Gierke is leading the Spring Data project at Pivotal. He is an active member of the JCP expert group on JPA 2.1 and one of the main organizers of the JUG Saxony Day, OOP, JAX and WJAX conferences.

Oliver coined the Spring Data repository programming model which is a widely used Java abstraction to develop data access layers for relational and non-relational databases. This simplifies the way Java developers interact with persistence technologies as Spring Data provides an abstraction over APIs such as JPA. He is one of the leading experts on JPA and other persistence technologies. With Spring Data REST, he helped Java developers implement REST APIs. He also coined the Spring HATEOAS module and helped Java developers use hypermedia elements in REST APIs when using Spring MVC or JAX-RS.

Oliver is a consulting lecturer at the Chair of Software Engineering at TU Dresden helping students to get started with application development in Java. All of his material is available online: http://static.olivergierke.de/lectures/ This makes it easy for student developers to experiment with Java and receive a professional introduction to the language and Java development practices. 

Oliver contributes almost daily to diverse Open Source frameworks on Github, see https://github.com/olivergierke.  He is a frequent speaker at many conferences including BEDcon, OOP, JavaZone, Devoxx, SpringOne, JavaOne, JFokus, Øredev to name a few. Follow him at @olivergierke


          It’s the planning policy, stupid   
Some development proposals, recently approved, have been justified by the defence that the proposals conform to the “policies”. The fact that the justification was not based on the intrinsic quality of the proposals but hid behind the “policy”, says much about the intelligence of the policies themselves. While one policy protects (facades of) scheduled buildings from demolition, it often allows wholesale destruction of the interior. More importantly, another policy “encourages” developers to add six or more floors above the same “protected” property. As a result, we kid ourselves that we are preserving our heritage, while, at the same time, promoting economic development. Unfortunately, the net result is that we lose out on both counts. A scheduled building, with a “carbuncle” sticking out of the top – to quote royalty – destroys the scheduled building, just as much as bulldozers would. The final architectural result is invariably of poor quality. The final result would probably have been better had the property been demolished and a building of “heritage” quality erected instead. The use of the word “heritage” in the last sentence reminds us that what we build today is the...
          Two local biotechs raise $131M in IPOs, but hit choppy waters   
Cambridge cancer drug developers Mersana Therapeutics and Aileron Therapeutics are trading below their offering prices this week, even as investor confidence in the industry remains strong.

          Senior Server Side Developer - Core Java - Citi - Canada   
Understanding of financial markets and equity trading is desirable. Yes, 10 % of the Time....
From Citi - Fri, 30 Jun 2017 10:48:29 GMT - View all Canada jobs
          SR Software Developer - Web Lead   

          Full Stack Developer   
Lorien Resourcing - South East London - persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships...
          Java Developer - London - Learn Scala - £50k-£65k   
Talent Point Ltd - London - discussion. No terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex...
          Java Developer/Lead with Automation Exp   

          Developer Instructor - Acro Media Inc. - Okanagan, BC   
Have experience in online delivery environment. Perfect for natural leaders who thrive on a heavy workload, this position carries the responsibilities:....
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Magento 2 / Wordpress Developer Jobs in Lahore, Pakistan   
We are currently seeking a full-time, on-site Magento / Wordpress developer to join our team in Lahore office. Duties would primarily consist of developing new projects built using the Magento / WP platform, writing custom extensions, identifying...
          Sr Asp Dot Net Developer Jobs in Lahore, Pakistan   
.NET Developer (at least 4 years’ experience) 1.Current Webforms ExperiencedDeveloper developing .NET Web Applications using C# /ASP.NET and Visual Studio. Looking for Full Stack web developer. 2. Strong concept& experience of Entity Frame work. 3....
          Comment on Jones Act-Compliant Offshore Wind Jack-Up Installation Vessel Preps For U.S. by Robert Echavaria   
Jones Act compliant yes, but what about intellectual property (IP) infringement compliant? Many European and Asian vessel fabricators and OW EPC contractors have US patents on jack up barges and using installation vessels to construct wind parks. To what extent has this been investigated by Zentech Inc. and Renewables Resources International (RRI) before announcing this design? As we saw in the UK when Enercon sued Siemens, A2SEA, and DONG over patent infringement liabilities on turbine control (Storm Control ramp down past cut out), the project developers and EPC contractors share in the liability because there isn’t full contractual indemnification on IP in the TSA or other agreements. The Enercon lawsuit threatened $5.3B in projects including operations at London Array and delayed start of construction on Westermost Rough and Gunfleet Sands. Research has shown there is approximately $2.2B in direct damages for patent infringement liabilities and over $74B in indirect losses (lost production, construction delays, alternative construction solutions, licenses in the IP rights) resulting from this matter, but still without any institutional process for dealing with it.
          New calls for Swedish offshore wind plan as developer thinks big   

          Transmission developers look to White House for a push   

          Lean CRM Functionality in Automation.com Features Commence Corporation   

Lean CRM Functionality in Automation.com Features Commence Corporation

Tinton Falls, NJ -- (ReleaseWire) -- 10/24/2006 -- Larry Caretsky, President of New Jersey-based Commence, (www.commence.com/mfg) developers of a stand alone industrial CRM solution, suggested that most ERP companies offering CRM have short-falls. According to Caretsky, "Managing the sales cycle and sales representative performance, marketing campaign management and integration with customer support are not provided by ERP tools."

According to Caretsky, "Smart industrial organizations gather several key data points during customer research, which all helps to define a CRM profile.

• How clearly can customers articulate your value proposition?
• How well do customers know products or services?
• What is the customers preferred method of purchasing products and services supplied?
• Who do customers consider to be the preferred supplier products and services?
• When do customers typically purchase products and services?
• Why do customers typically purchase products and services?
• How do customers use products and services?
• Who is the decision maker? Who else influences the purchase?
• How do customers evaluate suppliers?

According to the leading manufacturing journalist, Thomas R. Cutler at Automation.com Lean Industrial CRM is the fastest technology growth element in the manufacturing sector. Cutler asserts, "With up to ten years of continued process improvements on the plant floor, back office, and distribution operations, manufacturers have finally arrived at the front door of customer relationship management (CRM). Still engineering and operations focused, many senior manufacturing executives are strongly resistant and visibly uncomfortable in approaching lean CRM."

Commence offers industrial companies complete "Freedom of Choice" to select the solutions and platform that best meets the business requirements of manufacturers and distributors. The comprehensive CRM Industrial application suite is available for use on premise or on-demand as a hosted service. Industrial leaders often build departmental CRM solutions with the award winning Commence Industrial CRM Framework. These choices are why so many industrial companies choose Commence as the solution for managing customer relationships. All Commence Industrial solutions support mobile or wireless connectivity and integration to back-office accounting and ERP systems.

For more information on this press release visit: http://www.releasewire.com/press-releases/release-8756.htm

Media Relations Contact

Larry Caretsky
President
Commence
Telephone: 732-380-9100
Email: Click to Email Larry Caretsky
Web: http://www.commence.com/mfg/


          Lingo Media and Schoold Provide Update on Merger   

TORONTO, ON and SAN FRANCISCO, CA--(Marketwired - June 30, 2017) - Lingo Media Corporation (TSX VENTURE: LM) (OTCQB: LMDCF) ("Lingo Media" or the "Company"), an EdTech company that is Changing the way the world learns English, and Vested Finance, Inc., the developer and operator of the leading, mobile college marketplace app in the US, Schoold ("Schoold"), have agreed to further extend the term of their previously announced letter of intent ("LOI") regarding a business combination between Lingo Media and Schoold (the "Transaction") until July 31, 2017. The extension is required to provide sufficient time to complete the definitive agreements between the parties.

          Software Developer - 80/20 Inc. - Columbia City, IN   
Prior experience interviewing end-users for insight on functionality, interface, problems, or usability issues is preferred....
From Indeed - Thu, 18 May 2017 13:07:43 GMT - View all Columbia City, IN jobs
          IT Developer with Microsoft Dynamics AX Experience - Carr Textile - Fenton, MO   
Create better web interface to AX for inventory and costing for customers to view. RM COCO is looking for a Microsoft Dynamics AX Developer to join their team...
From Indeed - Sat, 20 May 2017 19:44:57 GMT - View all Fenton, MO jobs
          python developer by AtifCS   
looking for python developer... experience in OpenStack would be preferred. (Budget: $250 - $750 USD, Jobs: Python, Software Architecture)
          Digital Developers Fund Announces Fundraising via Initial Coin...   

An investment of $100 in Bitcoins in 2010 would be worth over $70m today. Crypto currency, or “Digital Money” may just turn out to be one of the best performing investments in history.

(PRWeb June 29, 2017)

Read the full story at http://www.prweb.com/releases/2017/06/prweb14466297.htm


          Thai ethane cracker developer buys FirstEnergy land in Ohio   
The Thai company considering building a massive petrochemical facility in eastern Ohio has bought property that used to house a FirstEnergy Corp. power plant. PTT Global Chemical Public Company Ltd., whose subsidiary may build a multibillion-dollar ethane cracker complex in Belmont County along the Ohio River, bought 168 acres for $13.8 million. The Akron electric utility no longer owns property at the site of the former R.E. Burger coal-fired power plant, said spokesman Jennifer Young. Hundreds…
          RE: concrete column design ec2   
I don't see any way to change A in that equation through any of the criteria or settings. I'll need to check with the developers to see why it's defaulting to 1 when it does look like 0.7 would be more appropriate.

          iOS Developer - Photojaanic - Orissa   
We’ve been printing stories since 2007 and are based in Goa and Singapore. With mobile phone cameras, everyone’s an artist and has a story to tell....
From Photojaanic - Sun, 07 May 2017 06:06:56 GMT - View all Orissa jobs
          Android Senior Developer - Photojaanic - Orissa   
We’ve been printing stories since 2007 and are based in Goa and Singapore. With mobile phone cameras, everyone’s an artist and has a story to tell....
From Photojaanic - Fri, 14 Apr 2017 06:35:59 GMT - View all Orissa jobs
          New Flats Galore!   
2014 is turning out to be a huge year for multi-residential construction. A few major architecture companies largely dominate this scene, with a few rather interesting creative developers too. Below are the main ones going up this year.
          Cambios en acceso a la aplicación de Google Market afectaría a cubanos   
Cambios en acceso a la aplicación de Google Market afectaría a cubanos
junio 29, 2017

Cuando el cambio se produzca, los usuarios de estos dispositivos no
podrán acceder o instalar aplicaciones desde la tienda online de
aplicaciones Android Market.
La compañía multinacional de tecnología Google anunció que a partir del
30 de junio las versiones Android 2.1 Éclair y otras inferiores no
tendrán acceso a la aplicación Google Market, reportó la compañía en su
espacio digital Developers Blog.

Cuando el cambio se produzca, los usuarios de estos dispositivos no
podrán acceder o instalar aplicaciones desde la tienda online de
aplicaciones Android Market, explica el ingeniero en software de Google
Play, Maximilian Ruppaner.

La compañía decidió descontinuar el apoyo técnico a esta app, porque la
mayoría de los desarrolladores de aplicaciones ya no diseñan sus
productos para estas versiones de Android, debido a que estos
dispositivos solo les reportan un pequeño números de descargas, explica
Ruppaner en el blog.

Un problema para muchos cubanos

Aunque la noticia pase sin penas ni glorias para la mayoría de los
usuarios del sistema operativo de Google en el mundo, y no es más que el
proceso natural del avance tecnológico, para numerosos cubanos dentro de
la isla representa un problema, como manifestó uno de ellos a la
publicación CubaNet.

"Con esta novedad me van a obligar a instalar aplicaciones piratas que
vienen en el paquete semanal, quién sabe con cuántos virus. Paso mucho
trabajo buscando programas que le sirvan a mi Android", dijo Elio
Morales, quien usa una versión de Android obsoleta.

Morales explicó que los elevados precios de los dispositivos le impiden
cambiar su teléfono por una más moderno. "No todos contamos con los
medios para renovar los dispositivos", indicó.

Otra joven cubana, interrogada por el portal de noticias, confesó que la
disposición de Google no la afecta en lo más mínimo, pero no por lo
avanzado de su dispositivo, sino porque la escasa internet de que
dispone la obliga a buscar otras alternativas para descargar aplicaciones.

"No uso Google Play porque nunca me conecto online para descargar
aplicaciones, ni para realizar actualizaciones, no gastaría mi tiempo de
Internet en eso. Tengo suficiente con el Zapya", dijo Maday González.

Otras notificaciones de Google

No se enviará ninguna notificación al dispositivo cuando ocurra el
cambio, debido a restricciones técnicas en la aplicación original de
Android Market, advierte el ingeniero.

A través de la breve publicación, la compañía explica que Google Play,
el reemplazo de Android Market, se encuentra disponible para los
sistemas operativos Android 2.2 y actualizaciones superiores.

Advierte, además, que continuarán actualizando versiones posteriores de
Android Market mientras les sea posible.

(Redactado por Lizandra Díaz Blanco, con información de Developers Blog
y CubaNet)

Source: Cambios en acceso a la aplicación de Google Market afectaría a
cubanos -
https://www.martinoticias.com/a/google-descontinuara-acceso-google-market-android-21-eclair-versiones-inferiores/147869.html
           Mass Effect future in turmoil as Andromeda DLC devs attack EA - rumor   
Three Mass Effect Andromeda story DLC packs have apparently been canned and the outsourced developer involved isn't happy at all, venting their frustration on social media. This is a rumor.
          Best business rental software and rental system...   
Nowadays technology has expand their market tremendously in web world and just like the technology suppliers have also finding the ways for rental software product  for the purpose of easier to use. Biggest benefit is “abstraction” now here we talking on the meaning of abstraction is where online rental software can efficiently handling such kind of task like managed inventory, inward invoice systems, Data base manipulation and as well as coordinately work with another software may be these are the tax programs, accounting software and other adaptable software One famous personality who is Steve kohn, president, Miller’s Rentals, Edison, N.J says that “Software has come a long way”. Most of the manufacturers are try to convert their window based product into the more user friendly system. Basically according to current trend most of the developer is try to connect their program with other software’s as well as also makes compatible with different...
          Senior Scala Developer - Accenture - Canada   
Experience in modern Web and Mobile SPA development – HTML5/CSS, Angular2, React. Join Accenture and help transform leading organizations and communities around...
From Accenture - Tue, 04 Apr 2017 09:36:07 GMT - View all Canada jobs
          Sales-Trading Data Integration Developer - Eagle Professional Resources - Toronto, ON   
2 years Familiarity with dependency management (preferably Nexus, Maven, Gradle); Eagle is currently seeking a Sales-Trading Data Integration Developer for a...
From Eagle Professional Resources - Sat, 17 Jun 2017 02:37:01 GMT - View all Toronto, ON jobs
          Sr. Java(Spring) Developer (Sales-Trading Data Integration) - Si Systems - Toronto, ON   
6 Months Downtown Toronto *Brief Role Description* • Developer to work on *data aggregation projects* and *build business intelligence sales tool* for the
From Indeed - Fri, 16 Jun 2017 21:13:34 GMT - View all Toronto, ON jobs
          Java- Sales-Trading Data Integration Developer (Vendor System) - Si Systems - Toronto, ON   
Familiarity with dependency management (preferably Nexus, Maven, Gradle). 6 Months Contract....
From Indeed - Tue, 13 Jun 2017 19:53:51 GMT - View all Toronto, ON jobs
          Senior Application Developer - Capital Market - Dawn InfoTek - Toronto, ON   
Urbancode, Github, Nexus, Jenkins, Powershell scripting in Windows Server Platform. Dawn InfoTek Inc.*....
From Indeed - Tue, 13 Jun 2017 14:12:49 GMT - View all Toronto, ON jobs
          Senior Content Developer and Producer - Cirrus Logic - Austin, TX   
You will play a central role in bringing the dynamic Cirrus Logic culture and brand to various web and social channels....
From Cirrus Logic - Wed, 28 Jun 2017 21:46:48 GMT - View all Austin, TX jobs
          News: Apple’s Greg Jozwiak reveals strong developer uptake in new ARKit tech   

In an interview with The Australian, Greg “Joz” Jozwiak, Apple’s VP of iOS, iPad, and iPhone Product Marketing, provide some insights into Apple’s new ARKit technology that will be rolling out in iOS 10, describing the rapid uptake by iOS developers has been “unbelievable,” and describing some of the applications that he’s already seen rolling out for the new technology: “They’ve built everything from…
          Full-stack Dev -Perm- Remote-to£50K   
Full-stack Dev -Perm- Remote-to£50K We are currently seeking an Experienced Full-stack Developer to work remotely for one of our prestigious clients. This is a fantastic opportunity for an established developer to work for an excellent company who have consistently appeared in the Times 100 best Companies to work for list. Essential: ...
          Senior Full-Stack Web Developer (AWS)   

          Android Developer - MaxPreps - CBS Interactive - Cameron Park, CA   
# Android Developer - MaxPreps **REF#: ** 28253 **CBS BUSINESS UNIT: ** CBS Interactive **JOB TYPE: ** Full-Time Staff **JOB SCHEDULE: ** **JOB LOCATION: ...
From CBS - Tue, 06 Jun 2017 15:00:17 GMT - View all Cameron Park, CA jobs
          (IT) Software Developer - Highly Skilled   

Location: Englewood Cliffs, NJ   

Job Title: Software Developer - Highly Skilled Qualifications: The CNBC Digital Technology team is seeking a Software Engineer to manage and build software solutions across CNBC's Digital Platform. Software engineer (primarily focusing on Backend development) will be responsible for building and managing software solutions for various projects. This role requires hands-on software development skills, deep technical expertise in web development, especially in developing with core java, spring, hibernate. Software engineer will be required to provide estimates for his tasks, follow technology best practices, participate and adhere to CNBC's Technical Design Review Process, Performance metrics/scalability, support integration and release planning activities in addition to being available for level 3 support to triage production issues. Required Skills " BS degree or higher in Computer Science with a minimum of 5+ years of relevant, broad engineering experience is required. " Experience with various Web-based Technologies, OO Modeling, Middleware, Relational Databases and distributed computing technologies. " Experience in Digital Video workflows (Ingest, Transcode, Publish) " Experience in Content Delivery Networks (CDN) " Experience with Video Content Management Systems " Expertise in cloud transcoding workflows. " Demonstrated experience running projects end-to-end " Possess expert knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best practices. " Experience working on large scale, high traffic web sites/applications. " Experience working in financial, media domain. Responsibilities: Languages and Software: " Languages : JAVA (Core Java, Multithreading), Object Oriented languages 3Z 4 Web Technologies: XML, JSON, HTML, CSS, OO JavaScript, jQuery, AJAX, SOAP and RESTful web services " Framework : MVC Framework like Spring, JPA, Hibernate, Jaxb " Database : RDBMS like MySQL, Oracle, NO SQL databases " Tools : Git, SVN, Eclipse, Jira
 
Type: Contract
Location: Englewood Cliffs, NJ
Country: United States of America
Contact: Hiring Manager
Advertiser: First Tek
Reference: NT17-03957

          (IT) Java Developer   

Rate: £550 - £700 per day   Location: London   

Senior Java Developer Hugely exciting opportunity to join an exciting Financial Technology deliver development on a forthcoming market regulation. I am keen to speak to experienced Java server side developers who are real technology enthusiasts and problem solvers. Candidates do not need to come from a banking/FS background, however this is a core engineering role so any exposure to the following would be great: Server-side Java with Maven, Eclipse or C#, Kafka/any other messaging such as RabbitMQ, 0MQ, AMQ, QPID, TIB, etc, Involvement in the entire project lifecycle and the ability to work in collaboration or as sole developer Experience in developing applications using TCP/IP Experience in delivering high performance, low latency, multi-threaded services Successful candidates will be contacted directly. Please send CV's for review. Allegis Group Limited and Aston Carter Limited operate Employment Businesses and Agencies and are companies within the Allegis Group Inc. group of companies, the fourth largest staffing company in the world, (collectively referred to as the "Allegis Group"). TEKsystems and Aerotek are divisions of Allegis Group Limited. Applicant data will be treated in accordance with the Allegis Group's Privacy Notice. By submitting personal data to any company or division within the Allegis Group, the applicant is providing explicit consent to the use of such data by the Allegis Group and to the transfer of such data to and from the Allegis Group companies within the UK, Europe and outside the European Economic Area in connection with the fulfilment of the applicant's voluntary requests, and the fulfilment of other job opportunities that match the applicant's profile, and confirms that they may be contacted about such job opportunities.
 
Rate: £550 - £700 per day
Type: Contract
Location: London
Country: UK
Contact: George Hajigeorgiou
Advertiser: TEKsystems
Start Date: ASAP
Reference: JS-JSE1

          (IT) Java Developer   

Rate: £500.00 - £600.00 per day   Location: Camberley, Surrey   

Java Developer Top Tier Investment Bank Surrey (Camberley) £500- £600 P/D Your new company A top tier investment bank with cutting edge technology hub in Surrey. Your new role Joining the Identity and access Management team you will be responsible for leveraging deep technical knowledge to create technology solutions that address complex technical, architectural and organizational challenges. The identity and access management team is business critical and have achieved significant funding in recent times, for this reason, you can expect to keep busy and have the opportunity to contract long-term. What you'll need to succeed -Extensive Java development experience -Spring, -REST, -Web Services, -JMS -BPMN -Maven -Junit What you'll get in return £500- £600 Per day and the opportunity to work alongside leading technologists building world-class solutions in a leading investment bank. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If you are yet to update your CV at this stage, please do give me a call for an introductory discussion regardless. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found on our website.
 
Rate: £500.00 - £600.00 per day
Type: Contract
Location: Camberley, Surrey
Country: UK
Contact: Ben Dale
Advertiser: Hays Specialist Recruitment
Reference: JS-3060168

          (IT) Senior Developer (Java, ION) - Front Office   

Rate: £600 - £700 per day   Location: London   

Senior Developer - Java, ION, FIX, Shell, TCL, WebSphere, MQ, Agile, Front Office, Trading. Rate: £600-£700 per day Duration: 6 months Location: City of London Start date: ASAP/1 month This is a great opportunity for an experienced Front Office Java Developer to join a leading Investment Bank based in the City. You will be part of the Front Office Solutions department that providing quantitative technology services. The team collectively provide the requisite level of support to cover all asset classes and technologies. The successful candidate will work with high-performing Front Office technology functions on change projects to upgrade the banks E-commerce trading platforms, integrate new software with existing platforms and prepare the bank for MIFID compliance. Responsibilities Take project ownership for coding, testing and releasing code into a production environment. Integrating a new trading platform with ION, pricing contributions of products to external venues and electronic execution. Ensure that high volume products are routed via STP to internal downstream systems. Develop, test and release software into a Front Office production environment Skills Strong Java, and at least one of ION or FIX (both preferred) Integration experience with ION will be highly regarded Knowledge and experience of source control, continuous integration and agile processes Required: basic knowledge of trade flows and price contributions to E-commerce platforms (eg. Bloomberg) Desirable: strong knowledge of trading platforms, products and front-to-back trade life cycle Desirable: Shell Scripting (eg. TCL or similar), experience with WebSphere and MQ Desirable: Knowledge of banking regulations and regulatory requirements Understanding of financial products and front-to-back processes Experience in development methodologies agile
 
Rate: £600 - £700 per day
Type: Contract
Location: London
Country: UK
Contact: Tom Ricucci
Advertiser: Empiric Solutions
Email: Tom.Ricucci.24C5A.DC7C5@apps.jobserve.com
Start Date: ASAP/1 month
Reference: JS

          (IT) Full Stack Developer   

Rate: £350 - £450 per Day   Location: Glasgow, Scotland   

Full Stack Developer - 12 month contract - Glasgow City Centre One of Harvey Nash's leading FS clients is looking for an experienced full stack developer with an aptitude for general infrastructure knowledge. This will be an initial 12 month contract however the likelihood of extension is high. The successful candidate will be responsible for creating strategic solutions across a broad technology footprint. Experience within financial services would be advantageous, although not a prerequisite. Skill Set: - Previous Experience full-stack development experience with C#/C++/Java, Visual Studio, .Net, Windows/Linux web development - Understanding of secure code development/analysis - In-depth knowledge of how software works - Development using SQL and Relational Databases (eg SQL, DB2, Sybase, Oracle, MQ) - Windows Automation and Scripting (PowerShell, WMI) - Familiarity with common operating systems and entitlement models (Windows, Redhat Linux/Solaris) - Understanding of network architecture within an enterprise environment (eg Firewalls, Load Balancers) - Experience of developing in a structured Deployment Environment (DEV/QA/UAT/PROD) - Familiarity with the Software Development Life Cycle (SDLC) - Experience with Source Control and CI systems (eg GIT, Perforce, Jenkins) - Experience with Unit and Load testing tools - Experience with Code Review products (eg Crucible, FishEye) - Excellent communication/presentation skills and experience working with distributed teams - Candidates should demonstrate a strong ability to create technical, architectural and design documentationDesired Skills - Any experience creating (or working with) a "developer desktop" (dedicated desktop environment for developers) - Experience of the Linux development environment - An interest in cyber security - Knowledge of Defense in Depth computing principles - Experience with security products and technologies(eg Cyberark, PKI) - Systems management, user configuration and technology deployments across large, distributed environments (eg Chef, Zookeeper) - Understanding of core Windows Infrastructure technologies (eg Active Directory, GPO, CIFS, DFS, NFS) - Monitoring Tools (eg Scom, Netcool, WatchTower) - Experience with Apache/Tomcat-web server "Virtualisation" - Design patterns and best practices - Agile development: Planning, Retrospectives etc. To apply for this role or to discuss it in more detail then please call me and send a copy of your latest CV.
 
Rate: £350 - £450 per Day
Type: Contract
Location: Glasgow, Scotland
Country: UK
Contact: Cameron MacGrain
Advertiser: Harvey Nash Plc
Start Date: ASAP
Reference: JS-329601/001

          (IT) Hadoop Architect/Developer   

Location: Foster City, CA   

Key Responsibilities: Visa is currently seeking for a Senior Hadoop Architect/Developer with extensive experience in RDBMS data modelling/dev with Tableau developer experience in Finance area to deliver Corporate Analytics new strategic framework initiative. This BI platform provides analytical/operational capability to various business domains that are to be used by Corporate Finance Systems. This Developer role will be primarily responsible for designing, developing and implementing Hadoop framework ETL using relational databases and use Tableau reporting on it. The new Hadoop framework to be used to build from the scratch Oracle Financial analytics/P2P/Spend/Fixed asset solution into Hadoop framework from OBIA. The individual should have a finance business background with extensive experience in OBIA Fixed Assets, P2P, Financial analytics, Spend Analytics, and Projects. Expert in Hadoop framework components like Sqoop, Hive, Impala, Oozie, Spark, HBase, HDFS.. " Architect, Design and implement column family schemas of Hive and HBase within HDFS. Assign schemas and create Hive tables. Managing and deploying HDFS HBase clusters. " Develop efficient pig and hive scripts with joins on datasets using various techniques. Assess the quality of datasets for a hadoop data lake. Apply different HDFS formats and structure like Parquet, Avro, etc. to speed up analytics " Fine tune hadoop applications for high performance and throughput. Troubleshoot and debug any hadoop ecosystem run time issues " Hands on experience in configuring, and using Hadoop ecosystem components like Hadoop MapReduce, HDFS, HBase, Hive, Sqoop, Spark, Impala, Pig, Oozie, Zookeeper and Flume. " Desired candidate should have strong programming skills on Scala or Python to work on Spark " Experience in converting core ETL logics using PySpark SQL or Scala language " Good experience on Apache Hadoop Map Reduce programming, PIG Scripting and Distribute Application and HDFS. " In-depth understanding of Data Structure and Algorithms. " Experience in managing and reviewing Hadoop log files. " Implemented in setting up standards and processes for Hadoop based application design and implementation. " Experience in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa. " Experience in Object Oriented Analysis, Design (OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java design patterns. " Experience in managing Hadoop clusters using Cloudera Manager tool. " Very good experience in complete project life cycle (design, development, testing and implementation) of Client Server and Web applications " Experience in connecting Hadoop framework components to Tableau reporting " Expert in Tableau data blending and data modeling. " Create Functional and Technical design documentation " Perform Unit and QA testing data loads and development of scripts for data validation " Support QA, UAT, SIT and
 
Type: Contract
Location: Foster City, CA
Country: United States of America
Contact: Baljit Gill
Advertiser: Talentburst, Inc.
Reference: NT17-11842

          (IT) Java Tech Specialist/Developer/Engineer   

Location: Belfast, Northern Ireland   

Java Tech Specialist/Developer/Engineer This is a challenging and exciting opportunity to work within a leading banking environment and work closely with a Front Office business unit. The quality trading is now enhancing our leading position in the financial market. The successful candidate will play a key role in that success and be part of a large group of high calibre developers. The successful candidate must be able to operate with a high level of self-motivation and produce results with a quick turn around on key deliverable's. Key Responsibilities: Requirements analysis and capture, working closely with the business users and other technology teams to define solutions. Development of the Electronic Execution applications and components, as part of a global development effort. Liaison with support and development teams. Third line support of the platform during trading hours. Applying Equities financial product knowledge to the full development life cycle. Defining and evolving architectural standards; promoting adherence to these standards. Technical mentoring of junior team members. Knowledge and Experience: Strong Java Background Unix/Linux OO programming Good relational database experience Working SQL knowledge We have both permanent and contract positions available so please do not hesitiate to apply If you apply for this role, our thanks for your interest. However, due to high level of applicants expected we are unable to respond to every one. Therefore, if you have not heard from Eurobase People within 5 working days, then, unfortunately, your application has been unsuccessful. Eurobase People are acting as an Employment Agency.
 
Type: Unspecified
Location: Belfast, Northern Ireland
Country: UK
Contact: Adam Cohen
Advertiser: Eurobase People
Email: Adam.Cohen.F5223.39364@apps.jobserve.com
Start Date: ASAP
Reference: JS-TS

          (IT) Senior Java Developer - Financial   

Rate: £400 - 450 per Day   Location: Lancashire   

Location : North West, United Kingdom Rate : £400 - 450 per day Duration: 6 monthsinitially Position: Contract Gibbs Hybrid are currently recruiting for a Senior Java Developer to join a large client of ours based in Lancashire or Stockport. This role is an initial 6 month contract and paying c£400 per day. The role: You will be a Senior Java Developer, in addition to coding, able to coach junior developer teams, and teach Java best practice. Leading a team of 10 Java Developers You will have: You will have experience of Java. JUnit. Apache Camel. Apache CXF. Webservice design/deployment. Java Front End Experienced Java Developer ideally with Apache Camel or equivalent If this role is of interest please click Apply Now' with an up to date CV for more information.
 
Rate: £400 - 450 per Day
Type: Contract
Location: Lancashire
Country: UK
Contact: Jenna Brown
Advertiser: Gibbs Hybrid Workforce Solutions
Email: Jenna.Brown.2240D.8C39F@apps.jobserve.com
Start Date: ASAP
Reference: JSCSPJBJD

          (IT) Commodities VB.NET C# Developer - Investment Bank   

Rate: Up to £560 per Day   Location: London   

Commodities VB.NET C# Developer - Investment Bank Development experience is in VB.NET C#/ideally with SQL server Java/Oracle good to have, but looking for a developer who doesn't mind mixing within C#, Java, SQL. Jack of all trades! Business knowledge in Finance would be good, and Commodities Derivatives knowledge highly desirable.VB.NET/C# essential Java a very nice to have, and the willingness to be prepared to mix things up a bit on the development side.University degree in any quantitative discipline (math, computer science, engineering).To develop and support a Legacy platform project will last 18 24 months. The successful candidate will join the Commodities Derivatives development team, working within the Energy Trading development and support sub-team. Team provides liquidity and market-making services across commodity markets to a large and diversified base of clients worldwide. Products include Base and Precious Metals, Oil, European and North American Power and Natural Gas, Coal, Emissions and Agricultural Commodities. The business works in close partnership with CIT in order to scale up system architecture, advance trading functionality, integrate new business areas, implement new models and improve post-trade processes. Candidate must also be, oganised and delivery-focused, with attention to detail Articulate in their verbal and written communication with all types of project stakeholders: colleagues, users, management, etc. Be accountable, ie taking full ownership of their allocated tasks Adlam Consulting operates as an Employment Agency & an Employment Business
 
Rate: Up to £560 per Day
Type: Contract
Location: London
Country: UK
Contact: Adlam Consulting
Advertiser: Adlam Consulting Ltd
Email: Adlam.Consulting.51DC8.E2434@apps.jobserve.com
Start Date: ASAP
Reference: JSADL02736

          (IT) Web UI Developer - Javascript JAVA Angular React backbone ECMA Agile - Investment Bank   

Rate: £600 - £650 per Day   Location: London   

Web UI Developer - Javascript JAVA Angular React backbone ECMA Agile - Investment Bank A talented Web UI and Java developer to join a small agile team for an interesting project within a Top Tier Investment Bank. You must have a good knowledge and understanding of modern JavaScript development, Java development, UI design, a keen eye for detail, a strong focus on automated testing and a relentless drive for simplicity. The team is small, has a large degree of autonomy, a large degree of self-discipline and are focused on delivering working software. Project tech stack is Server Side Java, REST, ElasticSearch, Angular, HTML5/CSS, Selenium/Webdriver and the typical modern development/automation tools. Experience of the entire development life cycle within Java projects from architecture through to maintenance. Experience on High performance Java development and the Java framework and its interoperability mechanisms. Multi-threaded approaches and practical experience in profiling and optimising highly concurrent codebases. Experience of delivering high performance, low latency systems. Knowledge of programming best practices, design patterns etc Ability to deliver quality code using test driven development and agile practises. Provide simple solutions to complex problems. You do not need to come from an investment banking background, but you need to be passionate about development, and able to work with a large degree of autonomy, when required. Role: The role will involve working as part of a small agile team, working closely with other IT teams as well as the Front Office and other stakeholders. The Java Developer will be expected to be flexible working on solutions across all impacting areas, creating new services as well as maintaining and enhancing existing services.. This role involves development of leading edge solutions across the department. The role involves providing 3rd level support, liaising either with the support team or with the business directly. Adlam Consulting operates as an Employment Agency & an Employment Business
 
Rate: £600 - £650 per Day
Type: Contract
Location: London
Country: UK
Contact: Adlam Consulting Ltd
Advertiser: Adlam Consulting Ltd
Email: Adlam.Consulting.EE8C4.A5193@apps.jobserve.com
Start Date: ASAP
Reference: JSADL02712

          (IT) UI Developer (HTML, Angular)   

Location: London   

Purpose of the job The FX eDistribution team is a key part of the wider eFX department and is responsible for visual channels and their supporting technology. Based in London & China the team maintains and extends a suite of HTML5 and Java-based eCommerce applications used both internally by FX Sales and externally by the banks Customers. The successful candidate undertaking this role will join the team as a senior developer and will work with other team-members to design, develop, test and release the various HTML5 and Java (Server Side). Main Duties (Please describe the role that the Candidate will be undertaking within the team) As a senior developer, the successful candidate will be expected to perform the following duties with a high level of competence: Liaise with nominated business stakeholders when required to ensure that business requirements are fully understood before commencing design and development Work with other team members and liaise with nominated business stakeholders when required to ensure that business requirements are fully understood before commencing design and development. Fully browser test any implemented solutions in advance of User Acceptance Testing Forward thinking for other devices and required accessibility. Draw-up detailed technical designs for components in response to business requirements and high-level technical architecture Implement best-of-breed technical solutions based on agreed technical design, adopting industry standard development patterns and methodologies (including continuous integration and automated unit and integration testing) Fully test implemented solutions in advance of User Acceptance Testing Assist (when required) with the deployment of components to development and test environments Developers in our team are expected to own the end to end delivery of software from analysis through to release to production and support. We work in small iterative cycles and typically release software weekly to production. Everyone in our team releases code to production, everyone in our team raises production change requests, everyone in our team does production support. Everyone. Participate in intra-day and overnight Support. TECHNICAL KNOWLEDGE Demonstrable experience of Continuous Delivery software development methods, including TDD and automated testing (including non-functional testing). HTML, Javascript, CSS knowledge is essential for this role The successful candidate is likely to have worked with these technologies as a minimum : Angular, ES6, React, Webpack, gulp, grunt, less Experience of working in unix environments is essential. Experience of REST services is advantageous.NON TECHNICAL KNOWLEDGE How to write Technical documentation How to liaise effectively with users - in this role this will be with sales, traders and quants. BUSINESS KNOWLEDGE Experience of working in a Front Office environment in an investment bank is advantageous Experience of working in the FX domain is
 
Type: Contract
Location: London
Country: UK
Contact: Phil Quigley
Advertiser: Resource Solutions - HSBC
Start Date: ASAP
Reference: JS-UI.PQ

          (IT) Senior Front End Developer - Angular   

Location: Milton Keynes   

Senior Front End Developer We are seeking a Senior Front End Developer with previous experience of the below requirements. The initial contract runs until the end of September 2017 and you will be working for a leading Financial Services organisation based in Buckinghamshire. Overview Our client is seeking a Looking for a Senior. Front End Developer/Designer with strong experience in delivering online/web based applications Key Responsibilities Design and develop web based applications using technologies like HTML, CSS, Javascript (Angular). Work closely with the development teams Ensure that the best practices are being followed in terms of coding standards, Design and application performance. Depending on the experience lead a small team of on shore UK Developers. Support Agile delivery methodology Essential Frontend UI Angular Ajax CSS3 HTML5 GIT J2EE Javascript Jenkins JSON Spring If you considering a move from your current role please apply online or please contact Bhavit Panchmatia (see below) Do you know anyone who might be looking for a new role? You could benefit from our candidate referral scheme. Contact me for more information. Outsource. Our People. Your Success. Outsource UK is one of the country's largest and most successful independent recruitment consultancies, specialising in the IT, Digital, Financial Services and Engineering sectors. We recruit talented people for contract and permanent opportunities, offer a consultative approach and have a reputation for providing a superior service to both clients and candidates. The business focuses on building long lasting relationships based on reliability and trust. We do this by hiring and retaining a great team of recruitment consultants who listen and understand our client's and candidate's needs.
 
Type: Contract
Location: Milton Keynes
Country: UK
Contact: Bhavit Panchmatia
Advertiser: Outsource UK
Email: Bhavit.Panchmatia.C9286.86EAC@apps.jobserve.com
Start Date: ASAP
Reference: JS-LJ/HQ00031476

          (IT) Java Developer/Architect - Java, Oracle,TDD, BDD, Microservices   

Rate: £600 - £650 per Day   Location: London   

Java Developer/Architect - Java, Oracle, TDD, BDD, Microservices, Git, JMS A Senior Java Developer is required to join a global data analytics company, focusing around OTC Derivatives and FX. The successful candidate will have a proven background in Java and Oracle, and will have experience dealing with requirements, design and architectural decisions. Reporting to the Senior Level Manager, you will be expected to take responsibility for your individual work stream, and will provide a service which allows financial institution to streamline their workflow. In addition to your strong Java and Oracle skills, you will also have experience with TDD, BDD, JMS and Microservices. This is an exciting opportunity to join a company which will allow you to take ownership of your work and make an impact within your team. You will also have strong communication skills, as you will be expected to collaborate with Business Analysts, Quality Assurance and mentor junior members of the team. Skills required: Java8 TDD and/or BDD Oracle RESTful Server Development JMS (ActiveMQ) Microservices If you are looking for an exciting new contract working within a market leading data company then please apply accordingly.
 
Rate: £600 - £650 per Day
Type: Contract
Location: London
Country: UK
Contact: Alice Baker
Advertiser: Pioneer Search Ltd
Start Date: ASAP
Reference: JS-BBBH1651

          fRONT END - Shorify by Seldat - Montréal, QC   
Alteo is looking for an UI/UX Designer / Front-End Developer for a permanent job based in Montreal. UX/UI Design - Ability to produce mockups, prototypes,...
From Indeed - Wed, 24 May 2017 19:57:55 GMT - View all Montréal, QC jobs
          C# Developer - ALTEO - Quebec City, QC   
Alteo is looking for a C# Developer for a permanent job based in Boisbriand. Within a multidisciplinary team, you will work on various projects at the cutting...
From Jobboom - Thu, 08 Jun 2017 14:12:24 GMT - View all Quebec City, QC jobs
          Front-End C# Developer - Alteo Inc. IT Recruiting Services - Montréal, QC   
Alteo is looking for a Front-End C# Developer for a permanent job based in Montreal. Within a multidisciplinary team, you will work on various projects at the...
From Alteo Inc. IT Recruiting Services - Wed, 28 Jun 2017 21:05:29 GMT - View all Montréal, QC jobs
          Back-End C# Developer - Alteo Inc. IT Recruiting Services - Montréal, QC   
Alteo is looking for a Back-End C# Developer for a permanent job based in Montreal. Within a multidisciplinary team, you will work on various projects at the...
From Alteo Inc. IT Recruiting Services - Wed, 28 Jun 2017 21:05:28 GMT - View all Montréal, QC jobs
          Python Developer - Alteo Inc. IT Recruiting Services - Montréal, QC   
Alteo is looking for a Python Developer for a permanent job based in Montreal or working from home. Develop object store clients to push and pull data at wire...
From Alteo Inc. IT Recruiting Services - Mon, 19 Jun 2017 20:55:32 GMT - View all Montréal, QC jobs
          One Network Unveils Future of App Development; Industry’s First Platform to Build, Run, and Maintain Multi-party Network Apps in the Cloud   

One Network Enterprises today announced Developer Network, the industry’s first cloud development platform used for building, running, and maintaining multi-party network applications in the cloud. Designed for use by professional software developers at larger organizations, Developer Network is the only cloud development platform to offer seamless connectivity of existing SaaS Apps, Enterprise Apps, and VANs to One Network.

(PRWeb May 18, 2011)

Read the full story at http://www.prweb.com/releases/2011/5/prweb8430703.htm


          Amenities arms race: How Houston multifamily developers are upping the ante on amenities   
Developers are increasingly building high-end amenities to differentiate their apartments in a crowded market.

          JBoss Tools Team: JBoss Tools 4.5.0.AM1 for Eclipse Oxygen.0   

Happy to announce 4.5.0.AM1 (Developer Milestone 1) build for Eclipse Oxygen.0.

Downloads available at JBoss Tools 4.5.0 AM1.

What is New?

Full info is at this page. Some highlights are below.

Server Tools

EAP 7.1 Server Adapter

A server adapter has been added to work with EAP 7.1. It’s currently released in Tech-Preview mode only, since the underlying WildFly 11 continues to be under active development with substantial opportunity for breaking changes. This new server adapter includes support for incremental management deployment like it’s upstream WildFly 11 counterpart.

Removal of Event Log and other Deprecated Code

The Event Log view has been removed. The standard eclipse log is to be used for errors and other important messages regarding errors during server state transitions.

Hibernate Tools

Hibernate Search Support

We are glad to announce the support of the Hibernate Search. The project was started by Dmitrii Bocharov in the Google Summer Code program and has been successfully transferred in the current release of the JBoss Tools from Dmitrii’s repository into the jbosstools-hibernate repository and has become a part of the JBoss family of tools.

Functionality

The plugin was thought to be some kind of a Luke tool inside Eclipse. It was thought to be more convenient than launching a separate application, and picks up the configuration directly from your Hibernate configuration.

Two options were added to the console configurations submenu: Index Rebuild and Index Toolkit. They become available when you use hibernate search libraries (they exist in the build path of your application, e.g. via maven).

Configuration menu items
Index Rebuild

When introducing Hibernate Search in an existing application, you have to create an initial Lucene index for the data already present in your database.

The option "Index Rebuild" will do so by re-creating the Lucene index in the directory specified by the hibernate.search.default.indexBase property.

Hibernate Search indexed entities
Hibernate Search configuration properties
Index Toolkit

"Open Index Toolkit" submenu of the console configuration opens an "Index Toolkit" view, which has three tabs: Analyzers, Explore Documents, Search.

Analyzers

This tab allows you to view the result of work of different Lucene Analyzers. The combo-box contains all classes in the workspace which extend org.apache.lucene.analysis.Analyzer, including custom implementations created by the user. While you type the text you want to analyse, the result immediately appears on the right.

Analyzers
Explore Documents

After creating the initial index you can now inspect the Lucene Documents it contains.

All entities annotated as @Indexed are displayed in the Lucene Documents tab. Tick the checkboxes as needed and load the documents. Iterate through the documents using arrows.

Lucene Documents inspection
Searching

The plugin passes the input string from the search text box to the QueryParser which parses it using the specified analyzer and creates a set of search terms, one term per token, over the specified default field. The result of the search pulls back all documents which contain the terms and lists them in a table below.

Search tab

Demo

Docker

Docker Client Upgrade

The version of docker-client used by the Docker Tooling plug-ins has been upgraded to 6.1.1 for the 3.0.0 release of the Docker Tooling feature.

Forge

Forge Runtime updated to 3.7.1.Final

The included Forge runtime is now 3.7.1.Final. Read the official announcement here.

startup

Enjoy!

Jeff Maury


          VIATRA: VIATRA 1.6 is out with Eclipse Oxygen   

The VIATRA project is happy to report that release 1.6.0, included in the Eclipse Oxygen Release Train, is now available with multiple new features and fixed bugs.

The most notable highlights of this VIATRA release include:

  • Query runtime enhancements for special cases, like dangling edges and recursive patterns result in less surprises for users of the query engine.
  • The Getting started tutorial was updated and extended from its previos version, and now is available both from the project website and the Eclipse Help as well. The tutorial features both query and transformation development features.
  • The Query Test facilities of VIATRA that were originally used for internal tests are now extended to use for the testing of queries as well: it is possible to evaluate the results of model queries, and calculate coverage report for them.

For a more complete list of changes, see the dedicated New and noteworthy page, or have a look at the list of fixed issues.

All downloads are available now from the downloads area or the marketplace and the main Oxygen update site as well.

Feel free to reach out on the Eclipse Forums of VIATRA or the developer mailing list if you have questions, we will not leave any unanswered. You can also request industrial support for more advanced issues.


          Verizon carries first successful live over-the-air VoLTE call on U.S. LTE Cat M1 network   

For the first time, Verizon's LTE network carried a live over-the-air LTE Cat M1 VoLTE call - laying the foundation for the next generation of IoT connectivity. By proving CAT M1 VoLTE technology works on a production network, Verizon, along with Ericsson and Qualcomm Technologies Inc., demonstrated that the reach of Cat M1 can extend across Verizon's U.S. LTE network, fostering growth opportunities for IoT companies and developers, whether they are focused on data-only or voice-enabled p...

Read the full story at http://www.webwire.com/ViewPressRel.asp?aId=210389


          Big Data Machine Learning: Patterns for Predictive Analytics   

We will start by discussing two phases. First is the training phase where you will learn a model from training data. Next is the predicting phase where you will use the model to predict the unknown or future outcome.

Refcardz are FREE cheat sheets made just for developers. It’s the easy way to stay on top of the newest technologies!



Request Free!

          Apache HBase: The NoSQL Database for Hadoop and Big Data   

Use HBase when you need random, real-time read/write access to your Big Data. The goal of the HBase project is to host very large tables — billions of rows multiplied by millions of columns — on clusters built with commodity hardware. HBase is an open-source, distributed, versioned, column-oriented store modeled after Google’s Bigtable. Just as Bigtable leverages the distributed data storage provided by the Google File System, HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.

Refcardz are FREE cheat sheets made just for developers. It’s the easy way to stay on top of the newest technologies!



Request Free!

          Author Gives His Secret To Success   

“Illinois Commercial Real Estate: Due Diligence to Closing, with Checklists” is written by Kymn Harp. The book is a practical handbook and unique source of for investors, developers, brokers, lenders, attorneys and others interested commercial real estate projects in Illinois. It is filled with insights from the author about his experiences growing up in a real estate family and his years working as a real estate attorney. It is also packed with words of wisdom and techniques for success...

Read the full story at http://www.webwire.com/ViewPressRel.asp?aId=209874


          Sales-Trading Data Integration Developer - Eagle Professional Resources - Toronto, ON   
2 years Familiarity with dependency management (preferably Nexus, Maven, Gradle); Eagle is currently seeking a Sales-Trading Data Integration Developer for a...
From Eagle Professional Resources - Sat, 17 Jun 2017 02:37:01 GMT - View all Toronto, ON jobs
          Senior iOS Engineer - Ora Interactive - Chicago, IL   
Mid-senior level iOS developer. Managing a team of iOS developers. Keeping up-to-date with all iOS development best practices....
From Ora Interactive - Wed, 17 May 2017 12:33:22 GMT - View all Chicago, IL jobs
          Sr. Java(Spring) Developer (Sales-Trading Data Integration) - Si Systems - Toronto, ON   
6 Months Downtown Toronto *Brief Role Description* • Developer to work on *data aggregation projects* and *build business intelligence sales tool* for the
From Indeed - Fri, 16 Jun 2017 21:13:34 GMT - View all Toronto, ON jobs
          Unity Developer - Sphero - Boulder, CO   
We are connected play. Sphero creates robots injected with humanity and personality. That's what we know, what we love, and who we are. Unlike traditional toys...
From Sphero - Thu, 18 May 2017 00:50:57 GMT - View all Boulder, CO jobs
          Java- Sales-Trading Data Integration Developer (Vendor System) - Si Systems - Toronto, ON   
Familiarity with dependency management (preferably Nexus, Maven, Gradle). 6 Months Contract....
From Indeed - Tue, 13 Jun 2017 19:53:51 GMT - View all Toronto, ON jobs
          Senior Application Developer - Capital Market - Dawn InfoTek - Toronto, ON   
Urbancode, Github, Nexus, Jenkins, Powershell scripting in Windows Server Platform. Dawn InfoTek Inc.*....
From Indeed - Tue, 13 Jun 2017 14:12:49 GMT - View all Toronto, ON jobs
          ESBPCS for VCL v6.9.1 - Delphi 10 Seattle/C++ Builder 10 Seattle   
ESBPCS for VCL is a collection of over 6000 routines/methods and over 235 classes/components in over 140 units for Delphi 7, 2005/Win32, 2006/Win32, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo and C++ Builder 2006, 2007, 2009,2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo which are aimed at making &quot;data entry and manipulation easier&quot; for Developers and their Customers. ESBPCS is also available in several subsets: ESBPCS-Calcs, ESBPCS-Dates, ESBPCS-Stats, ESBPCS-Lite as well as the Full version. All versions include source upon registration.Components included cover Integer Edits, Float Edits, Hex Edits, IP Address Edits, Percentage Edits, Date Edits, Time Edits, Date/Time Edits, Month Edits, Time Edits, Complex Edits, Fraction Edits, Currency Edits, Calculator Edits, Calendar Edits, Button Edits, Degree/Minute/Second Edits, Comboboxes, Month Comboboxes, Day of Week Comboboxes, Time Zone Comboboxes, Country Comboboxes, Duration Comboboxes, SpinEdits, Month SpinEdit, DOW SpinEdits, Duration SpinEdits, Currency SpinEdits, Vector Edits, Matrix Edits, Button Edits, Calculators (Scientific and Programmer's), Calendars, Statistical Analysis, Labels, URL Labels, Math Labels, CheckBoxes, RadioGroups, CheckGroups, Memos, RichEdits and much more. Routines included cover Mathematics, Probability, Statistics, Complex Numbers, Fractions, Physics, Geometry, Astronomy, Longitude/Latitude, Unit Conversions, Strings, File IO, Registry, Financials, Country Lists, Holidays, Time Zones, Dates and Times, and much more.Recently added: Jewish Holidays (Hanukkah, Yom Kippur, Rosh Hashanah), National Holidays Includes full source to all components and routines.
          ESBPCS for VCL v6.9.1 - Delphi 10.1 Berlin   
ESBPCS for VCL is a collection of over 6000 routines/methods and over 235 classes/components in over 140 units for Delphi 7, 2005/Win32, 2006/Win32, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo and C++ Builder 2006, 2007, 2009,2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo which are aimed at making &quot;data entry and manipulation easier&quot; for Developers and their Customers. ESBPCS is also available in several subsets: ESBPCS-Calcs, ESBPCS-Dates, ESBPCS-Stats, ESBPCS-Lite as well as the Full version. All versions include source upon registration.Components included cover Integer Edits, Float Edits, Hex Edits, IP Address Edits, Percentage Edits, Date Edits, Time Edits, Date/Time Edits, Month Edits, Time Edits, Complex Edits, Fraction Edits, Currency Edits, Calculator Edits, Calendar Edits, Button Edits, Degree/Minute/Second Edits, Comboboxes, Month Comboboxes, Day of Week Comboboxes, Time Zone Comboboxes, Country Comboboxes, Duration Comboboxes, SpinEdits, Month SpinEdit, DOW SpinEdits, Duration SpinEdits, Currency SpinEdits, Vector Edits, Matrix Edits, Button Edits, Calculators (Scientific and Programmer's), Calendars, Statistical Analysis, Labels, URL Labels, Math Labels, CheckBoxes, RadioGroups, CheckGroups, Memos, RichEdits and much more. Routines included cover Mathematics, Probability, Statistics, Complex Numbers, Fractions, Physics, Geometry, Astronomy, Longitude/Latitude, Unit Conversions, Strings, File IO, Registry, Financials, Country Lists, Holidays, Time Zones, Dates and Times, and much more.Recently added: Jewish Holidays (Hanukkah, Yom Kippur, Rosh Hashanah), National Holidays Includes full source to all components and routines.
          ESBPCS for VCL v6.9.1 - Delphi 10.2 Tokyo   
ESBPCS for VCL is a collection of over 6000 routines/methods and over 235 classes/components in over 140 units for Delphi 7, 2005/Win32, 2006/Win32, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo and C++ Builder 2006, 2007, 2009,2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo which are aimed at making &quot;data entry and manipulation easier&quot; for Developers and their Customers. ESBPCS is also available in several subsets: ESBPCS-Calcs, ESBPCS-Dates, ESBPCS-Stats, ESBPCS-Lite as well as the Full version. All versions include source upon registration.Components included cover Integer Edits, Float Edits, Hex Edits, IP Address Edits, Percentage Edits, Date Edits, Time Edits, Date/Time Edits, Month Edits, Time Edits, Complex Edits, Fraction Edits, Currency Edits, Calculator Edits, Calendar Edits, Button Edits, Degree/Minute/Second Edits, Comboboxes, Month Comboboxes, Day of Week Comboboxes, Time Zone Comboboxes, Country Comboboxes, Duration Comboboxes, SpinEdits, Month SpinEdit, DOW SpinEdits, Duration SpinEdits, Currency SpinEdits, Vector Edits, Matrix Edits, Button Edits, Calculators (Scientific and Programmer's), Calendars, Statistical Analysis, Labels, URL Labels, Math Labels, CheckBoxes, RadioGroups, CheckGroups, Memos, RichEdits and much more. Routines included cover Mathematics, Probability, Statistics, Complex Numbers, Fractions, Physics, Geometry, Astronomy, Longitude/Latitude, Unit Conversions, Strings, File IO, Registry, Financials, Country Lists, Holidays, Time Zones, Dates and Times, and much more.Recently added: Jewish Holidays (Hanukkah, Yom Kippur, Rosh Hashanah), National Holidays Includes full source to all components and routines.
          ESBPCS for VCL v6.9.1   
ESBPCS for VCL is a collection of over 6000 routines/methods and over 235 classes/components in over 140 units for Delphi 7, 2005/Win32, 2006/Win32, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo and C++ Builder 2006, 2007, 2009,2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo which are aimed at making &quot;data entry and manipulation easier&quot; for Developers and their Customers. ESBPCS is also available in several subsets: ESBPCS-Calcs, ESBPCS-Dates, ESBPCS-Stats, ESBPCS-Lite as well as the Full version. All versions include source upon registration.Components included cover Integer Edits, Float Edits, Hex Edits, IP Address Edits, Percentage Edits, Date Edits, Time Edits, Date/Time Edits, Month Edits, Time Edits, Complex Edits, Fraction Edits, Currency Edits, Calculator Edits, Calendar Edits, Button Edits, Degree/Minute/Second Edits, Comboboxes, Month Comboboxes, Day of Week Comboboxes, Time Zone Comboboxes, Country Comboboxes, Duration Comboboxes, SpinEdits, Month SpinEdit, DOW SpinEdits, Duration SpinEdits, Currency SpinEdits, Vector Edits, Matrix Edits, Button Edits, Calculators (Scientific and Programmer's), Calendars, Statistical Analysis, Labels, URL Labels, Math Labels, CheckBoxes, RadioGroups, CheckGroups, Memos, RichEdits and much more. Routines included cover Mathematics, Probability, Statistics, Complex Numbers, Fractions, Physics, Geometry, Astronomy, Longitude/Latitude, Unit Conversions, Strings, File IO, Registry, Financials, Country Lists, Holidays, Time Zones, Dates and Times, and much more.Recently added: Jewish Holidays (Hanukkah, Yom Kippur, Rosh Hashanah), National Holidays Includes full source to all components and routines.
          UI/UX Developer - Kodework - Goa   
Are you a PIXEL JEDI and CODER AT HEART? Development and production of drafts, mockups, pixel perfect screen designs, ClickDummys and prototypes....
From Kodework - Thu, 25 May 2017 08:28:59 GMT - View all Goa jobs
          Developer Update - June 29 Team Scoring and Gas Changes H1Z1 Official Video   
Developer Update - June 29 Team Scoring and Gas Changes H1Z1 Official Video
          Web Developer PHP (Python/Wordpress/Codeigniter/Laravel)Experts - Maven Cluster - India   
Converting PSDs into pixel perfect responsive Laravel and custom PHP sites. Object Oriented PHP development Experience with JQuery or other JavaScript...
From Maven Cluster - Sat, 06 May 2017 08:35:19 GMT - View all India jobs
          Front End Developer - Web - Supernova XYZ - India   
Produce clean, semantic HTML and CSS, agonizing for pixel perfection. We are looking for an exceptional and ambitious Front End Developer join our team....
From Supernova XYZ - Thu, 04 May 2017 18:03:21 GMT - View all India jobs
          UI Developer - 1e.com - India   
Highly passionate about great looking UI and pixel perfect implementation. Main Purpose of role/Position summary....
From 1e.com - Fri, 21 Apr 2017 15:45:33 GMT - View all India jobs
          Android Developer - F22Labs - India   
Picasso like attention to pixel perfection in UI. Passion for mobile products, and personal projects....
From F22Labs - Wed, 19 Apr 2017 10:50:30 GMT - View all India jobs
          Front End developer - Ant Farm - India   
Work Experience: 3 – 6 years CTC: 3 – 6 LPA The ideal candidate will have expert knowledge of HTML5, CSS3, JavaScript & Jquery and will have the ability to
From Ant Farm - Fri, 07 Apr 2017 05:19:45 GMT - View all India jobs
          Web Designer/Developer - Coffeebeanmedia - India   
Experience : 0.6- 1.5 years Key Skills : HTML5, CSS 3, Javascript, Bootstrap Responsive, PHP, MySQL,Wordpress,Photoshop Qualification : BCA/MCA/B.Tech
From Coffeebeanmedia - Sun, 02 Apr 2017 09:44:22 GMT - View all India jobs
          WordPress Developer - MWT GRoup - India   
Able to create advanced child themes or from-scratch themes that match designs to pixel perfection. JR/MT/17/003....
From MWT GRoup - Wed, 21 Jun 2017 18:17:33 GMT - View all India jobs
          Application Developer   
Columbus, For over 40 years, we have built innovative and consumer-centric cooking products. Our products, including electric smokers, fryers, grills and automotive accessories, are known for quality. Our smaller development team is a driving force behind the success of our sales and online presence. Our products not only serve their primary functional purpose, but also bring friends and family alike togeth
          Application Developer   
GA-Columbus, For over 40 years, we have built innovative and consumer-centric cooking products. Our products, including electric smokers, fryers, grills and automotive accessories, are known for quality. Our smaller development team is a driving force behind the success of our sales and online presence. Our products not only serve their primary functional purpose, but also bring friends and family alike togeth
          Legacy Projects, Technical Debt and NDepend   

Originally posted on: http://geekswithblogs.net/mrsteve/archive/2017/06/29/legacy-projects-technical-debt-ndepend.aspx

Unless every project you've worked on has been green field and / or built with no time pressure, you'll have found yourself working on a legacy project at some point. Unwieldy methods, mystery sections of code, ancient technologies, wholesale duplication... it's not much fun, but it's a large percentage of the code that's out there.

Projects to replace or rewrite these systems are commonplace, but where do you begin? What if you want to make a case to the business that such a system needs to be replaced? Technical debt can be a useful metaphor to make that case, but while it's easy to explain in the abstract, it's difficult to come up with anything concrete to justify the expense of an update to someone with an eye on their bottom line.

Thankfully, the folks at NDepend have now built technical debt computation on top of their code analysis tools, giving you a much easier way to have these sorts of discussions. This is doubly powerful - as well as putting a concrete cost on choosing not to refactor, the data it presents has the authority of having been produced by a tool. Tools don't try to get nice, tidy-up projects for academic reasons - they impartially detect problems in code. Someone (I think Erik Deitrich, but I can't find the blog) recently pointed out the advantages of an automated critique of this sort - there's no politics or personal opinions involved, and that automatically means everyone takes it more seriously.

A Real-World Example

I'm currently working with a legacy project, so when I heard about NDepend's new technical debt capabilities, I was eager to fire it up and see what it said. With all the default settings, it said this!

InitialReport

The main takeaways are:

  • Based on the number of lines of code, the project took an estimated 2,536 days of development
  • The code had 19,486 issues (!) of various severity - 2,736 were Major issues or worse
  • Based on the number and types of issues, the project's technical debt will take 944 development days to fix; i.e. we are currently 944 days in the hole if we are going to sort this out completely. That's approximately 3.5 developers for a year!
  • The debt cost was 37.23% (944 technical debt days / 2,536 development days); i.e. 37.23% of the total cost of developing the software now exists as technical debt. Sad face.
  • As it was a legacy project, it predictably had no automated tests, which would have enabled NDepend to more precisely calculate the total annual interest incurred by the debt. Double sad face. You can still see NDepend's total interest calculation in the Debt and Issues explorer, though (see below) - it was 481 development days; i.e. an additional 481 days of development time needed every year the issues in the code base go unfixed - that's about 2 whole developers!

These numbers make a powerful financial argument for refactoring and cleaning up the code. Which is exactly what we're doing :)

But there's more - Debt and Issues

As usual with NDepend, you can explore the issues it finds in great detail. Selecting from the Explore debt menu:

DebtExplorer

...you can check out Debt and Issues on a rule-by-rule basis:

DebtAndIssuesPerRule

The main offenders here are the aforementioned unwieldy methods and direct use of data access code in the UI layer. You see the debt and annual interest here on a per-rule basis, with the annual interest sum in the bottom row.

You can click into a particular rule to see more details, as well as the query used to calculate the debt and interest. For the 'Methods too complex' rule, that looks like this:

MethodsTooComplexRule

Debt is calculated directly from the Cyclomatic Complexity measurement - the number of paths through the method. Interest is calculated as 10 minutes per year if the method is 100% covered by tests, and 2 hours per year otherwise. Again as usual with NDepend, if you think these numbers don't sound quite right, or you'd like a method's complexity to be taken into account when calculating its annual interest, you can tweak the query yourself until you're happy with it - it's just C# Linq in Visual Studio!

Queries, Rules and Issues

The dashboard indicated violation of 8 critical rules - clicking that opens the Queries and Rules Explorer:

RulesExplorer

Our 8 violated rules are listed in the right-hand pane - again, mainly down to unwieldy methods. Clicking into each rule presents the list of offenders with direct access to the code.

Summing Up

Static analysis has always been a very useful tool, but linking it to technical debt is one of those simple, brilliant ideas - bringing issues into the real world, especially for non-technical stakeholders. Compare explaining that the methods in a code base are too big and complex - some with Cyclomatic Complexities in 100s! - verses explaining that the methods in a code base cost 2.5 months of development time every year. The latter is much more visceral. The former sounds academic - the latter sounds expensive. It's indispensable data when talking about legacy systems.


          WordPress 101 - Plugins!   

Originally posted on: http://geekswithblogs.net/ballhaus/archive/2017/06/21/wordpress_plugins.aspx


This blog series covers just a few of the many features of WordPress from a developer's perspective.



"WordPress powers over 25% of the internet..."

If you've never heard of WordPress, you can think of it as the king of content management systems (CMS), allowing individuals and businesses to build and maintain robust websites with relative ease and with very little to no developer experience required. WordPress has a very flexible framework that allows for 3rd party developers to create "themes" and "plugins" that website owners can download and install with most freely available. Themes allow you to completely change the look and feel of your website with the click of a button and Plugins add functionality ranging from full blown online stores to hooking into Google Analytics... really just about anything you can think of.

This article will focus on creating a simple plugin that will display a modal dialog when a user first visits your WordPress site.

NOTE: You may want to download the full sample to be able to more easily follow along.

http://www.holisticstg.com/HolisticsTG_WP_Plugin.zip

What is a WordPress plugin?

"A WordPress Plugin is a program or a set of one or more functions written in the PHP scripting language, that adds a specific set of features or services to the WordPress site. You can seamlessly integrate a plugin with the site using access points and methods provided by the WordPress Plugin API."

From a traditional developer view, what this really means is that this gives us the ability to hook into the framework and extend the base functionality to do nearly anything we want. 

So for example, say you have a client that needs to have their Google Analytics data displayed on an admin area of their website for the regional managers to review. Lucky for you there's a wonderful plugin already created for that and all you have to do is click a few buttons to install/configure and now you're looking like a boss! 

Or say your client tells you they want to capture more leads by asking site visitors to register with their newsletter when they first come to their site. Well I'm sure there's already a plugin that exists to do exactly that, however we'll use this requirement as the basis for our example (minus the newsletter part).

If you have downloaded the sample plugin, let's go ahead and get that installed on your development instance of WordPress, otherwise you can skip ahead to the "Files and Locations" section.

In WordPress, click on the "Plugins" option, or hover and then select "Add New"


Then click "Choose File" and navigate to where you downloaded the sample .zip file and then click "Install Now"


After a few moments, you'll see the following message... let's go ahead and activate the plugin while we're here


Now you'll see our new plugin listed




Files and Locations

All WordPress plugins and associated files are located in the wp-content/plugins/ folder.  For our example, you'll find our files in wp-content\plugins\holisticsTG. In there you'll find one file and one directory that contains 2 more files.

  • holisticsTG.php - our main 'entry point' file if you will for our plugin
  • includes/settings.php - handles saving the options that our plugin uses
  • includes/showpopup.php - does the work of displaying the modal dialog

holisticsTG.php

This file contains the required documentation/metadata as well as the initial code to get our plugin up and running. You'll notice at the top of the file, in the comments section, there is various information that is required by WordPress.


WordPress allows developers to wire into existing "actions", which are simply PHP functions that are executed at specific points throughout the page load/life-cycle. For example there is an action ("wp_footer") that allows you to "hook" into the action so that you can have your own custom function execute when footer information is being displayed.

So the first thing going on here is that the "__construct()" method, which is always called while our plugin is active, is where we are wiring up our functions to hook into existing actions.

So for our example, we need to be able to 1.) display a link in the admin section to allow for customization of our plugin and 2.) add our code that displays the modal dialog when users first visit the site. To display a customization link in the admin menu, we will hook into the "admin_menu" action and for our modal dialog we'll hook into the "wp_loaded" action which essentially allows our modal dialog code to run once WordPress is fully loaded. 

The 'htg_add_menu' function creates a link within the admin section that, when clicked, displays a page that is driven by our "settings.php" file.

The 'htg_wp_loaded' function tells WordPress to execute our "showpopup.php" file every time a page is loaded and WordPress has been fully loaded and ready.

settings.php




showpopup.php




Now that we have our proper files in place, you'll see a link in the admin menu:


Clicking this will display our settings page where the user can configure the text to be displayed in the modal dialog as well as set the plugin to be active or not.



That's it! So now our modal dialog will be displayed only once for each site visit.



For more detailed information visit the WordPress.org support site.




          Show off your API with a little Swagger...   

Originally posted on: http://geekswithblogs.net/ballhaus/archive/2017/06/14/swaggerapi.aspx


So you've built yourself a ground-breaking RESTful .NET Web Api that's effectively going to change the world... awesome!

You've even sold and marketed the idea to maybe your boss or potential client... fantastic!

And then they ask you for documentation... oops!

You're not alone, developers are notorious for "saving the world" with their code and yet always seem to overlook the obvious. But fear not!

There are a few easy solutions that you can implement that will actually do all the documentation work for you. Microsoft has their own built-in version of this, however I'm going to focus today on a specification called "Swagger."  More specifically, the implementation technology we'll be using to generate the Swagger documentation with the Web Api framework is called "Swashbuckle."

Why Swashbuckle?

Well not only does Swashbuckle allow you to have very nicely formatted documentation, it will also handle auto-generating interactive test cases for you so your consumers can easily play around with your Api while they're familiarizing themselves with it's overall usage.

Here's a couple screenshots of our Demo API found here: http://www.holisticstg.com




Here is an example of one of those interactive test cases I mentioned earlier...





"Ok, I'm sold. How do I set this up for my Web Api?"

There is actually just a few simple steps to get this up and running...

  • Open NuGet package manager within Visual Studio and install "Swashbuckle.Net45"


  • After the NuGet package is installed, you'll notice a new file has been added to your "App_Start" folder called "SwaggerConfig.cs" This file allows you to customize various aspects of your generated Swagger documentation, we'll dive more into that in a just a bit.
  • For now, you can simply use your browser and point to the root url of your api and append it with "/swagger"

So here is my controller code for our Demo API:

/// <summary>
/// Holistics Technology Group Demo API
/// </summary>
public class DemoApiController : ApiController
{
    /// <summary>
    /// Simple string example
    /// </summary>
    /// <returns>string</returns>
    [HttpGet]
    [Route("api/demoapi/helloworld")]
    public async Task<string> StringExample()
    {
        return await Task.Factory.StartNew(() => "Hello from Holistics Technology Group!");
    }

    /// <summary>
    /// Get weather summary
    /// </summary>
    /// <param name="zipCode">zip code</param>
    /// <returns>string</returns>
    [HttpPost]
    [Route("api/demoapi/todaysweather")]
    public async Task<string> Summary(string zipCode)
    {
        return await Task.Factory.StartNew(() => zipCode.LookupWeather().TodaySummary);
    }

    /// <summary>
    /// Get weather forecast object
    /// </summary>
    /// <param name="zipCode">zip code</param>
    /// <returns>WeatherData</returns>
    [HttpPost]
    [Route("api/demoapi/threedayforecast")]
    [ResponseType(typeof(WeatherData))]
    public async Task<WeatherData> Forecast(string zipCode)
    {
        return await Task.Factory.StartNew(() => zipCode.LookupWeather());
    }
}

Now that we have Swashbuckle wired up properly, we'll want to configure it to read in our XML code comments. This is where the SwaggerConfig.cs file comes into play. But first we'll need to tell Visual Studio to actually save our XML comments into our bin directory.


Then open up SwaggerConfig.cs and un-comment the line that contains "c.IncludeXmlComments" and supply the path your actual XML file name you set just above.


Swashbuckle is very configurable and we have only scratched the surface of what it can do, but this should be enough to get you up and running.

You can find out more information at the Swashbuckle GitHub site.



          Get Custom Fields using Quickbooks SDK   

Originally posted on: http://geekswithblogs.net/dnoderer/archive/2017/05/28/get-custom-fields-using-quickbooks-sdk.aspx

I was attempting to get a custom field that a customer had added to Items.

It took me a while to figure out it is simple but obscure and basically just requires adding a child element of OwnerID = 0.

Once I found it, the QB SDK documentation was clear after looking at this article for getting Customer custom info:

Described here:https://developer-static.intuit.com/qbSDK-Current/doc/html/wwhelp/wwhimpl/js/html/wwhelp.htm.

One thing is that the DataExtRet element contains custom fields and only exists if that Item has data for the custom field(s) present.

Request for item query:

<?xml version="1.0" ?>
<?qbxml version="13.0"?>
- <QBXML>
-   <QBXMLMsgsRq onError="stopOnError">
      <ItemQueryRq requestID="2">
         <OwnerID>0</OwnerID>
  </ItemQueryRq>
  </QBXMLMsgsRq>
</QBXML>

Environment:
  • The customer is running Enterprise 16
  • I'm using SDK type library is QBXMLRP2 1.0 Type Library, File Version 13.0.R4000 + 10
  • The app is a WPF/C# desktop billing application.
  • Currently using  Visual Studio 2015 Enterprise.


          Java Developer   
FL-Gainesville, For Mindtree, "Welcome to possible" is more than a slogan - it reflects our approach to every engagement.We are among the fastest growing technology firms globally with more than 200 clients and offices in 14 countries. We deliver amazing results: Helping 150 million passengers fly safely. Improving security and performance for one of the world*s largest e-commerce stores. Unifying brand messaging
          Course Developers - Virtual High School - Bayfield, ON   
Meet all technical specifications within the content management system. Coordinate/resolve technical or design issues that arise from course review....
From Indeed - Wed, 14 Jun 2017 16:45:53 GMT - View all Bayfield, ON jobs
          MicroStrategy Developer - R-E-S.com - Brampton Lake, ON   
Should have progressing skills on Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design....
From Indeed - Wed, 28 Jun 2017 14:22:19 GMT - View all Brampton Lake, ON jobs
          Technical Content Developer   
Qualys is looking for an experienced technical blog writer to create marketing blogs, technical white papers for our IT security and compliance solutions in the cloud. The applicant must possess experience in technical white paper writing/technical blog writing with 5+ years content development experience for IT products. In this role you'll communicate internally with Developers, Support engineers and Product Management to create on-line blog content, technical white papers and other written marketing content that helps our customers understand the product objectives, feature usage and concepts in a simple and catchy way. The perfect applicant has worked with networking and/or security products, and is passionate about creating helpful technical content in a modern way. KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED: Technical - Solid understanding of all sections related to the anatomy of a blog/white paper. - Expertise to operate independently and as a member of a team.
          Comment on Zerkin Glove! by TEDxMidTownNY Event Slated for March 8th   
[...] is also the inventor and developer of the Zerkin Glove, a low cost glove for interacting with virtual objects in an augmented environment, and the author [...]
          VFX Pipeline Developer - Legend 3D|VR|VFX - Toronto, ON   
Knowledge of Maya, python, MEL, Qt, Pyside, HTML/Javascript, Git Required (Knowledge of Maya Python/API, C/C++, V-ray, mental ray, Houdini, and Nuke is an asset...
From Legend 3D|VR|VFX - Mon, 05 Jun 2017 22:13:14 GMT - View all Toronto, ON jobs
          Kin exercises option to buy idled Gold Field plant for Leonora    
Gold developer Kin Mining has exercised its option to buy the idled Lawlers gold processing plant from Gold Fields’ Agnew mine for A$2.5-million. The company intends to use the 800 000 t/y plant, which had been on care and maintenance for about two years, at its Leonora gold project, which is located about 160 km by road from the Agnew mine.
          Senior Java Developer - Toronto - Rakuten Kobo Inc. - Toronto, ON   
Unix scripting language knowledge (BASH, KSH). Senior Java Developer - Toronto....
From Rakuten Kobo Inc. - Tue, 11 Apr 2017 06:30:36 GMT - View all Toronto, ON jobs
          Senior Full Stack Java Developer - Toronto - Rakuten Kobo Inc. - Toronto, ON   
Unix scripting language knowledge (BASH, KSH). Senior Full Stack Java Developer - Toronto....
From Rakuten Kobo Inc. - Sat, 08 Apr 2017 02:34:17 GMT - View all Toronto, ON jobs
          Senior Backend Java Developer - Toronto - Rakuten Kobo Inc. - Toronto, ON   
Unix scripting language knowledge (BASH, KSH). Senior Backend Java Developer - Toronto....
From Rakuten Kobo Inc. - Wed, 29 Mar 2017 21:48:10 GMT - View all Toronto, ON jobs
          Canada's Gabriel Resources sues Romania for a record C$5.7bn   
Canadian project developer Gabriel Resources is suing Romania for a record C$5.7-billion before the World Bank's International Centre for Settlement of Investment Disputes (ICSID), the TSX-listed company revealed on Thursday. The company hopes to tie up a drawn out dispute with the country’s fluid government, based on what it argues boils down to the effective expropriation, without compensation, of its flagship Roşia Montană gold/silver project – the largest undeveloped gold deposit in Europe and among the top 20 undeveloped gold projects globally.
          C++ Developer - Distributed Computing - Morgan Stanley - Montréal, QC   
Comfortable programming in a Linux environment, familiar with ksh and bash. Morgan Stanley is a global financial services firm and a market leader in investment...
From Morgan Stanley - Wed, 28 Jun 2017 00:14:01 GMT - View all Montréal, QC jobs
          Java/J2EE Developer - Morgan Stanley - Montréal, QC   
Perl and Shell Scripting (such as ksh). Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities,...
From Morgan Stanley - Thu, 22 Jun 2017 18:09:16 GMT - View all Montréal, QC jobs
          Application Developer - Morgan Stanley - Montréal, QC   
Familiar with Unix shell and shell scripting (any of ksh, bash, tcsh, zsh). Morgan Stanley is a global financial services firm and a market leader in investment...
From Morgan Stanley - Tue, 20 Jun 2017 18:05:54 GMT - View all Montréal, QC jobs
          Early Android O Adopters To Lose Some Notification Controls   

Early Android O adopters will lose some notification controls managing the behavior of their devices, specifically the ability to set Notification Importance that would usually be available in notification settings of individual apps, according to a thread posted in the Issue Tracker of the third developer preview of Android O. The problem stems from Notification […]

The post Early Android O Adopters To Lose Some Notification Controls appeared first on AndroidHeadlines.com |.


          .Net Developer   

          Direct Client Need TeamSite Administrator/Developer // Locals Only   

          Developer - ASP.NET, HTML, CSS, Angular, javascript, SQL   

          Apple's iPhone turns 10, bumpy start forgotten   

Apple's iPhone turns 10 this week, evoking memories of a rocky start for the device that ended up doing most to start the smartphone revolution and stirring interest in where it will go from here.

Apple has sold more than 1 billion iPhones since June 29, 2007, but the first iPhone, which launched without an App Store and was restricted to the AT&T network, was limited compared to today's version.

After sluggish initial sales, Apple slashed the price to spur holiday sales that year.

"The business model for year one of the iPhone was a disaster," Tony Fadell, one of the Apple developers of the device, told Reuters in an interview on Wednesday. "We pivoted and figured it out in year two."

The very concept of the iPhone came as a surprise to some of Apple's suppliers a decade ago, even though Apple, led by CEO Steve Jobs, had already expanded beyond computers with the iPod.

"We still have the voicemail from Steve Jobs when he called the CEO and founder here," said David Bairstow at Skyhook, the company that supplied location technology to early iPhones.

"He thought he was being pranked by someone in the office and it took him two days to call Steve Jobs back."

The iPhone hit its stride in 2008 when Apple introduced the App Store, which allowed developers to make and distribute their mobile applications with Apple taking a cut of any revenue.

Ten years later, services revenue is a crucial area of growth for Apple, bringing in $24.3 billion (S$33.5 billion) in revenue last year.

New model

Fans and investors are now looking forward to the 10th anniversary iPhone 8, expected this fall, asking whether it will deliver enough new features to spark a new generation to turn to Apple.

That new phone may have 3-D mapping sensors, support for "augmented reality" apps that would merge virtual and real worlds, and a new display with organic LEDs, which are light and flexible, according to analysts at Bernstein Research.

A decade after launching into a market largely occupied by BlackBerry and Microsoft devices, the iPhone now competes chiefly with phones running Google's Android software, which is distributed to Samsung Electronics and other manufacturers around the world.

Even though most of the world's smartphones now run on Android, Apple still garners most of the profit in the industry with its generally higher-priced devices.

More than 2 billion people now have smartphones, according to data from eMarketer, and Fadell, who has worked for both Apple and Alphabet, sees that as the hallmark of success.

"Being able to democratize computing and communication across the entire world is absolutely astounding to me," Fadell said.

"It warms my heart because that's something Steve tried to do with the Apple II and the Mac, which was the computer for the rest of us. It's finally here, 30 years later."

on SPH Brightcove

Friday, June 30, 2017 - 09:54
Others
https://studio.brightcove.com/products/videocloud/media/videos/5488952123001

          ServiceNow Developer Team Lead   

          Developer - Android, IOS, .NET. C#,TFS, Visual Studio, Rest, Xamarin   

          Minnesota Legislature Revises Minnesota Common Interest Ownership Act   
In recent years, very few condominium projects have been developed in Minnesota despite strong demand from potential condominium homeowners. Many developers attribute their reluctance to build condominiums to litigation risk
          Fear of displacement in Southtown   

As plans move forward, public housing residents wonder what will happen to them once developers break ground on new “mixed-use” community.

The post Fear of displacement in Southtown appeared first on Weld: Birmingham's Newspaper.


          AIDS nonprofit reaches deal over contested Hollywood office high-rise   

The nonprofit group that pushed unsuccessfully this year for a crackdown on Los Angeles “mega-developments” has reached a settlement in its legal fight over a planned Hollywood office complex.

AIDS Healthcare Foundation agreed to drop its lawsuit after the developer, Hudson Pacific Properties,...


          Overwatch NEWS: Blizzard issues warning after latest Loot Box update   


OVERWATCH developer Blizzard has a timely reminder for fans following the latest Loot Box update.
          Stop pay-to-play politics in Baltimore County   

Not long ago, Jonathan Herbst wrote a letter stating that Sen. Jim Brochin's proposal to limit campaign contributions from developers was unconstitutional (“Banning campaign contributions from developers is unconstitutional,” June 14). As an attorney, Mr. Herbst ought to know better. In fact, not...


          Two Recent Maryland Rulings on Development Rights and Responsibility Agreements   

In my previous blog post, "Development Rights and Responsibility Agreements: The Give and Take of Development," I discussed the purpose and requirements for a Development Rights and Responsibility Agreement between a land developer and the local government having jurisdiction over the property. Now that developers are using DRRAs, and as issues inevitably arise regarding the interpretation and enforcement of a DRRA, those agreements are being put to judicial scrutiny.


          Banning Force Unwrapping Swift Optionals   
Alexandre Colucci: Download a random Sample Code from Apple Developer website and look if and how force unwrapping is used. […] Xcode’s Fix-it feature proposes to insert the explicit unwrap operator… even when it doesn’t make sense[…] […] There are multiple solutions that are cleaner and safer than using an explicit unwrap. I also generally […]
          Senior .Net Developer - TechUnity, Inc. - Russia, OH   
Develop, test, and package for release .NET application builds. TechUnity is looking for experienced .NET Developers with reasonable English communications...
From Indeed - Fri, 26 May 2017 11:35:46 GMT - View all Russia, OH jobs
          Sample Post With a Table   

This is an example of a WordPress post, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many posts as you like in order to share with your readers what is on your mind. Developer Location Job Title Brian Gardner […]

The post Sample Post With a Table appeared first on Illuminant Studio.


          Why Is The Internet Toxic For Women?   
Why do women have to put up with this? And how do they fight back? Abused Game Developers Can’t ‘Just Go Offline’ to Escape; When You’re Under Siege Online, How Can the Law Help?; Facing Fox News and Reddit Trolls, Journalist Lauren Duca Persisted; Writer’s Advice from Roxane Gay: Write Truth and Get Uncomfortable, Online Or Off; A Broad History of Sexism, As Witnessed By A Feminist Scholar.
          DOOM’s final premium DLC pack Bloodfall releases a bit early with a Double XP weekend   
Bloodfall, the third and final premium DLC pack for DOOM has been released on all platforms. Along with the new content, the developers are hosting a Double XP weekend which runs today through Monday, December 19 at 9am PT/12pm ET/6pm UK. That’s a long “weekend” – I wish all weekends started on Wednesdays. The DLC […]
          Apple's Beta 2 for macOS High Sierra, iOS 11 And Others   
Pubblicata da madhupcexpert
Apple has launched the second batch of beta versions of macOS 10.13 High Sierra, iOS 11, watchOS 4, iOS 11. This update is available for all the developers taking part in the beta testing programs. The news about this new software has been revealed by Apple during its WWDC (Worldwide Developers Conference) at the start of this month.

Dettagli e commenti su ZicZac: "Apple's Beta 2 for macOS High Sierra, iOS 11 And Others"
Fonte: helpdesknumbers.wordpress.com
          You can play on maps from Doom’s first multiplayer DLC even if you don’t own it   
The upcoming Doom multiplayer add-on comes with new maps, but not at the expense of splitting the player base. Doom developer id announced a number of new features coming to single-player and SnapMap with the latest patch. The studio also revealed the release date for Unto the Evil, the games’ first multiplayer add-on. However, id […]
          London Developers Hope Hipsters Will Revive Home Sales   
To boost the city’s sluggish real-estate market, apartment builders are targeting young professionals with upscale apartments and hip amenities, such as craft-beer bars and a fitness center that specializes in circus skills.
          New York Penthouse With Bonus Apartments Asks $48 Million   
Developer Continuum Company is offering two studios and two parking spaces to help sell its duplex penthouse in Madison Square Park Tower.
          Web Developer - .NET   

          Buyers Agent for Hassle Free Property Buying (Rudy Baer)   
Buyer agents bring together a prospective buyer and seller to the negotiating table and work things out in favor of the buyer. While on one hand they help small time investors buy a home of their dreams on the other they help developers acquire land for promoting residential and commercial real estate.
          Core Java Developer   

          PL/SQL Developer   

          Full Stack Software Developer   

          iMobie PhoneRescue Now Can Download and Restore iCloud Backup in iOS 10.3 or Later, Even for the Latest iOS 11   

LOS ANGELES, June 30, 2017 /PRNewswire/ -- iMobie Inc., a leading iOS and Android software developer, today announced its top-notch data recovery software PhoneRescue now is able to download and restore iCloud backups in iOS 10.3 or later, even for the latest iOS 11. With its minimali...



          Rilasciato emulatore Cemu v1.8.1b   

Il developer exrap ha rilasciato pubblicamente il nuovo aggiornamento dell’emulatore Cemu, l’applicazione ci permette di eseguire i giochi della console Nintendo Wii U su PC Windows a 64 bit. L’aggiornamento introduce alcune funzioni interessanti come l’utilizzo del browser internet interno nella console e correzioni per le texture di giochi come Tekken Tag Tournament 2 e Darksiders: Warmastered Edition. Vi sono...

L'articolo Rilasciato emulatore Cemu v1.8.1b proviene da BiteYourConsole.


          [Scena 3DS] Rilasciato MultiUpdater v3.2.1   

Il developer LiquidFenrir ha sviluppato una utilissima applicazione per chi non riesce a seguire gli innumerevoli aggiornamenti della scena, difatti bastano pochi click per aggiornare tutti i payload della console portatile Nintendo. Un’applicazione utile per chi non intende smanettare troppo con client FTP o schede micro-SD, tutto potrà essere eseguito attraverso il programma e una semplice...

L'articolo [Scena 3DS] Rilasciato MultiUpdater v3.2.1 proviene da BiteYourConsole.


          GitHub launches ‘Open Source Friday’ initiative to encourage community contributions   
GitHub

GitHub has announced a new initiative called ‘Open Source Friday’ to encourage individual developers and companies to focus on open source developments. The online ...

The post GitHub launches ‘Open Source Friday’ initiative to encourage community contributions appeared first on Open Source For You.


          Mobile App - open to bidding by maadlab   
I need work done for mobile app. I can send specs via app if you sign NDA form. I would supply you with graphics etc. Thanks. (Budget: R1750 - R5250 ZAR, Jobs: Android, App Developer, iPhone, Mobile Phone, PHP)
          Business Developers NUEVO NUEVO   
Buenos Aires - Buscamos perfiles con habilidades de negociación, con excelentes habilidades de relacionamiento, comprometidos y orientados al logro de resultados. Te invitamos a que formes parte de nuestros equipos de trabajo desempeñándote como Business Developer llevando adelante las siguien...
          Develop Mobile App by obbieb   
I would like developed a moblie app for a health condition. This app will be similar to an online course or step- by-step guide, but in a mobile app format. It will be a short course with no more than 6 modules... (Budget: $250 - $750 USD, Jobs: Android, App Developer, iPhone, Mobile Phone)
          Android and iOS App by darker83   
PLEASE DON'T BID BEFORE READING MY PROJECT DETAILS, it is not about being fast it is about understanding what I need, s please don't wast my time neither yours. I have a website with with 2 languages... (Budget: $30 - $250 USD, Jobs: Android, App Designer, App Developer, iPhone)
          python developer by AtifCS   
looking for python developer... experience in OpenStack would be preferred. (Budget: $250 - $750 USD, Jobs: Python, Software Architecture)
          Made with ARKit   
ARKit is one of the iOS 11 features I’m really excited about along with iPad improvements, changes to Notes, and better screenshot workflows. The “problem” with ARKit is that Apple isn’t offering a proper AR app for iOS yet – it’s a framework for developers to create AR experiences. Thus, until you play with an […]
          Java Developer - API Management Applications   

          Reports Developer   

          Solar Panels Luton   
Added: Jun 30, 2017
By: angelachiltern
Views: 1
Chiltern solar Ltd provides satisfactory services for solar panel installation in a completely big metropolis of Luton. Make it your home or commercial requirement or if you are a developer, Chiltern Solar Ltd has the excellent choose for enterprise.

          Solar Panels Luton   
Added: Jun 30, 2017
By: angelachiltern
Views: 1
Chiltern solar Ltd provides satisfactory services for solar panel installation in a completely big metropolis of Luton. Make it your home or commercial requirement or if you are a developer, Chiltern Solar Ltd has the excellent choose for enterprise.

          Nordex installs multi-megawatt turbine on 134 metre tubular steel tower for the first time   
In February this year the Nordex Group installed a 3 MW turbine on a 134 metre tubular steel tower in a test field operated by windtest grevenbroich gmbh for GP Joule, a project developer. Prior to this the manufacturer had always installed its turbines with hub heights in excess of 120 metres in continental Europe … Continue reading Nordex installs multi-megawatt turbine on 134 metre tubular steel tower for the first time
          Report Developer - Equity Financial - Toronto, ON   
Et hteina mEq tuhiatyt dFeinliavnecrisa tlh Ter uEsntt.e rHper/isseh eB wusiilnl nesese dIn ttoe lwligoerkn cien dperpoegnradmDene tvtoley tl ohapnee dvr aq...
From Equity Financial - Fri, 30 Jun 2017 11:32:51 GMT - View all Toronto, ON jobs
          How to Clear Your Drupal Cache When Your Website WSOD or Errors   
How to Clear Your Drupal Cache When Your Website WSOD or Errors
drupal-support
David Csonka Fri, 02/10/2017 - 18:02

The Drupal "White Screen of Death" or WSOD for short, would be a hilariously named aspect of Drupal if it wasn't actually an incredibly frustrating part of developing with this CMS. Unfortunately it is something that you can encounter when deploying updates for Drupal modules or when developing a new module of your own.

Definition from Drupal.org:

Occasionally a site user or developer will navigate to a page and suddenly the page content disappears, and it becomes blank. No content. No errors. Nothing. This happens sometimes, It could happen after updating a module, theme, or Drupal core. This is what is referred to by most members of the Drupal community as the White Screen of Death or WSOD. There are several reasons why this might occur, and therefore several possible solutions to the issue.

There are various steps to help you determine the cause of the WSOD such as enabling more robust error reporting, etc. but sometimes a WSOD can make it so your Drupal website is completely locked down. For example, if the error that is causing the Drupal white screen of death originated from a custom module you were developing, and the Drupal code that is problematic is cached, you may not be able to easily clear the cache in order to propagate the fix for the error. trying to use the Drush command "drush cc all" (for clear cache all) or going to the Performance settings page to manually clear the cache, will both likely fail.

Manually Empty Database Tables

If you are familiar with working with MySQL or even using tools like PHPMyAdmin, one step you can take is to go into the database and manually empty or "truncate" the tables labeled as "cache" for the Drupal website's database. This is more of an advanced technique, and is not really recommended unless you know what you're doing or you have no other alternative. At the very least, be sure to make an update of your Drupal website database before proceeding.

Drush SQL Commands

If you can't get around manually truncating those cache tables in your database, but don't want to go into MySQL directly and are concerned about potential human error while messing around with the database tables, or simply don't have permissions for direct access to the Drupal database, another alternative is to use the Drush command to truncate the table "cache".

Summary of Options

(If clearing the cache normally with Drush or the UI isn't possible)

  • Empty or truncate the cache tables in the Drupal database through MySQL or PHPMyAdmin
  • Empty or truncate the cache tables in the Drupal database with a Drush command

Using these techniques, you should be able to get your Drupal website to respond again after resolving the error that was causing the "white screen of death" in the first place. And if you are lucky, sometimes just clearing the cache is enough to fix the problem anyway. Just be sure to test your Drupal updates so that when these kinds of problems happen, that occur in a testing environment instead of your live website!

Still having trouble getting your Drupal website back up and running?

We might be able to help you! Contact Us


          What is The Drupal Security Shield For Contributed Modules?   
What is The Drupal Security Shield For Contributed Modules?
drupal-security
David Csonka Sun, 02/05/2017 - 15:54

If you have been looking around for new Drupal contributed modules lately, or just reviewing the release versions and statuses for modules that you are using, you might have noticed a new shield icon at the bottom of the project information section.

Nicknamed the "Drupal Shield of Awesomeness" by some of the leaders of the Drupal community, this small but useful graphic is intended to help people recognize contributed modules that receive a higher level of scrutiny and support by the Drupal security team than others.

drupal-project-module-information

So, who is the Security Team? You can find more information on drupal.org, but in short the Drupal Security Team is a group of highly skilled volunteer developers and software security professionals that identify vulnerabilities in Drupal code and provide fixes.

Their public contributions come in the form of security advisories, which inform the Drupal community of issues with Drupal core and released contributed modules.

There are a lot of Drupal developers, many of whom are actively making contributed modules, so it would be difficult for the Security Team to individually vet each module out there. So the process has evolved to demonstrate to the wider community that contributed modules which have opted to promote their project to a stable release, so no longer alpha, beta, dev, etc. they can and will have their project subjected to more in-depth scrutiny. After passing, it will receive this shield icon to help identify it as a module with the backing of the Drupal Security Team's review.

Review entails a mixture of automated code analysis tests and actual review of the code by a person or persons. Considering the multitude of Drupal modules, this can be a laborious process and is all the more remarkable that the bulk of this work is done by volunteers. If you see a Drupal Security Team member at the next DrupalCon, be sure to say "thank you"!

What does this ultimately mean for the average Drupal user? Well, you can still continue using any of the other contributed modules out there, but you need to recognize that if your website is for official use by a company or organization, and is live and open to the public, you'll want to seriously consider using only modules which have this backing by the Security Team.

To be frank though, it is rarely possible to complete your Drupal website with only stable release modules, it seems like there is always that one feature that you want that needs an obscure module that is still in a "dev" state. You can do this of course, just be sure to follow the modules issue queue and stay informed about ongoing work that it may need.


          Using MongoDB With Drupal   
Using MongoDB With Drupal
mongodb
David Csonka Fri, 02/03/2017 - 04:04

Because of the database abstraction layer that was added in Drupal 7, it is fairly convenient to use a variety of database servers for the backend of your Drupal software. While the term "database abstraction layer" does sound rather sophisticated, and the code involved is certainly not insignificant, in layman's terms what this system does is provide a way for a Drupal developer and Drupal modules to work with its database without generally having to be concerned with what type of database it is.

Generally speaking though, this works very well with relational model databases, such as MySQL. These types of databases are composed of various tables which are connected by relationships of keys. The relational model of databases is a very successful one and has been studied and improved for decades now. Schemas and relational integrity are important features of this model that makes it useful for content management systems.

There are other types of database models though, most having been around just as long. NoSQL is a popular classification that is often used to refer to non-relational database types, and MongoDB is a somewhat newer database system built around document collections that fit into this category.

Not storing data in tables with rows and columns, MongoDB keeps it in documents that have a JSON-like format. As well, these documents aren't bound by a strict universal schema, so your data can easily change over time without requiring retroactive edits to older documents. Some of the key qualities that have attracted users to MongoDB are its built-in performance enhancing features, such as high availability with replica sets and load-balancing with horizontal sharding.

That is quite obviously a very cursory review of the technical aspects of MongoDB, but you can read in more detail about it on their main website.

While document-based databases are not new, the release of MongoDB several years ago created quite a stir and made developers very interested in finding uses for it in their applications, usually to take advantage of its vaunted performance qualities.

Can you use MongoDB with Drupal?

The short answer is "yes", sort of. Drupal 7 saw the release of the MongoDB module. An important thing to realize though is that this integration does not allow for completely switching to using MongoDB as the database for your Drupal installation. Despite the utility of the Drupal database API we previously mentioned, there are still aspects of how a content management system like Drupal works that don't lend themselves well to the document storage nature of MongoDB. For Drupal 7 a significant number of components of Drupal can still be stored by MongoDB, and for Drupal 8 possibly, even more, when the work on the module is completed.

See the table on the module project page to review which Drupal features can be converted to use MongoDB.

So, will you see performance boosts to your Drupal website by just integrating MongoDB to store various components, like entities or blocks? It is possible to gain a small performance increase, but this is not guaranteed, is almost assuredly dependent on the nature of your website and its content.

A document storage database like MongoDB is much better suited at server lots of "reads" very quickly and allows for scaling to multiple servers very easily. So, if you have a large website that servers an enormous amount of content to be read (and not updated) by users, it might be advantageous to use a solution like MongoDB.

However, if you have a lot of interactive content with editing and updating, so writes to the database, then MongoDB may not offer any improvements and actually may cause problems with duplication if not properly managed.

The important thing to realize here is that many popular technologies are not automatically a good solution simply because they are being talked about and used by well-known tech luminaries. Most tools have a use-case that matches their features, and MongoDB is no different. Be sure to learn more about this database system before determining if it will be a useful addition to your project.


          Thank-You's, Compliments & Testimonials   
This from one of my old promo pages from a few years ago ago (perhaps good to keep these things on record I suppose):

Trevor Nel - S.A.'s Leading CHANGE-AGENT
Personal - Business - Community
Proven Developer of Multi-Million Rand Projects
'He WALKS His TALK'

How does one measure one's success in life..? Simple... you don't... you go out there and do the best YOU can in your chosen endeavours to please YOU... and let other people give you their measure of your success by their thank-you's... if they really want to... :-)

If you go out looking for compliments you are likely to be disappointed. If you go out looking to achieve your own happiness in life with integrity... the compliments come flowing in.

Each year Trevor has had the wonderful privilege of receiving many 100's of unsolicited thank-you letters from folks grateful for the impact he has had on their lives.

As Trevor travels the country... sharing his own Personal, Business and Community experiences and views on Success... he shares a quick selection of some of the thank-you messages on file to show you how people feel when YOU take the time to make a difference in their lives.

Thank-you's are FOOD for the soul... ;-)

Personal

1. Hi Trevor, It's good to have you back! It feels like you are the heartbeat of business and you shine a BIG bright light making this world look like a dream place of opportunity and possibility, all packed neatly into your emails ... a nice, warm, fuzzy feeling! Just by the way, one can feel your heart and it feels good to have someone around who cares and keeps being the good shepherd. Thanks and God bless... Debbie

2. Hi Trevor, Welcome Back from the Fairest Cape – my home town. Your holiday brought back many good memories for me. That’s going to be my destination next year during the festive season – for an AWESOME break with friends and family! It’s always good to hear from you as you write such uplifting and informative e-mails. Here’s wishing you and your family a GREAT YEAR, FILLED WITH NEW CHALLENGES AND SUCCESS. Kindest regards, Rene Ring

3. Trevor, Just to echo the mails at the bottom. You are superb and it has been one of my finest pleasures getting to meet you and Tony. As I said this morning, the energy you exude is phenomenal and your integrity goes without saying - it is of the highest quality. Lynda Fussell

Business

1. Hi Trevor, Thank you for the infomation you're sending us. As I mentioned before, my life and that of my family has changed due to your inspiration and the articles I have been receiving. I am still using the process of sharing this idea with friends and those I meet. Thank you Martin

2. Trevor, "Just" a compliment and thanks. I have spent the last 2 hours reading your book 'Another Great Day In Africa' and your web links galore..etc,etc,etc. Really amazing how much you have produced in what appears such a short time. Commitment and dedication to the idea keeps it going. Fantastic that your efforts can be made so easily and readily available to the entire world! Thank you, George Savage

3. Hi Trevor, Just a short note to say thanks once again for last Friday at our Business Forum. Jean sent me an e-mail in appreciation, and I quote: '...met sprekers soos Trevor, raak mens weer bewus van die belangrikheid om jouself te omring met positiewe mense. Trevor het daarin geslaag om weer die lekker van die lewe, en die lekker van besigheid, te bevestig. Dra asseblief my waardering aan Trevor en die span oor'. Enough said! Groetnis Chris

4. Trevor, Thanks! You and your group are the most professional team I have ever seen. I'm am so excited to have the chance to work with you. Thanks for your Leadership, Eddie Terranova

5. Hi Trevor, Juvio is one of those fantastic business opportunities that present themselves only on very rare occasions. I am fully committed to do whatever it takes - I like your analogy of R1 million in the bank - that is my goal for 12 months down the line. The incredible support provided by you and the team makes this business a winner in all respects. My heartfelt thanks for the opportunity and the support. Many thanks and kind regards... Vic Burrows

6. Thanks Trev... for ALL of the background efforts as well as the time you put in for all of us. Viv Brown

7. Dear Trevor, Having spoken to Eunice yesterday and having heard of the success she has enjoyed from INNER Circle, I realise that I cannot afford to miss a meeting, neither can any other business person. Janis Bryden

8. Well done Trevor, the pending visit from Steve is amazing, little old South Africa has got someone's attention... you must be very proud of what you have started in a short time frame. Who thought INNER Circle would have resulted in this! Good stuff big guy!! Iain Johnstone

9. Hi Trevor, I would like to first of all say thank you for inspiring me to take the final leap of faith and start my own business. Thank you very much. Ursula Gouws

Community - (a good few 100 on file this year alone :-)

1. Testimonial:, Trevor Nel began the "Lonehill Security Project" in July of 2000. He witnessed one of South Africa's most violent terror attacks which has resulted in one of S.A.'s most successful stories to-date. He decided to take on a 3000 strong community of residents in Lonehill to rise up and fight fire with fire. Residents still stand amazed at the results Trevor has achieved and the buy-in he has attained from the most radically negative and apathetic who today stand as allies in a most noticeable synergy. We all acknowledge the tremendous efforts put in by this one individual and today Trevor is a household name. Tony Henry - Chairman - Lonehill Residents Association 2001

2. Testimonial:, I have had the pleasure of working with Trevor for over 4 years from mid-2000 to the end of 2004 in my capacity as co-director and, for the last three years, Chairman of the Lonehill Residents’ Association. The LRA has achieved results that are world-class in pulling together a community to manage its security and environment to a level with little or no peer. In under 5 years, the LRA has gone from a fairly typical residents’ association with little formal structure and limited means to an operation that now manages R1m a month, a security provider with some 230 people directly employed on the project, a full-time Estate Manager with a team of five gardeners, and a full-time administration service provider managing the infrastructure. A great deal of the credit for these achievements goes to the efforts of Trevor, whose vision and marketing dynamism have been major factors in driving the project forward. Trevor is clear and determined in his goals, and not one to let controversy slow him down. Chris Crozier - Chairman - Lonehill Residents Association 2002 - 2005

3. Hi Trevor, This note to wish you and all your family all the best through the coming year. I also was extremely pleased to see that everything was still intact back home and I would like to express my appreciation for what has been done by you and the rest of the team in keeping Lonehill the place where I want to continue living. Kind regards John Siddall

4. Subject: Grateful - Trevor, my best wishes and thanks for your good care - Charbonnel : Costa Rica Consulate (Lonehill)

5. Dear Trevor, I would like to applaud your dedication to the cause and thank you for your untiring efforts to get the entire Lonehill community on board. Where would we be without you. My very best Christmas wishes to you and the LRA. Yours gratefully, Jennifer Clinton

6. Dear Trevor, I would like to wish you a very happy end-of-year and all the best for 2003. You have been such an inspiration to all of us throughout this year and I am sure there have been hard times for you but we really, really appreciate all your hard work and effort. Keep your spirits up. Kind Regards Cindy and Tony Maddison

7. Dear Trevor, Wishing you and your loved ones a very Merry Christmas and a wonderful New Year. I hope next year brings you lots of good things. Thank-you so much for all you, Fidelity and the LRA have done for us Lonehill residents. Sandra Hughes

8. Trevor, I appreciate all the hard work and effort that you put into the Lonehill Security Action Group - thank you. (Letter Shortened) My unreserved good wishes to all 'Lonehillers', and God Bless all of you. Sincerely, Moyra Webster.

9. Trevor, As always - well done on your amazing efforts! I know that to keep up the momentum takes a huge effort. I would like to suggest that all residents who receive your emails, print 3 or 4 copies each and deliver them to their nearest non-contributing neighbours, every single week!. This way we can reach a larger number of these residents. Jen Atkins

10. Dear Trevor, It is really quite daunting to read in your latest bulletin that you are now into the last few months of your commitment to Lonehill. Three years ago you made an undertaking and you have surely delivered "tenfold" in the face of much mindless apathy and resistance. You have rattled many cages and created some antagonisms ... but you have kept the whole process moving forward.

I know that you have created a structure which will endure. Lonehill residents will realise, in the years ahead, how much they owe to you and your "key" group of volunteers, all of whom are busy men with little time to spare. When the LRA is finally set-up to administer and control the activities of the village the residents will have a real asset in their hands. An asset which will continue to improve the values of their homes and businesses, and the quality of their lives in this lovely suburb.

It is just astounding how long and difficult it has been to get across the idea of all working together for the general good. I was sad to note the comments of the Chairperson of Pilgrims Rest Chamber of Tourism ... " one positive aspect of the murder is that the entire community has for the first time all been working together to improve the security and infrastructure of the village" !! What a tragedy that it should need such a terrible thing to happen to make people THINK. We had a wake-up call three years ago... have our non-contributors forgotten ??

I must not write any more ... I'm sure you've heard it all ....and sometimes come close to despair. I started off to say how much all that you and your colleagues have done is appreciated by the "thinking" locals and I finish with warmest good wishes for a Blessed Christmas, and Health, Peace, Good Fortune and Happiness to you all in the New Year.
From Bill and Gina Parr

PS Wishing you and your family a magic and blessed Christmas. May the New Year bring you all the joy, and peace that you so rightly deserve. You are a "giant" of a man, may the Lord continue to bless you and give you the strength you need. Love, Gina.

For tons more testimonials Click Here

Trevor adds this quick message and contact number:

'Hope you get just as inspired to make a difference in other people's lives as I do.'

Regards
Trevor Nel - (int. 2711) 705-2790 - growth@global.co.za
          Atlantic Yards Report: The sayings of Chairman Bruce, 2014, Part 2 (the outtakes): Nassau Coliseum, business stumbles   
Yesterday, I wrote about an October 2014 public appearance by developer Bruce Ratner on Long Island, excerpted in several WCBS videos.The full radio recording includes segments that weren't put on YouTube 
          About The EDITOR   
Extracted from first issue Vol.1 - printed April/May1992

Trevor K. Nel, Founder and Managing Director of Growth Holdings (Pty) Ltd, is one of those rare and unique individuals who has paid his dues in experience.

By the tender young age of 35 he had progressed from failure in matric and University drop-out to part-time lifeguard, to employee, to manager, to small business entrepreneur, to Franchisee, to Franchisor, to Director of Companies, (Private and Listed).

Highly regarded as a public speaker ranging from Share Market Investment to Motivation Techniques and Entrepreneurial Business Skills, Trevor has the extraordinary capability of rousing people of all levels to respond to his message.

His many achievements include being:

- an Exec. Board Member of the South African Franchise Assoc.;
- running 10 Comrades Marathons;
- paddling 10 Duzi Canoe Marathons;
- swimming 15 Midmar Mile Marathons;
- the 2nd person to attain 10 gruelling Natal Iron Man finishes;
- playing Provincial (Natal) and S.A. Universities Waterpolo
- developer of many business concepts & Dir. of Companies.

These and many other interesting extra-mural activities - like taking up the plight of minority shareholders versus the might of S.A.’s heavyweight Financial Institutions and winning - have laid a foundation of experience, determination and drive, which all readers can trust and aspire to.
          Cisco introduces new training and developer programs to accelerate adoption of intent-based networking   
Designed to be intuitive, Cisco's new network can recognize intent, mitigate threats through encryption, and learn over time LAS VEGAS, Cisco Live US — June 26, 2017 — Cisco today announced that its global ecosystem of customers, developers and partners are embracing the company's ambitious vision for a new era of networking. Unveiled last week, Cisco's new network can recognize intent, ...
          The Real Deal: Borough Park medical facility undergoes $78M refi   
The developers of a senior health care facility in Brooklyn have refinanced it with a $78.4 million loan, property records show. The nine-story senior care facility is located at 4915 
          my oracle database load is particularly high   
Dear Mr Connor, my oracle database load is particularly high,and I don't connect it ,finally application developer reboot their application server to solve it! I export an AWR report for failure diagnosis in peroid time, <code> WORKLOAD REPOSIT...
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
XML. Here’s what we really want, someone who can code like it’s their native tongue but still talk to our crew comfortably and sometimes even the odd client....
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Full Stack Rails Developer - Domain7 - British Columbia   
We love REST and JSON , and we hope you do too, but we’ve worked with SOAP and XML as well. Domain7 is a digital transformation agency....
From Domain7 - Mon, 17 Apr 2017 17:09:19 GMT - View all British Columbia jobs
          Application Developer - William Osler Health Centre - Canada   
HTML5, CSS3, WCF, LINQ, JSON, AJAX, XML experience would be strong asset. Experience building enterprise solutions that include integration with other systems...
From William Osler Health Centre - Thu, 22 Jun 2017 19:31:24 GMT - View all Canada jobs
          .NET Developer - zedIT Solutions - Canada   
Minimum of five years developing enterprise level web applications using a variety of development tools, including, .NET (C#), SQL, XML, HTML, PHP and...
From zedIT Solutions - Fri, 30 Jun 2017 00:31:43 GMT - View all Canada jobs
          ServiceNow Developer/Administrator - Alcor Solutions Inc. - Remote   
Experience with JavaScript, XML, HTML. We are looking for a dynamic ServiceNow Administrator to support and develop in an expanding ServiceNow environment....
From Indeed - Wed, 19 Apr 2017 21:37:56 GMT - View all Remote jobs
          Senior Test Software Developer, Product Validation - Peraso Technologies Inc. - Canada   
Work on a new generation of test automation framework Maintain existing test automation framework Write test plans and test cases for validating Peraso
From Peraso Technologies Inc. - Mon, 12 Jun 2017 17:07:21 GMT - View all Canada jobs
          Developer - StoneShare - Canada   
Experience and knowledge of JavaScript, jQuery, XML, REST, CSS, HTML5. StoneShare is seeking an exceptional and enthusiastic developer to become part of our...
From StoneShare - Wed, 07 Jun 2017 05:39:11 GMT - View all Canada jobs
          Software Developer - Cantest - Canada   
C++, COM / COM+ / DCOM / MTS / ActiveX, DHTML, XML Technology (XSL,XSD,DTD), Java Script, CSS, Object-Oriented programming languages, SQL, Visual C++ / MFC....
From Cantest - Tue, 30 May 2017 06:32:06 GMT - View all Canada jobs
          Course Developers - Virtual High School - Bayfield, ON   
Well-developed technical skills and ability to adapt to new software and programs, including knowledge of Microsoft Office applications and the Adobe suite....
From Indeed - Wed, 14 Jun 2017 16:45:53 GMT - View all Bayfield, ON jobs
          A Guide to WordPress Premium Themes   
A Guide to WordPress Premium Themes The Unusual Secret of WordPress Premium Themes You’ve now installed WordPress! The best thing about working with WordPress is that even a novice developer can learn the fundamentals of internet development and prepare an entirely functional site employing this platform. WordPress is a dependable platform for assorted types of...
          Model Risk Management ED Scenario - Morgan Stanley - New York, NY   
Write model risk management findings in technical documents that will be presented both internally (model developers, business unit managers) as well as...
From Morgan Stanley - Fri, 30 Jun 2017 00:16:41 GMT - View all New York, NY jobs
          Model Risk Management Associate - Morgan Stanley - New York, NY   
Write model risk management findings in technical documents that will be presented both internally (model developers, business unit managers) as well as...
From Morgan Stanley - Fri, 09 Jun 2017 20:57:12 GMT - View all New York, NY jobs
          Model Risk Mangement Associate - Morgan Stanley - New York, NY   
Write model risk management findings in technical documents that will be presented both internally (model developers, business unit managers) as well as...
From Morgan Stanley - Fri, 09 Jun 2017 20:23:40 GMT - View all New York, NY jobs
          Model Risk Management VP - Morgan Stanley - New York, NY   
Write model risk management findings in technical documents that will be presented both internally (model developers, business unit managers) as well as...
From Morgan Stanley - Fri, 19 May 2017 02:38:52 GMT - View all New York, NY jobs
          Developer Instructor - Acro Media Inc. - Okanagan, BC   
Coordinating and Teaching Assistant to 3 to 5 teachers from Acro. Perfect for natural leaders who thrive on a heavy workload, this position carries the...
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          FPGA Application Engineer - Intel (Guadalajara, JAL)   
The Application Engineer is primarily a Software Engineer/Developer. Significant contribution also result when the AE acts as a product evangelist, program/project manager and a marketer. Application Engineers act as consultants and provide support to third party product developers.
          FPGA Application Engineer - Intel (Guadalajara, JAL)   
As an Applications Engineer, you will support FPGA products and integrated FPGA products from Intel. Your specific responsibilities will include but are not limited to the following:- Independent work with minimal supervision.- Working with FPGA/ASIC architects on projects.- Support board bring up and be able to resolve system level issues.- Support the integration of FPGA in systems containing other Intel products including processors.The Application Engineer is primarily a Software Engineer/Developer. Significant contribution also result when the AE acts as a product evangelist, program/project manager and a marketer.
          Android Mobile App Developer / TEKsystems / Manchester, Lancashire, United Kingdom   
TEKsystems/Manchester, Lancashire, United Kingdom

My client has built and released a Mobile App, it is currently available to download in Apples App Store and Android's Play Store. The App has been built and released but is still very much in the early days of development. The successful candidate will be working within a fast paced agile driven team, you'll be responsible for the development of stories from inception through to live deployment. You will assist in the creation of stories, development, builds and live deployment. There will be bug logging and tracking, daily stand up's, cross team collaboration, stake-holder meetings and mobile/device testing.

The successful candidate will have the following experience and attributes:

* Development of native Android mobile apps

* Must have been involved in the design and development of a successful app, ideally a To Do List or News reading App

* Understand Agile Practices

Be positive at all times, adaptable, have a can-do attitude

Be pro-active and communicate clearly with a variety of fellow employees and teams

Management of your time and the ability to stay calm under pressure.

An inquisitive, problem solving nature is a huge plus

You must be passionate about development.

Strong communication skills are vital to the role

Attention to detail and being an analytical thinker

Able to think on your feet is vital.

Successful candidates will be contacted directly.

Allegis Group Limited and Aston Carter Limited operate Employment Businesses and Agencies and are companies within the Allegis Group Inc. group of companies, the fourth largest staffing company in the world, (collectively referred to as the "Allegis Group"). TEKsystems and Aerotek are divisions of Allegis Group Limited. Applicant data will be treated in accordance with the Allegis Group's Privacy Notice. By submitting personal data to any company or division within the Allegis Group, the applicant is providing explicit consent to the use of such data by the Allegis Group and to the transfer of such data to and from the Allegis Group companies within the UK, Europe and outside the European Economic Area in connection with the fulfilment of the applicant's voluntary requests, and the fulfilment of other job opportunities that match the applicant's profile, and confirms that they may be contacted about such job opportunities.

Employment Type: Contract
Duration: 6 months

Pay: 400 to 500 GBP (British Pound)
Pay Period: Daily

Apply To Job
          Systems Engineer (Cloud, ITIL, AWS, Linux) / HM Revenue and Customs / Telford, Shropshire, United Kingdom   
HM Revenue and Customs/Telford, Shropshire, United Kingdom

Cloud Systems Engineer (Design, Developer, ITIL, AWS, Linux) - Cloud Delivery Group

Salary: Competitive

Location: Telford

With 60000+ staff and 50m customers HMRC is one of the biggest organisations in the UK, running the largest digital operation in Government and one of the biggest IT estates in Europe. We have six modern, state-of-the-art digital delivery centres where multiple cross functional agile teams thrive in one of the most dynamic and innovative environments in the UK. We are expanding our Cloud Delivery Group and are recruiting into a number of posts within the Revenue & Customs Digital Technology Service in Telford.

Background

This is an exciting opportunity to join HMRC's Cloud Delivery Group (CDG) where you will be working across one of the biggest IT estates in Europe and supporting a large scale and radical transformation that will have a profound impact for both the customers and the staff of HMRC. As part of the Development, Test and Operate (DTO) Directorate, the Cloud Development team is responsible for translating overarching IT strategy into the technical architecture for CDG. This is a unique opportunity for an experienced Technical Architect to work within HMRC's Cloud domain during a time of significant change and transformation as HMRC drives the focus of IT delivery away from product centric solutions and fully exploits the opportunities that Digital Services and Data Analytics can provide. This position will play a key role in supporting Delivery Groups with the creation and execution of technology roadmaps that will drive HMRC's hugely complex IT estate towards a smaller set of strategic systems whilst decommissioning a large proportion of the legacy.

Role Requirements for the Cloud Systems Engineer (Design, Developer, ITIL, AWS, Linux)

The Cloud Systems Engineering team are responsible for the development of Cloud tooling and environments for the Cloud Delivery Group that make up service offerings consumed both internally (within the boundaries of CDG) and externally (service offerings made available to the rest of the IT Department). We are therefore looking for a seasoned Systems Engineer with a solid background in Hosting and Cloud technology. Candidates should have experience working on large enterprise estates designing and implementing physical and virtual infrastructure, associated management and deployment tooling.

This is a dynamic and changing environment and so we're looking for someone who's up for working in an ever changing technology landscape that is centred on Cloud.

Accountabilities of the Cloud Systems Engineer (Design, Developer, ITIL, AWS, Linux):

• Design and develop tooling, products and solutions for the Cloud Delivery Group at the direction of the Product Owners.

• Liaise with CTO and Product Owners to deliver engineering roadmaps showing key items such as upgrades, technical refreshes and new versions;

• Review and ensure conformance of tooling test plans to meet expected quality standards;

• Work as part of a technical team in a collaborative and innovative way, developing CDG products and services;

• Be accountable for personal development and training.

Tasks:

• Work with Senior Systems Engineer to develop tooling design.

• Develop knowledge of cloud provider roadmaps and maintain proficiency in industry technologies and trends.

• Implement new capabilities into the CDG offerings and service catalogues.

• Advise on engineering standards, procedures, methods, tools and techniques.

• Contribute to reviews and audits of projects from an engineering perspective.

• Contribute to the assessment and validation of engineering risk.

• Engage in knowledge transfer across CDG

• Engage in continuous improvement to improve CDG performance.

• Conduct personal professional development to keep up to date on new technologies.

Essential Criteria of the Cloud Systems Engineer (Design, Developer, ITIL, AWS, Linux) role

You will need to demonstrate within your application the following essential experience -

• A good understanding and working knowledge of Public Cloud offerings (AWS, Azure etc.).

• The ability to script and automate all activities in Hyperscale Cloud.

• Solid experience of working with Linux and Microsoft Server Operating Systems.

• Domain and Administration technologies (Active Directory) and designs.

• Backup, Anti-Virus, Monitoring (ELK, Splunk, Grafana etc.).

• Demonstrate an ability to communicate across IT disciplines to get the best solution and ensure nothing gets overlooked that could jeopardise performance or the integrity of the existing IT estate.

• Able to work effectively in pressurised situations and can be relied upon to deliver, irrespective of circumstances.

• Able to work in highly ambiguous situations and without supervision

• The successful applicant for this role will need to be eligible for and willing to undergo SC clearance following appointment in to the post.

Desirable Experience for the Cloud Systems Engineer (Design, Developer, ITIL, AWS, Linux)

• A good understanding or working knowledge of Container technologies such as Docker.

• A good understanding or working knowledge of the following tools: Puppet, Ansible, Jenkins, and Terraform.

• Experience of working in an agile environment and experience with agile methodologies such as TDD, Scrum, Kanban.

• Solid experience of developing DNS across Cloud providers.

• Backup, Anti-Virus, Monitoring (ELK, Splunk, Grafana etc.) specific to Hyperscale Cloud.

• Experience or awareness of ITIL ways of working.

Key leadership behaviours of the Cloud Systems Engineer (Design, Developer, ITIL, AWS, Linux)

• Changing and Improving

• Leading and Communicating

• Delivering at Pace

To apply for the role of Cloud Systems Engineer (Design, Developer, ITIL, AWS, Linux), please click apply now button.

Employment Type: Permanent

Pay: 49,875 to 55,125 GBP (British Pound)
Pay Period: Annual
Other Pay Info: £49,875 - £55,125

Apply To Job
          Android Developers x2, Edinburgh / The People Network / Edinburgh, Midlothian, United Kingdom   
The People Network/Edinburgh, Midlothian, United Kingdom

Android Developers x2, Edinburgh

Due to a phenomenal rate of growth one of Scotland's biggest and most successful technology companies are looking for Mobile Developers with strong skills in Android.

As an Android engineer, you will be working with other engineers, designers and product owners, to shape the future of their award-winning apps. You get to contribute at every stage of the of the product life cycle, from research and discovery to iterative development, rollout and long-term maintenance.

During peak periods, hundreds of thousands of concurrent app users make transactions at a rate which would sell out Wembley Stadium in minutes.

Their Mobile engineers all have a solid grounding in software engineering, strong communication skills, and a commitment to continuous improvement. You won't join them to rest on your laurels, though. They will help you develop and learn more in your career, and there are opportunities for development via both management and technical leadership paths.

The successful Android engineers will have the following skills and experience:

A passion for and understanding of mobile development.

Solid experience in Android mobile development.

Enjoy solving challenging problems.

Ability to work in a highly-collaborative, agile team.

Flexibility to learn, and work with new technologies. In return you will be rewarded with an exceptional package including generous basic, time to dedicate to personal projects, personal development budget, generous pension, stock options, private medical insurance, dental, optical, death in service, flexible working hours, refreshments (fruit, soft drinks, beer!), the best technology and equipment (upgraded every 2 years), social gatherings and a fantastic working environment.

This really is a great opportunity for a superb company that is going through some exciting times. If you are interested in the above role please email your CV ASAP.

If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.

Employment Type: Permanent

Pay: 35,000 to 45,000 GBP (British Pound)
Pay Period: Annual

Apply To Job
          Android Developer - Manchester / Concept Resourcing / Manchester, Lancashire, United Kingdom   
Concept Resourcing/Manchester, Lancashire, United Kingdom

Android Developer

My client an expanding digital development company based in the centre of Manchester is seeking an Android Developer to join their team on a permanent basis. The client is seeking a determind, ambitious Android developer who has a solid understanding of building android apps using either Java or Android studio.

Role

As an Android developer you will be part of the development team working on a number of new products. The company is currently looking to implement new projects working around VR and AI.

Essential

At least 6 months experience working on Android apps in JAVA on Android versions 5+

Solid knowledge of Android SDK

Cocoapods experience

Have an understanding of Gradle/Android Studio

Experience of Google Play store - Including setting up, push notifications, In-App purchases & release

Experience of source control

Working within an Agile environment

Use of JIRA systems

Salary

£25-35K based on experience

To be immediately considered for this role, please send your CV.

Android developer - Java - App developer - Android studio - android developer - application developer

Employment Type: Permanent

Pay: 25,000 to 35,000 GBP (British Pound)
Pay Period: Annual
Other Pay Info: Benefits

Apply To Job
          ANDROID DEVELOPER (Android, SDK, OO design) / Axica Recruitment / Telford, Shropshire, United Kingdom   
Axica Recruitment/Telford, Shropshire, United Kingdom

ANDROID DEVELOPER (Android, SDK, OO design,)

Salary DOE GBP 25-45k benefits, potential work from home! Bonus,

Based in Telford

My client is a well- establish retail business operating in the market for c.10 years now. Due to the new client acquisition and recent growth they are looking to bring on board 2 mobile app developers. They are currently working across various entertainment sectors like electronics, mobile books and more.

Role: working in a team of 15 developers you will be:

* Specify and develop software applications in Android

* Ensure consistent and professional delivery of user requirements.

* Where appropriate integrate third party systems.

* Forms part of project teams for the delivery of specific projects.

* Ensure rigorous testing regimes are conducted.

* Liaise with the Technical Websites Manager to ensure testing and implementation take place with the businesses full co-operation

Opportunity

Growth is ongoing resulting from new client acquisition. Great opportunity for a candidates who are looking to grow and keep up to date on the latest industry trends in the mobile technologies. You will be part of growing team -15 Developer, 2 app developer. This is great opportunity for an Android developer looking to grow their skill set and joining well established company.

Essential skills

* developing and shipping native apps on Google Play & App Store

* Proficient OO design and programming skills in Java

* Familiarity with the Android SDK Familiarity with Xcode & Android Studio or Eclipse

* Experience on web service integration (REST, JSON, XML, etc)

For immediate consideration and to hear more about this opportunity please apply below or forward your C.V ASAP (see below) or call

Employment Type: Permanent

Pay: 25,000 to 45,000 GBP (British Pound)
Pay Period: Annual

Apply To Job
          Senior Java Developer / Methods Business and Digital Technology Limited / Exeter, Devon, United Kingdom   
Methods Business and Digital Technology Limited/Exeter, Devon, United Kingdom

Senior Java Developer

£45,000- £55,000

Permanent

Exeter

An exciting and buzzing company are seeking a Software Engineer to join them, you'll be a key member of the engineering team of this fast growing company.

This is an excellent role for career development, as, being a small team, you will have the opportunity to be involved in every component of this ever growing business, developing all areas of your skill set.

Their SAAS platform is built with numerous tools, from MySQL to ElasticSearch, Java so from the Back End systems, Front End technologies, mobile applications the APIs and the tools and technologies that keep it all humming you'll get to be involved in it all.

By working closely with your engineering colleagues as well as the product team to develop new functionality, to generate new business ideas and to build a better, scaleable, platform for the future.

About you

You are a software engineering pro. You design beautiful technology which solves real business problems. You are happiest working on the technology that powers the business, from Back End code through to infrastructure and data storage and processing. You understand the complexities of the stack and strive to improve things (with consistently high quality code), great testing and get a kick out of doing things correctly.

You're a first rate and intelligent problem solver. Ensuring you solve said problems in order of business value. You have a proven experience of designing applications with production-strength, high traffic architectures and possess an understanding of complicated SaaS platforms with high availability.

In an ideal world, you'll have some experience in (AWS) or an alternative cloud platform. You're comfortable on the command line and adept at using the tools which are part and parcel of a modern fast paced software development environment, so naturally Git and Jenkins are essential tools for you.

This role is perfect for you if:

You are seeking a role in which you can get involved in major product and technology decisions from the outset, and help grow exciting business.

What's on offer:

An excellent, friendly and hardworking team, but the kind of team that are sociable and collaborative

Opportunities to grow and develop your career

A challenging and fast paced environment (the good kind of challenging) with good growth

Salary of £45-55k

Qualifications & skills

It is essential that you have an advanced knowledge of the following:

In-depth understanding of the entire development process (design, development and deployment)

4+ years of experience as a full-stack developer in commercial web and mobile development environments

Full-stack Java development experience, encompassing broad exposure to HTML, CSS, Javascript and other Front End frameworks

Strong with browser testing and debugging

SQL, RESTful web services, Spring, Hibernate experience

Eclipse/Maven/Tomcat/Git experience

JUnit, Selenium or similar

Experience in Agile development (ideally SCRUM)

Desired Technical Skills & Awareness:

Distributed architecture skills and capabilities, ideally cloud environments

Exposure to no-SQL or document persistence layer technologies

Experience of working with Lucene, ElasticSearch, SOLR, Hadoop or other indexing/caching solutions

Angular/Ember or alternative frameworks

Apache Wicket

Strong understanding of layout aesthetics

Knowledge of SEO principles

Don't hesitate to apply or send your CV directly to Laura Dinnage today, and we can have an informal/confidential discussion from there.

Employment Type: Permanent

Pay: 45,000 to 55,000 GBP (British Pound)
Pay Period: Annual

Apply To Job
          IOS Developer FTSE 100 Organisation - Knutsford, Cheshire. / Nigel Frank International / Knutsford, Cheshire, United Kingdom   
Nigel Frank International/Knutsford, Cheshire, United Kingdom

IOS Developer FTSE 100 Organisation - Knutsford, Cheshire.

An innovative FTSE 100 Tech leading client are looking for several IOS developers to join their awesome new Cheshire based Tech Hub. This client prides themselves on their innovation, leading the market in technological advancement. They have changed the way that they design and implement software ensuring that customers are their main focus. They look to tech companies like Apple for inspiration, wanting to capture the vibe and environment which makes such businesses so great at satisfying their customers and staff alike.

Why you would fit into this role

Essential:

-Recognised as an expert in following:

IOS application development

Git

IOS unit testing

-Proven ability of working in an agile team following Scrum methodology, and leading a development team.

-Proven track record of successfully using different software development methodologies TDD, BDD

Desirable:

-Knowledge of application security principals, Java cryptography and secure coding techniques.

-Knowledge of C/C++

-Knowledge of HTML5, Angular, Ionic

-Financial services experience.

The benefits of the role

-Competitive salary.

-10% pension before contribution.

-25 days holiday.

-life insurance.

-Flexible working hours.

You will be based in the new Cheshire Tech Hub which boasts a fantastic gym, highly subsidised restaurant with onsite chefs, a drycleaners and coffee shops. Access to 5 a side football along with fitness boot camps means that you won't have the hassle of travelling to keep fit. An on-site florist sweetshop and day-care means that all eventualities are covered.

If this sounds like an environment that you would fit into well please send your application to Harry Lees.

I understand the need for discretion and would welcome the chance to speak to any IOS candidates that are considering a new career or job either now or in the future.

Pearson Frank International Ltd is acting as an Employment Agency in relation to this vacancy.

IOS application development/Git/IOS unit testing/Scrum methodology/TDD/Test Driven Development/BDD/Behavior Driven Development/Continuous Integration/Java cryptography/C/C++/HTML5/Angular/Ionic/Knutsford/Cheshire/North West/Manchester/Lancashire/Liverpool/Warrington/Stockport/UK Wide.

Nigel Frank International is acting as an Employment Agency in relation to this vacancy.

Employment Type: Permanent
Other Pay Info: Pension, Flextime, Life insurance

Apply To Job
          Mobile Developer - iOS/Swift / Austin Fraser Ltd / Manchester, Lancashire, United Kingdom   
Austin Fraser Ltd/Manchester, Lancashire, United Kingdom

Mobile Developer - iOS/Swift

Austin Fraser is working with a dynamic growing business, based near Bury to recruit a talented iOS/Swift developer. Working with their team of talented engineers and designers you'll be working on cutting edge mobile applications. With a strong focus on telecoms, their applications use the latest technologies to deliver high-quality and high-performance communications services to their customers.

Having strong iOS development skills using Swift. You'll have great all round mobile app and ideally native desktop development skills. Their apps make use of the latest OS capabilities so you'll need to have a good grasp of what's possible, know how to push the boundaries to be able to wow us with your awesome coding. You know how to build user-friendly, feature-rich applications and have a deep understanding of current and emerging trends.

As a team player, you will be always willing to jump in and make things happen. You'll be driven to always produce quality apps and have a strong command of native software testing frameworks and processes. You'll have excellent analytical and problem-solving skills and can communicate your ideas effectively.

Experience required:

iOS

Swift

Beneficial skills:

Rich experience in creating reactive touch-based user interfaces with a thorough knowledge of UI frameworks

Experience working with remote data via REST and JSON

GIT

Mobile web development skills would be a bonus (JavaScript/HTML/CSS)

Why apply?

This is a company that takes great pride in the staff. You will be supported to enhance your career to whatever you want to be. As the team is rapidly expanding, the client offers unrivaled career advancement with fast-track programs that can get you promoted.

Employment Type: Permanent

Pay: 25,000 to 40,000 GBP (British Pound)
Pay Period: Annual
Other Pay Info: Benefits

Apply To Job
          Business Analyst / Product Manager -Agile -Software Development / People Source / Manchester, Lancashire, United Kingdom   
People Source/Manchester, Lancashire, United Kingdom

A leading company in customer insight and analytics require a Business Analyst with a focus on Product Management and Agile software development to work closely with clients, understand their needs and bridge the gap with technical teams to produce cutting edge products.

You will undertake extensive requirement gathering from clients (mostly in the retail market) and then manage the full lifecycle stages from product inception through to delivery.

You will organise advisory panels to shape requirements, always keeping an eye on the broader market and external factors which can improve the situation.

You actively be part of the software lifecycle, participating in end-to-end delivery. You'll have heavy liaison with your colleagues in the UK and US.

This is a fantastic opportunity to shape cutting edge products and be instrumental in client success stories. You'll have progression opportunities in to more senior product or technical roles.

The company are a global organisation who are going through great growth. It's a fast paced and exciting environment, and you'll need to keep up with the latest technologies.

You will receive 26 days leave, a good bonus scheme and a flexible benefits package. On the last Friday of the month the whole company finish at 2pm, and 4pm on all other Fridays.

The role is based in the modern office in central Manchester with easy transport links.

Experience required:

Experience as a Business Analyst within a software development environment

Full knowledge of he software development lifecycle

Experience at writing detailed technical requirements

A strong technical understanding (maybe you used to be a developer)

Knowledge of an Agile development environment

Experience of Story boards and use cases

A real can do proactive attitude

The ability to thrive in a fast paced environment

If you have the relevant experience please apply now.

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy.

People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.

Employment Type: Permanent

Pay: 35,000 to 42,000 GBP (British Pound)
Pay Period: Annual
Other Pay Info: £35000 - £42000 per annum + bonus + benefits

Apply To Job
          Mobile Apps Developer (contract) / ReThink Recruitment / Bristol, Somerset, United Kingdom   
ReThink Recruitment/Bristol, Somerset, United Kingdom

Mobile Applications Developer - Bristol - £350/£400 per day - Immediate interviews

Mobile App/Mobile Test/Mobile Development

Key Skills:

Native

Redux

Agile

JavaScript features (event loop, promises, lambda functions

js (desirable)

Analytical skills

My client is the UK's largest property retailer providing more than 80,000 properties UK wide. Listed in on the FTSE 250 Index this is a great opportunity for an enthusiastic and motivated Mobile Application Developer to join their growing team on an initial 3 months basis.

Project Details:

Reporting to the Technical Team Lead, the Mobile Application Developer (Contract) will be part of the Agile systems support and development team responsible for our mobile applications and customer-facing Website.

They will be responsible for supporting and building quality interactive solutions, integrated with Back Office and third-party Web services, for mobile devices, which promote the brand and enhance our customer experience.

Liaising with product owners, project managers and testers, the Mobile Application Developer (Contract) will help refine acceptance criteria to ensure deliverable solutions meet their needs.

Employment Type: Contract
Duration: 3 months

Pay: 350 to 400 GBP (British Pound)
Pay Period: Daily

Apply To Job
          Mobile Developer - £25k-£48k+ / Spring Technology / Telford, Shropshire, United Kingdom   
Spring Technology/Telford, Shropshire, United Kingdom

Mobile Developer: Telford: (Flexible working options)

Mobile/IOS/Android/Developer/Telford/Permanent/Flexible working/West Midlands

The company:

One of the UK's most prestigious companies based in Telford is now looking for a .Mobile Developer (IOS or Android) to join an established development team. For this role the company is happy to consider candidates who have limited exposure to Mobile Development but are keen to work within this space.

The company has gained a reputation not only in the UK but globally as a market leader within their industry. They promote a great work life balance and offer a range of options to staff which explains their above industry staff retention rate.

The business has multiple sites all over the world however this role is based in Telford with the option for successful candidates to work from home on occasions and also flexible working hours. Any travel to other company sites will be fully expensed on the company and will be optional.

The role:

The successful candidate will be working as part of a 20 man Software Development team which is going to rapidly be increasing in numbers. The core requirements of the role will be to work on a range of in house projects as well as the chance to work on a range of other projects.

Candidates can expect to be working on a range of exciting projects with a variety of Microsoft Stack focused projects as well as getting great exposure working across the full software development life cycle.

Key skills & experience:

*A background working within a development team.

*Any exposure to EITHER THE Google Play Store or the Apple Store

*Any level of exposure to objective C or Java

*An understanding of any of the following: IOS SDK, Android SDK, XCode, Android Studio or Eclipse.

*Any exposure to HTML or CSS would be highly desirable but by no means essential to the role.

The company has a range of development focussed opportunities outside of these roles so if you are interested in working with a Software or Business intelligence function please get in touch.

This is a great opportunity to join an established, yet rapidly growing organisation through an exciting period of change. The salary on offer for this position is £25,000 - £48,000 plus and excellent company benefits package.

The company benefits include:

Flexible work hours

Company Pension

Work from home on an ad hoc basis

Free parking

Plus loads more

The company is located a short distance from the railway station

Preliminary screening interviews will be taking place ASAP so apply now to be considered for the position.

A full list of benefits can be sent on request.

Other Permanent roles are available.

The role offers great progression opportunities.

The company boasts great transport links including: Rail, Road, Driving, Cycle and bus links.

The company offers great scope for progression (both vertical and horizontal).

Contract candidates will also be considered for this role.

A full copy of the job spec can be sent.

Feel free to drop me an email or give me a call if you have any questions about the role.

Mobile/IOS/Android/Developer/Telford/Permanent/Flexible working/West Midlands

Spring Technology is acting as an Employment Business in relation to this vacancy.

Spring Technology is an Equal Opportunities employer; we welcome applicants from all backgrounds.

Employment Type: Permanent

Pay: 25,000 to 48,000 GBP (British Pound)
Pay Period: Annual

Apply To Job
          Android Developer / Spectrum IT Recruitment (South) Ltd / Guildford, Surrey, United Kingdom   
Spectrum IT Recruitment (South) Ltd/Guildford, Surrey, United Kingdom

A growing software company located in Guildford are looking for Android Developer to join their development team.

The successful Android Developer will work on varied projects across Android applications. This is a great opportunity to join an expanding company working with globally recognised clients.

The successful Android developer will have experience of:

Android Studio

Android SDK's

Gradle

Unit Testing

GIT

Experience of whole project life cycle

Managing small self- container projects

Any experience in the following would be advantageous but is not essential:

Experience with App Flavors

Publishing apps to Google Play Store

Dagger/Butterknife

Junit

The role of Android Developer is offering a salary of £30,000 - £40,000 depending on experience, along with a pension and regular staff social events.

To apply for this role please send your CV to (see below) or contact Lucy

Employment Type: Permanent

Pay: 30,000 to 40,000 GBP (British Pound)
Pay Period: Annual
Other Pay Info: Benefits

Apply To Job
          Android Developer / Spectrum IT Recruitment (South) Ltd / Basingstoke, Hampshire, United Kingdom   
Spectrum IT Recruitment (South) Ltd/Basingstoke, Hampshire, United Kingdom

Android Developer required to join my client a leading global company in Basingstoke.

My client is looking for a highly experienced Android Developer to be a productive member of their talented App development team that designs, builds, tests, delivers and supports their growing native App-based products and services.

As the Android Developer you will be working on a global App range adding innovative new features as well as fixing existing software bugs and creating new Apps for their ever growing market sectors.

You will be working in a friendly and relaxed environment and they will encourage creativity and enquiring minds who keep up to date on the latest changes in the Android operating system.

Skills Required for Android Developer:

Programming Java for Android applications

Strong knowledge of Android SDK

Experience with offline storage, threading and performance tuning

Developing in a Windows Environment using Eclipse or equivalent.

Desirable Skills:

Strong knowledge of Android UI design principles, patterns and best practices

Integration of web APIs

Experience of source control software ideally Git

Secure coding experience

This is a very interesting environment to work in with some great projects on offer for you to be involved in which will increase your technical scope and give you an opportunity to learn and grow.

As Android Developer you can expect as of up to £50,000 + Bonus, 25 days holiday, medical and more.

If you have the skills required then please send your CV (see below) or call Lucy

Employment Type: Permanent

Pay: 40,000 to 50,000 GBP (British Pound)
Pay Period: Annual
Other Pay Info: Bonus and Benefits

Apply To Job
          Thai ethane cracker developer buys FirstEnergy land in Ohio for $13.8M   
The Thai company considering building a massive petrochemical facility in eastern Ohio has bought property that used to house a FirstEnergy Corp. power plant. PTT Global Chemical Public Company Ltd., whose subsidiary may build a multibillion-dollar ethane cracker complex in Belmont County along the Ohio River, bought 168 acres for $13.8 million. The Akron electric utility no longer owns property at the site of the former R.E. Burger coal-fired power plant, said spokesman Jennifer Young. Hundreds…

          CORRECTED: Fast forward; GST set to transform face of Indian logistics industry   

(Corrects description for Ascendas-Singbridge in 19th paragraph)

By Promit Mukherjee and Sankalp Phartiyal

MUMBAI (Reuters) - India's greatest tax reform - replacing an array of provincial duties with a nationwide goods and services tax - is transforming the logistics industry in a country where moving stuff around is notoriously difficult to do, executives say.

The advent of organised retail and e-commerce began modernising warehouses in India a decade ago, but most firms still rely on musty, dilapidated "godowns", as storehouses are known colloquially.

The unified tax system is expected to bring change on a far grander scale, removing distortions created by differential taxes and duty structures imposed across India's 29 states and 7 union territories.

"When we moved from one state to the other, it felt like moving from one country to another," said Ramesh Agarwal, chairman of New Delhi-based Agarwal Packers and Movers.

From July 1, the new Goods and Services Tax, or GST, introduced by Prime Minister Narendra Modi's government, will change all that, with the biggest tax reform seen since India won independence from British colonial rule 70 years ago.

Companies that have previously based storage models on tax efficiency can move to the much more cost efficient, demand-based hub-and-spoke model used globally.

Anticipating the change, Agarwal's firm, for example, has carved India into five regions and is setting up one massive warehouse in each.

"There's no tax arbitrage to be gained. So decisions on manufacturing, warehousing and selling will be purely driven by the real costs of manufacturing and going to market, that is the single biggest advantage of GST," said R Subramanian, Managing Director at DHL Express in Mumbai.

Subramanian still anticipates bureaucratic headaches, notably from GST's e-way bill system, requiring vehicle details from pickup to delivery, which he reckons would generate 90 million entries daily for the express delivery sector alone.

But, the reform, along with the gradual shift in India’s service dominated economy toward more manufacturing, has paved the way for ultra-modern storage sites with automated conveyers, RFID-enabled tracking and IT-enabled warehousing management systems. The potential growth, and investment needed for modernisation has spurred a slew of deals between Indian firms and major global private equity players and pension funds.

In the last two years alone, as Modi made GST a priority, these investors have put $1.5 billion in the warehousing business.

"GST is not only a tax reform, it is also a business reform as a whole, and a lot of businesses are now restructuring their supply chains," said Rohit Jain, a partner with Economic Laws Practice in Mumbai.

REPLACING 'GODOWNS'

Canada Pension Plan Investment Board last month committed to spend $500 million in a joint venture with India's IndoSpace. Other foreign firms putting money in the sector include Carlyle Group , Warbug Pincus and Fairfax India Holdings .

JSW Steel , India's biggest domestic steel producer, is also mulling a plan to bring down the number of its 20 plus warehouses across the country to five, and many more companies are following suit, said a company executive.

Reliance Retail, the retail unit of Reliance Industries , which has around 100 distribution centres across the country, also plans to "optimize some," said a company executive.

Mahindra Logistics is exploring an initial public offering, or a sale to a foreign partner, while rival Future Supply Chain Solutions is looking to do likewise, according to media reports.

With 45 percent of India's gross domestic product concentrated around seven major cities, Arif A Siddiqui at Coign Consulting, specialising in supply chain management, expected investment in warehousing to focus on Ahmedabad, Bengaluru, Chennai, Hyderabad, Kolkata, Mumbai, and New Delhi.

Singapore-based urban and real estate developer Ascendas-Singbridge has just signed a $600 million deal with Firstspace Realty, based in the south Indian city of Bengaluru, to create 14 million square feet (1.3 million square meters) of industrial warehousing space across six major Indian cities.

"Manufacturing, modern retail and the pharma sector were already driving change in Indian warehousing. GST has just fast-tracked the growth rate in logistics," said Aloke Bhuniya, Chief Executive of Ascendas-Firstspace.

He reckoned that GST has boosted the industry's annual growth rate from 12-15 percent to 20-22 percent, and saw plenty of room for a lot more modernisation.

Out of the logistics industry's 980 million square feet (91 million square meters) of captive, agri-based and cold storage warehousing, Bhuniya estimated 85 percent were old godowns and traditional structures.

"This represents a huge opportunity for modern warehousing to tap into," he said.

(Editing by Simon Cameron-Moore)


          CAMPAIGN 2017: Developer's PAC to take on Strange in Ala. Senate special   
A new political action committee aims to take on appointed Sen. Luther Strange (R) in Alabama's special Senate election.
          Laurence Simons International Group Limited t/a Laurence Simons Legal Recruitment: Project Finance Associate, 4 plus PQE, International Firm   
£90000 - £120000 per annum: Laurence Simons International Group Limited t/a Laurence Simons Legal Recruitment: This large international firm has a highly regarded Project Finance practice. Its lawyers typically act for sponsors, developers, corporates and banks and advise on major projects in the energy and infrastructure sectors, both in the UK and internationall England, London
          Google Offers Developers Sneak Peek At Android Things Console   

Google this week released the first preview of its Android Things Console, the tool it hopes developers will use to create and manage internet-of-things devices and services. Google has lots of guidance concerning how it expects things will best proceed. Here's what you need to know.


          In Other API Economy News: New Mastercard APIs and AWS CloudTrail Updates   

Here is a short but sweet review of the news we couldn’t cover with a look at what what going on in the world of APIs. Earlier this week Mastercard released several new APIs giving developers even more tools to bring payment experiences to various platforms.


          Eagleyard to Deliver Laser Diodes for MERLIN Satellite Mission   
Laser diode developer Eagleyard Photonics GmbH has been assigned by SpaceTech to deliver space-qualified distributed feedback (DFB) seed laser diodes for a Franco-German small satellite mission.. ... - Source: www.photonics.com
          Physik Instrumente a Finalist in Motion Control Industry Awards   
Motion control and nanopositioning developer Physik Instrumente LP was a finalist for the Manufacturer of the Year and Contributions to Skills and Training awards at the 2017 Motion Control Industry.. ... - Source: www.photonics.com
          Mobile App - open to bidding by maadlab   
I need work done for mobile app. I can send specs via app if you sign NDA form. I would supply you with graphics etc. Thanks. (Budget: R1750 - R5250 ZAR, Jobs: Android, App Developer, iPhone, Mobile Phone, PHP)
          Develop Mobile App by obbieb   
I would like developed a moblie app for a health condition. This app will be similar to an online course or step- by-step guide, but in a mobile app format. It will be a short course with no more than 6 modules... (Budget: $250 - $750 USD, Jobs: Android, App Developer, iPhone, Mobile Phone)
          From Angular.JS to Om: A walk-through   

A while back we did a small introductory talk on angular.js with @brutasse. Our talk was aimed at backend developers looking for a solution to build simple interfaces for REST services. The app used exposed a simplistic job board with no persistence and a mere three views.

Our main user-facing app at exoscale is an angular one and we also have a large internal one. Most of our backend work is done in clojure and python, with the occasional guest language. While not discontent with angular, we kept a close eye on the promise of fast updates with react’s approach.

om came at a time when we were looking for alternatives for building interfaces with workloads involving plenty of updates and interacting with server sent events.

While very happy with om so far, most of the introductory material out there focuses on complex apps and features, and when starting out, we fell like simple introductions were missing. Hopefully the following can help bridge that gap, assuming a familiarity with the clojure language.

Om in 3 minutes.

om provides a thin layer of abstraction on top of facebook’s react.js in clojurescript. om relies on atoms to provide application state and schedules renders on atom changes. This article does not dive in clojure specifics. If you’re new to the language past the basic language elements, to get an understanding of what is going on you will need to understand:

  • How atoms work and how to operate on them
  • How protocols work and how they may be implemented on the fly with reify.

When the global state stored in an atom is changed, the render phase walks through a tree of components which are given all or part of the state as input.

A very simple example would be:

(ns omg.frontend
  (:require [om.core :as om :include-macros true]
            [om.dom :as dom :include-macros true]))

(def app-state
  (atom {:messages ["hello" "hello again" "bye"]}))

(defn message-list
  [app owner]
  (reify
    om/IRender
    (render [this]
      (apply dom/ul {} (for [m (:messages app)] (dom/li {} m))))))

(om/root message-list app-state
         {:target (. js/document (getElementById "app"))})

Three things happen in the above:

  • The app state is initialized to a list of messages.
  • A component is created which displays messages
  • The component is bound to the app state and mounted on the DOM.

The render phase uses available functions to create DOM elements, the use of apply does not help make the component explicit, we will see how to improve this later on.

The accompanying HTML can be as simple as:

<!doctype html>
<html lang="en">
  <body>
    <div id="app">
  </body>

  <script src="//cdnjs.cloudflare.com/ajax/libs/react/0.11.2/react.min.js"></script>
  <script src="/js/out/goog/base.js"></script>
  <script src="/js/app.js"></script>
  <script type="text/javascript">goog.require("omg.frontend");</script>
</html>

Compared to angular, om does not provide any standard way to structure apps. This is in part due to the fact that om is fairly recent, but also to the fact that the clojure community puts a bigger emphasis on libraries than framework, which do not impose as much on their consumers.

Fortunately, there are already plenty of librarie which help dealing with common tasks. This project will use:

  • sablono: provides a form based DSL to generate DOM elements
  • cljs-ajax: a simple AJAX client
  • secretary: a library to help with routes within the frontend application
  • om-tools: a library which provides syntactic sugar for om components

A note on building

In the clojure world, projects are built with leiningen and configured with a project.clj file. To build the above project you would have a project structure like this:

.
├── project.clj
├── resources
│   └── public
│       └── index.html
└── src
    └── omg
        └── frontend.cljs

4 directories, 3 files

Using the following project.clj file:

(defproject omg "0.1.0"
  :description "demo om application"
  :dependencies [[org.clojure/clojure       "1.6.0"]
                 [org.clojure/clojurescript "0.0-2371" :scope "provided"]
                 [om                        "0.7.3"]]

  :plugins [[lein-cljsbuild "1.0.3"]]
  :cljsbuild {:builds
              {:app {:source-paths ["src"]
                     :compiler {:output-to     "resources/public/js/app.js"
                                :output-dir    "resources/public/js/out"
                                :source-map    "resources/public/js/out.js.map"
                                :optimizations :none
                                :pretty-print  true}}}})

Extending our minimal app

To get a feel of the libraries we will be working with, let’s dwell on this example for a while and make it use some of the available libraries. These can be added to the :dependencies vector in the project.clj file:

[secretary                 "1.2.1"]
[sablono                   "0.2.22"]
[cljs-ajax                 "0.3.3"]
[prismatic/om-tools        "0.3.6"]                 

The first thing we can do is use sablono, which gives a familiar DSL for building DOM elements, similar to hiccup:

(ns omg.frontend
  (:require [om.core      :as om :include-macros true]
            [sablono.core :as html :refer-macros [html]]))

(def app-state
  (atom {:messages ["hello" "hello again" "bye"]}))

(defn message-list
  [app owner]
  (reify
    om/IRender
    (render [this]
      (html [:ul (for [m (:messages app)] [:li m])]))))

(om/root message-list app-state
         {:target (. js/document (getElementById "app"))})

The next step is to use the syntactic sugar provided by om-tools to create components:

(ns omg.frontend
  (:require [om.core       :as om]
            [om-tools.core :refer-macros [defcomponent]]
            [sablono.core  :as html :refer-macros [html]]))

(def app-state
  (atom {:messages ["hello" "hello again" "bye"]}))

(defcomponent message-list
  [app owner]
  (render [this] (html [:ul (for [m (:messages app)] [:li m])])))

(om/root message-list app-state
         {:target (. js/document (getElementById "app"))})

Our last step in this short introduction will be to build on the fact that components can be nested and build on sub elements of the application state (referred to as cursors):

(ns omg.frontend
  (:require [om.core       :as om]
            [om-tools.core :refer-macros [defcomponent]]
            [sablono.core  :as html :refer-macros [html]]))

(def app-state
  (atom {:messages ["hello" "hello again" "bye"]}))

(defcomponent message
  [m owner]
  (render [this] (html [:li m])))

(defcomponent message-list
  [app owner]
  (render [this] (html [:ul (om/build-all message (:messages app))])))

(om/root message-list app-state
         {:target (. js/document (getElementById "app"))})

Structure of the app

The basic idea behind this article was to re-build the simple job board we built in angular.js (https://github.com/exoscale/angular-jobs) with om. The following principles were applied:

  • Show-case the use of JSON for interaction.
  • Assume we’re talking to a simple RESTish API, not publishing app state diffs.
  • Try to separate concerns between views, model and router cleanly to recreate a known frontend app structure.

The app is built around 3 simple views:

  • A job listing view which can be filtered.
  • A job detail view.
  • A job post view.

To build this, the following will need to be built

  • A router to correctly dispatch based on location.
  • A service to listen to model changes.
  • Appropriate views to display contents.

As far as routes in the REST api are concerned, the following endpoints are provided:

  • GET /jobs: retrieves a map of job id (a UUID) to a map containing a title, company and desc key to provide details on a job.
  • POST /jobs: expects a JSON body containing a map with the title, company and desc keys and will yield the augmented full map, as for the GET call.
  • DELETE /jobs/:id: will delete the job at key id from the map and return the modified map as for the GET call.

A simple om router

One of the appealing things popular frontend frameworks offer is a simple way to bind routes to controllers and views through a router. This makes diving into an app explicit since the entry point for it contains a collection of routes to look at.

In our equivalent angular.js app, this is what we had:

app.config(function($routeProvider) {
    $routeProvider
        .when('/list',        {templateUrl: 'listing.html', controller: 'Jobs'})
        .when('/details/:id', {templateUrl: 'details.html', controller: 'Jobs'})
        .when('/post',        {templateUrl: 'post.html',    controller: 'Jobs'})
        .otherwise(           {redirectTo:  '/list'});
});

Once you get past the syntax, the intent is clear. We are presented with three routes which point to different templates and a single controller.

The story with om is slightly different, since the concepts of controllers is totally separate from views and is only responsible for modifying the global state atom which will trigger re-renders on views.

A router’s duty will thus only be to map a route to the correct component, and provide a way to jump to a different location within the app programmaticaly.

secretary is a library which helps with routing and understands the ubiquitous keyword based routes. secretary provides two functions which we will be using:

  • add-route!: associates a function with a route path.
  • dispatch!: changes the location.

Since om’s re-renders are only triggered by changes in the state, a simple approach is to make the router be a component which dispatches to the appropriate component based on the parsed route.

We can base our approach on a vector to configure the router’s behavior:

(def routes
  ["/"        views/jobs
   "/job/:id" views/job
   "/post"    views/job-post]

If secretary handles setting a key in the application state designating the current view and params, it becomes simple to build a component which dispatches appropriately:

(defn init
  [routes app]

  ;; walk through provided routes, adding a callback
  ;; which updates the global state
  (doseq [[route view] (partition 2 routes)]
    (add-route! route #(swap! app assoc :router {:view view :params %})))

  ;; Yield a component which dispatches to the appropriate
  ;; component previously stored by our route callback
  (fn [app owner]
    (reify om/IRender
      (render [this] (om/build (get-in app [:router :view]) app)))))

Our job here is not completely done, we will also need to listen on history events. Since om builds on top of google closure, we can use the provided History object, here is the complete namespace with comments eluded:

(ns jobs.router
  (:require [goog.events            :as events]
            [om.core                :as om]
            [goog.history.EventType :as EventType]
            [secretary.core         :refer [add-route! dispatch!]]
            [sablono.core           :refer-macros [html]])
  (:import goog.History))

(defonce history (History.))

(defn init [routes app]
  (doseq [[route view] (partition 2 routes)]
    (add-route! route #(swap! app assoc :router {:view view :params %})))

  (goog.events/listen history EventType/NAVIGATE #(-> % .-token dispatch!))
  (.setEnabled history true)

  (fn [app owner]
    (reify om/IRender
      (render [this] (om/build (get-in app [:router :view]) app)))))

(defn redirect [location]
  (.setToken history location))

The added redirect function will trigger an event type of NAVIGATE which will dispatch to the appropriate route and thus update our global state.

To wire in our router, we can then just build our main namespace by using a router as the main component:

(ns jobs.frontend
  (:require [om.core       :as om]
            [jobs.views    :as views]
            [jobs.router   :as router]))

(defonce app-state (atom {}))

(def routes ["/"        views/jobs
             "/job/:id" views/job
             "/post"    views/job-post])

(let [router (router/init routes app-state)
      target {:target (. js/document (getElementById "app"))}]
  (om/root router app-state target))

With this it’s now trivial to organize the application logically accross several view components.

The model

With dispatching to the appropriate view out of the way, the next concern is building interaction with our API.

om build on top of core.async to provide a flexible API to avoid relying exclusively on callbacks, which we will leverage to build our model service. One of the core components of core.async is it’s channel interface which allows seemingly separate threads of execution to have a simple communication interface.

Our app only needs to be responsible for retrieval, creation and deletion of jobs.

To simplify dealing with queries, we will leverage the cljs-ajax library. Here are two simple examples of the API exposed by cljs-ajax:

(GET "/jobs" {:handler (fn [resp] ... )})

(POST "/jobs" {:params  {:title   "developer"
                         :company "supercorpo"
                         :desc    "..."}
               :handler (fn [resp] ...)
               :format  :json})

The simplest approach is to create a channel, looping on incoming messages and taking the appropriate action.

We will define two message types:

  • delete: based on an ID will delete from
  • post: will expect a map of params and create a job

A map is a great container for these messages and will take either of the following two forms:

;; delete message
{:type :delete :id "307b630c-76d0-4cdb-af3f-79acd135f508"}

;; post message
{:type :post :params {:title "developer" :company "foo" :desc "..."}}

A first version of the service can then be built like this:

(defn jobs [app]
  (let [in (chan)]
    ;; Get an initial state when starting the service.
    (GET "/jobs" {:handler #(swap! app assoc :jobs %)})

    (go-loop [{:keys [type id params]} (<! in)]
      (condp = type
        :delete (DELETE (str "/jobs/" id) {:handler #(swap app assoc :jobs %)})
        :post   (POST "/jobs" {:params  params
                               :handler #(swap app assoc :jobs %)
                               :format :json}))
        (recur (<! in)))
    in))

For each incoming message, based on the :type key within the message, the appropriate action is taken. We can take things a step further and prevent consumers of the model to have to deal with core.async by adding convenience functions within the app state:

(defn sanitize
  [in [id {:strs [title company desc]}]]
  {:id id
   :delete! (fn [& _] (put! in {:type :delete :id id}))
   :title   title
   :company company
   :desc    desc})

(defn updater
  [in app jobs]
  (swap! app assoc :jobs (mapv (partial sanitize in) jobs)))

(defn jobs [app]
  (let [in      (chan)
        update! (partial updater in app)]
    ;; Get an initial state when starting the service.
    (GET "/jobs" {:handler update!})

    (go-loop [{:keys [type id params]} (<! in)]
      (condp = type
        :delete (DELETE (str "/jobs/" id) {:handler update!})
        :post   (POST "/jobs" {:params  params
                               :handler update!
                               :format :json}))
        (recur (<! in)))
    (swap! app assoc :create! #(put! in {:type :post :params %}))
    in))

This way we get nice idiomatic clojure vector of maps for jobs. Each job map will contain keyword keys and contain a delete! function to kill the element.

Wiring up our model in the main namespace is now as simple as:

(ns jobs.frontend
  (:require [om.core       :as om]
            [jobs.views    :as views]
            [jobs.model    :as model]
            [jobs.router   :as router]))

(defonce app-state (atom {}))

(def routes ["/"        views/jobs
             "/job/:id" views/job
             "/post"    views/job-post])

(model/jobs app-state)

(let [router (router/init routes app-state)
      target {:target (. js/document (getElementById "app"))}]
  (om/root router app-state target))

View essentials

Let’s look at how to build view components now. The simplest one is the job detail view:

(defcomponent job [app owner]
  (render [this]
    (let [id  (get-in app [:router :params :id])
          job (first (filter (comp (partial = id) :id) (:jobs app)))]
      (html
        [:h2 (:title job) " at " (:company job)]
        [:p (:desc job)]))))

Likewise, the job list view can be kept simple:

(defcomponent job-line [{:keys [title company url]} owner]
  (render [this]
    (html [:li [:a {:href url} title " at " company]])))

(defcomponent jobs [app owner]
  (render [this]
    (html [:ul (om/build-all job-line (:jobs app))])))

This is unfortunately not too helpful, the first thing that can be added is a call to the delete function in job-line:

(defcomponent job-line [{:keys [title company url delete!]} owner]
  (render [this]
    (html [:li
            [:a {:href url} title " at " company]
            [:button {:on-click delete!} "delete"]])))

Life without two-way bindings

One thing om does not (and cannot, given the re-render approach) is the oft-touted two-way bindings found in angular or ember. This means that to handle input, events will need to be listened on and appropriately propagated.

Let’s first look at a sample filter for the job list, in order to recreate the list filter mechanism found in angular.

It would be a shame to store state that is component-local in the global application state, fortunately, om provides a concept of local component state, the render method use must be changed to render-state and an optional init-state method may be provided.

We can then change our job list component to read:

(defn build-predicate [owner event]
  (let [v (or (-> event .-target .-value) "")]
    (om/set-state! owner [:keep?]
                   (comp (partial re-find (re-pattern v))
                         :title))))
(defcomponent jobs
  [app owner]
  (init-state [this]
   {:keep? identity})
  (render-state [this state]
   (html
    [:div
     [:input {:on-change (partial build-predicate owner)}]
     [:ul
      (om/build-all job-line (filter (:keep? state) (:jobs app)))]])))

In the above, we keep a local predicate function in the component’s state which is initialized to identity to match all jobs.

When changes occur on the text input box, a predicate is built which will be applied on the list for future renders.

The same approach can be taken to implement the form for posting new job entries:

(defn ev->state
  "Helper function to set local component state"
  [owner k event]
  (om/set-state! owner [k] (-> event .-target .-value)))

(defcomponent job-post
  [app owner]
  (render-state
   [this {:keys [title company desc] :as state}]
   (let [submit! (fn [& _]
                   ((:create! @app) state)
                   (redirect "/"))]
     (html
      [:form
       [:label "title"]
       [:input {:value title :on-change (partial ev->state owner :title)}]
       [:label "company"]
       [:input {:value company :on-change (partial ev->state owner :company)}]
       [:label "description"]
       [:textarea {:value desc :on-change (partial ev->state owner :desc)}]
       [:input {:type "submit" :on-click submit!}]]))))

Wrapping up

With this, we conclude our whirlwind tour of om, paving the way for structured apps. The complete application is available at https://github.com/pyr/om-jobs, with the only notable difference being views relying on twitter bootstrap.

While building on om definitely requires a bigger ramp-up than angular, we have been very happy with this simple approach for routing and model services. Once these basic building blocks are out of the way, we’ve found om to be rather more straightforward and composable than angular.

Our biggest public om application is now the frontend for warp, with more coming!


          Android and iOS App by darker83   
PLEASE DON'T BID BEFORE READING MY PROJECT DETAILS, it is not about being fast it is about understanding what I need, s please don't wast my time neither yours. I have a website with with 2 languages... (Budget: $30 - $250 USD, Jobs: Android, App Designer, App Developer, iPhone)
          Easy clojure logging set-up with logconfig   

*TL;DR*: I love clojure.tools.logging, but setting JVM logging up can be a bit frustrating, I wrote logconfig to help.

When I started clojure development (about 5 years ago now), I was new to the JVM - having no real Java background. My first clojure projects where long running, data consuming tasks and thus logging was a consideration from the start. The least I could say is that navigating the available logging options and understanding how to configure each framework was daunting.

JVM logging 101

Once you get around to understanding how logging works on the JVM, it makes a log of sense, for those not familiar with the concepts, here is a quick recap - I will be explaining this in the context of log4j, but the same holds for slf4j, logback and other frameworks:

  • Logging frameworks can be configured inside or outside the application.
  • The common method is for logging to be configured outside, with a specific configuration file.
  • User-provided classes can be added to the JVM to format (through layout) or write (through appenders) logs in a different manner.

This proves really useful, since you might need to ship logs as JSON-formatted payloads to integrate with your logstash infrastructure for instance, you might even rely on sending logs over the network, without the original application writer having had to worry about these use-cases.

The meat of the problem

While having the possibility of configuring logging in such a way, it’s not a use case many people have, and spreading an application’s configuration through-out several files does not facilitate starting out.

I think elasticsearch is a project which gets things right, allowing logging to be configured from the same file than the rest of the service, only exposing the most common options.

Introducing logconfig

logconfig, which is available on clojars (at version 0.7.1 at the time of writing), provides you with a simple way of taking care of that problem, it does the following things:

  • Provide a way to configure log4j from a clojure map.
  • Allow overriding of the configuration for people wanting to provide their own log4j.properties config.
  • Support both enhanced patterns and JSON event as layouts, enabling easy integration with logstash.
  • Append files with a time based rolling policy
  • Optional console output (for people using runit or debug purposes).

A nice side-effect of relying on logconfig is the reduced coordinates matrix:

;; before
  :dependencies [...
                 [commons-logging/commons-logging "1.2"]
                 [org.slf4j/slf4j-log4j12 "1.7.7"]
                 [net.logstash.log4j/jsonevent-layout "1.7"]
                 [log4j/apache-log4j-extras "1.2.17"]
                 [log4j/log4j "1.2.17"
                   :exclusions [javax.mail/mail
                                javax.jms/jms
                                com.sun.jdmk/jmxtools
                                com.sun.jmx/jmxri]]]
;; after
  :dependencies [...
                 [org.spootnik/logconfig "0.7.1"]]

Sample use-case: fleet

fleet, our command and control framework at exoscale is configured through a YAML file, the file is read and contains several sections: transport, codec, scenarios, http, security and logging.

logging:
  console: true
  files:
    - "/var/log/fleet.log"
security:
  ca-priv: "doc/ca/ca.key"
  certdir: "doc/ca"
  suffix: "pem"
scenarios:
  path: "doc/scenarios"
http:
  port: 8080
  origins:
    - "http://example.com"

The logging key in the YAML file is expected to adhere to logconfig’s format and will be fed to logconfig. Users relying on existing log4j.properties configuration can also set external to true in the YAML config and provide their log4j configuration through the standard JVM properties.

Both cyanite and pithos now also rely on this mechanism.

I hope this can be useful to other developers building services, apps and daemons in clojure, the full documentation for the API is available here: http://pyr.github.io/logconfig, check-out the project at https://github.com/pyr/logconfig.


          Diving into the Python Pickle formatt   

pickle is python’s serialization format, able to freeze data, as long as all leaves in class hierarchies are storeable. pickle falls into the category of formats that I’m not a huge fan of. Like all serialization formats heavily tied to a language, it makes interop harder and pushes platform and language concerns all the way to the storage layer.

You could do worse than look into Protobuf and Avro when looking for a fast serialization format for your network protocol needs. When speed isn’t so much of an issue, EDN and JSON are also good candidates.

I had no choice but to look into pickle since I am writing a compatibility layer for the carbon binary protocol in clojure within the cyanite project.

The work described in this article is available in pickler.

Format definition

One of the first hurdles when investigating pickle is finding its reference. I didn’t find a formal format definition, but it ended up not being that part to piece things together.

I started off looking at how graphite serializes metrics, the structure is rather simple, and ends up looking like this:

metrics = [
  [ "web1.cpu0.user", [ 1332444075, 10.5 ] ],
  [ "web1.cpu1.user", [ 1332444076, 90.3 ] ]
]

We can now add in some code to write the metrics out:

pickle.dump(metrics, open("frozen.p", "wb"))

In addition to this, the best source seems obviously to be the documentation and source code of the pickletools python modules (See https://docs.python.org/3.4/library/pickletools.html and http://hg.python.org/cpython/file/087cdbf49e80/Lib/pickletools.py#l38)

In addition to this, it’s going to be useful to work with the hexdump of the output data from above:

00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077  ..]q.(]q.(X....w
00000010: 6562 312e 6370 7530 2e75 7365 7271 025d  eb1.cpu0.userq.]
00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
00000060: 652e                                     e.

A stack-based virtual machine.

To get a sense of how pickle works, a good approach is to use the disassembly facility provided by python -m pickletools <file.pickle>, for the above file this generates:

    0: \x80 PROTO      3
    2: ]    EMPTY_LIST
    3: q    BINPUT     0
    5: (    MARK
    6: ]        EMPTY_LIST
    7: q        BINPUT     1
    9: (        MARK
   10: X            BINUNICODE 'web1.cpu0.user'
   29: q            BINPUT     2
   31: ]            EMPTY_LIST
   32: q            BINPUT     3
   34: (            MARK
   35: J                BININT     1332444075
   40: G                BINFLOAT   10.5
   49: e                APPENDS    (MARK at 34)
   50: e            APPENDS    (MARK at 9)
   51: ]        EMPTY_LIST
   52: q        BINPUT     4
   54: (        MARK
   55: X            BINUNICODE 'web1.cpu1.user'
   74: q            BINPUT     5
   76: ]            EMPTY_LIST
   77: q            BINPUT     6
   79: (            MARK
   80: J                BININT     1332444076
   85: G                BINFLOAT   90.3
   94: e                APPENDS    (MARK at 79)
   95: e            APPENDS    (MARK at 54)
   96: e        APPENDS    (MARK at 5)
   97: .    STOP
highest protocol among opcodes = 2

Looking at the code and documentation it becomes evident that we are dealing with a stack based virtual machine which keeps track of objects. The file is just a list of serialized opcodes, the first one being expected to be the protocol version and the last one a stop opcode. When the stop opcode is met, the current object on the stack is popped.

In the case of graphite data the objects built are simple collections, the relevant operations can be trimmed down to:

 2: ]    EMPTY_LIST
 6: ]        EMPTY_LIST
10: X            BINUNICODE 'web1.cpu0.user'
31: ]            EMPTY_LIST
35: J                BININT     1332444075
40: G                BINFLOAT   10.5
49: e                APPENDS
50: e            APPENDS
51: ]        EMPTY_LIST
55: X            BINUNICODE 'web1.cpu1.user'
76: ]            EMPTY_LIST
80: J                BININT     1332444076
85: G                BINFLOAT   90.3
94: e                APPENDS
95: e            APPENDS
96: e        APPENDS

Parsing opcodes

In terms of layout on disk, opcodes are either fixed size or contain a fixed size field indicating the size of the variable part.

Protocol opcode

The protocol opcode has a code of 0x80 and is followed by a single byte for the version.

    00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077  ..]q.(]q.(X....w
    00000010: 6562 312e 6370 7530 2e75 7365 7271 025d  eb1.cpu0.userq.]
    00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
    00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
    00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
    00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
    00000060: 652e                                     e.

Stop opcode

The stop opcode (0x2e or . in ASCII) denotes the end of the pickle data.

    00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077  ..]q.(]q.(X....w
    00000010: 6562 312e 6370 7530 2e75 7365 7271 025d  eb1.cpu0.userq.]
    00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
    00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
    00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
    00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
    00000060: 652e           e.

Empty list opcode

The empty list opcode has code 0x5d (the ASCII equivalent of ]), this opcode has no additional data.

    00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077  ..]q.(]q.(X....w
    00000010: 6562 312e 6370 7530 2e75 7365 7271 025d  eb1.cpu0.userq.]
    00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
    00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
    00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
    00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
    00000060: 652e                                     e.

Append opcode

The append opcode denotes the end of a list, the currently open collection should be closed and pushed back onto the stack.

    00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077  ..]q.(]q.(X....w
    00000010: 6562 312e 6370 7530 2e75 7365> 7271 025d eb1.cpu0.userq.]
    00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
    00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
    00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
    00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
    00000060: 652e                                     e.

Unicode opcode

The unicode opcode has code 0x58 (or ASCII X) and follows a simple structure:

    struct bin_unicode {
       char       code;    /* 0x58 */
       u_int32_t  length;  /* payload size in network byte order */
       char      *payload; /* variable size */
    };

Here are the three fields highlighted from our example payloads each time they appear:

    00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077 ..]q.(]q.(X....w
    00000010: 6562 312e 6370 7530 2e75 7365 7271 025d  eb1.cpu0.userq.]
    00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
    00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
    00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
    00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
    00000060: 652e                                     e.

Integer opcode

Integers are stored with the 0x4a opcode at a fixed length of 4 bytes and in network byte order.

    00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077 ..]q.(]q.(X....w
    00000010: 6562 312e 6370 7530 2e75 7365 7271 025d  eb1.cpu0.userq.]
    00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
    00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
    00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
    00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
    00000060: 652e                                     e.

The infamous double opcode

The way doubles are serialized is a bit startling, it comes down to just writing out the double storage. In C deserializing would come down to:

    double deserialize(const char *input) {
      double output;

      memcpy(&output, input, sizeof(output));
      return (output);
    }
    00000000: 8003 5d71 0028 5d71 0128 580e 0000 0077  ..]q.(]q.(X....w
    00000010: 6562 312e 6370 7530 2e75 7365 7271 025d  eb1.cpu0.userq.]
    00000020: 7103 284a ab7b 6b4f 4740 2500 0000 0000  q.(J.{kOG@%.....
    00000030: 0065 655d 7104 2858 0e00 0000 7765 6231  .ee]q.(X....web1
    00000040: 2e63 7075 312e 7573 6572 7105 5d71 0628  .cpu1.userq.]q.(
    00000050: 4aac 7b6b 4f47 4056 9333 3333 3333 6565  J.{kOG@V.33333ee
    00000060: 652e                                     e.

AST Generation

The Abstract Syntax Tree for such a format is nothing more than a list of opcode. Parsing just requires making sure the first opcode is a protocol one and should stop when a stop opcode is met.

Generating an AST for the above syntax in clojure turned out to be very simple, provided we worked with the java ByteBuffer class.

Here’s the bulk of the work:

(defn raw->ast
  "Convert binary data into a list of pickle opcodes and data"
  [bb]
  (lazy-seq
   (when (pos? (.remaining bb))
     (let [b    (bit-and 0xff (.get bb))
           elem (opcode b bb)]
       (cons elem (raw->ast bb))))))

A seq is built by fetching a byte and sending it to an opcode function, along with the rest of the buffer.

The opcode function is best built as a multimethod which dispatches on the opcode: (defmulti opcode (fn [b _] (bit-or b 0x00))), methods can then be implemented simply, for instance here are append and int parsing:

(defmethod opcode 0x4a
  [_ bb]
  {:type :int :val (.getInt bb)})

(defmethod opcode 0x65
  [_ bb]
  {:type :append})

With this, we end up with an AST of the following form. It’s now much easier to write functions that parse this AST and extract

({:type :protocol, :version 3}
 {:type :startlist}
 {:type :binput, :index 0}
 {:type :mark}
 {:type :startlist}
 {:type :binput, :index 1}
 {:type :mark}
 {:type :unicode, :size 14, :val "web1.cpu0.user"}
 {:type :binput, :index 2}
 {:type :startlist}
 {:type :binput, :index 3}
 {:type :mark}
 {:type :int, :val 1332444075}
 {:type :double, :val 10.5}
 {:type :append}
 {:type :append}
 {:type :startlist}
 {:type :binput, :index 4}
 {:type :mark}
 {:type :unicode, :size 14, :val "web1.cpu1.user"}
 {:type :binput, :index 5}
 {:type :startlist}
 {:type :binput, :index 6}
 {:type :mark}
 {:type :int, :val 1332444076}
 {:type :double, :val 90.3}
 {:type :append}
 {:type :append}
 {:type :append}
 {:type :stop})

Some final thoughts on pickle

I still think pickle should be avoided in general, but I found myself in one of the rare cases where it’s necessary to interact with it from outside python. If you’re a python developer and following along, please consider other serialization formats.

Hopefully This should give you enough to start playing around with pickle, here are a few resources for doing so in other languages:


          Another year of Clojure   

Clojure at paper.li

I’ve been involved with clojure almost exclusively for a year as smallriver’s lead architect, working on the paper.li product and wanted to share my experience of clojure in the real world.

I had a previous experience with clojure where I put it to work where ruby on rails wasn’t a natural fit, and although smallrivers is a close neighbor of typesafe in Switzerland, my previous experience with the language made it prevail on scala.

Why clojure ?

While working on the backend architecture at a previous company I decided to evaluate three languages which met the needs I was faced with:

  • erlang
  • scala
  • clojure

I decided to tackle the same simple task in all three languages and see how each would fare and how I felt about them. The company’s language at that time was Ruby and JS, and coming from a C background, I wanted a language which provided simplicity, good data structure support and concurrency features, while allowing us to still code quickly.

While naturally drawn to Erlang, I quickly had to set it apart because the stack that was starting to emerge at the time had JVM based parts and would benefit greatly from a language targetting the JVM. I was a bit bummed because some tools in the erlang world were very exciting and the lightweight actors were interesting for a part of our stack.

Scala made a very strong first impression on me, but in practice I was taken aback by some aspects of it: the lack of coherency of open source projects found on the net in terms of style, which made it hard to see which best practices and guidelines would have to be taught to the team, some of the code I found was almost reminiscent of perl a few year back, in the potential it had to become unmaintainable some time later. The standard build tool - SBT - also made a very weak impression. It seemed to be a clear step back from maven which given the fact that maven isn’t a first class citizen in the scala world seemed worrying.

Clojure took the cake, in part because it clicked with the lisper in me, in part because the common idioms that emerged from the code I read bore a lot of similarity with the way we approached ruby. The dynamic typing promised succinct code and the notation for vectors, maps and sets hugely improved the readability of lisp - look at how hashes work in emacs lisp if you want to know what i mean. I was very excited about dosync and a bit worried by the lack of leightweight erlang style actors even though I could see how agent’s could help in that regard. As I’ll point out later on, we ended up not using these features at all anyhow.

The task at hand

When I joined Smallrivers to work on paper.li, it became natural to choose clojure. The team was small and I felt comfortable with it. There was a huge amount of work which needed to be started quickly so a “full-stack” language was necessary to avoid spreading across too many languages and technologies, and another investigation in how the other languages had evolved in the meantime was not possible. The main challenges to tackle were:

  • Being able to aggregate more content
  • Improve the quality of the processing done on content
  • Scaling the storage cluster accordingly
  • Automate the infrastructure

The “hiring” problem

One thing that always pops up in discussions about somewhat marginal languages is the hiring aspect, and the fear that you won’t be able to find people if you “lock” yourself in a language decision that strays from the usual suspects. My experience is that when you tackle big problems, that go beyond simple execution but require actual strong engineers, hiring will be a problem, there’s just no way around it. Choosing people that fit your development culture and see themselves fit to tackle big problems is a long process, integrating them is also time consuming. In that picture, the chosen language isn’t a huge deciding factor.

I see marginal languages as a problem in the following organisations:

  • Companies tackling smaller problems, or problems already solved. These are right in choosing standard languages, if I built a team to build an e-commerce site I wouldn’t go to clojure.
  • Larger companies which want their employees to jump from project to project, which makes sense from a managerial standpoint.

What we built

The bulk of what was done revolves around these functional items:

  • A platform automation tool, built on top of pallet.
  • Clojure facades for the tools relied upon (elastic search, cassandra, redis, kafka).
  • An ORM-type layer on top of cassandra
  • Our backend pipelines
  • A REST API

I won’t go in too much detail on our in-house code, but rather reflect on how things went over.

Coding style and programming “culture”

One of the advantages of lisp, is that it doesn’t have much syntax to go around, so our rules stay simple:

  • the standard 2 space indent
  • we try to stick to 80 columns, because i’m that old
  • we always use require except for: clojure.tools.logging and pallet.thread-expr which are use’d
  • we avoid macros whenever possible
  • we use dynamically rebindable symbols

Of course we embraced non mutable state everywhere possible, which in our case is almost everywhere. Whenever we need to checkpoint state, it usually goes to our storage layer, not to in memory variables.

When compared to languages such as C, I was amazed at how little rules are needed to enforce a consistent code look across projects, with very little time needed to dive into a part written by someone else.

The tools

  1. Local environment

    We didn’t settle on a unique tool-suite at the office, when picking up clojure I made the move from vim to emacs because the integration is better and I fell in love with paredit. Spread amongst the rest of team, textmate, eclipse and intellij were used.

    For building projects, leiningen was an obvious choice. I think leiningen is a great poster child for the greatest in clojure. A small and intelligent facade on top of maven, hiding all the annoying part of maven while keeping the nice distribution part.

    For continuous integration, we wrote a small bridge between leiningen and zi lein-zi which outputs pom.xml for maven, which are then used to build the clojure projects. We still hope to find some time to write a leiningen plugin for jenkins.

  2. Asynchronous programming

    Since a good part of what paper.li does relies on aggregation, async programming is very important. In the pure clojure world, the only real choice for async programming is lamina and aleph. To be honest, aleph turned out to be quite the challenge, a combination of the amount of outbound connections that our work requires and the fact that aleph seems to initially target servers more than clients.

    Fortunately Zach Tellman put a lot of work into the library throughout last year and recent releases are more reliable. One very nice side effect of using a lisp to work with evented code is how readable code becomes, by retaining a sync like look.

    For some parts we still would directly go to a smaller netty facade if we were to start over, but that’s a direct consequence of how much we learned along the way.

  3. Libraries not frameworks

    A common mantra in the clojure development community is that to ease integration the focus should be on libraries, not frameworks. This shows in many widespread projects such as compojure, pallet, and a host of common clojure tools. This proved very useful to us as clients of these libraries, allowing easy composition. I think pallet stands out most in that regard. Where most configuration management solutions offer a complete framework, pallet is just a library offering machine provisioning, configuration and command and control, which allowed us to integrate it with our app and build our abstractions on top of it.

    We tried to stick to that mantra in all of our work, building many small composable libraries, we made some errors at the beginning, by underutilizing some of clojure features, such as protocols but we now have good dynamics for writing these libraries, by writing the core of them with as little dependencies as possible, describing the behavior through protocols, and then writing add-ons which bring in additional dependencies and implement the protocol.

  4. Macros and DSLs

    Another common mantra is to avoid overusing macros. It can’t be overstated how easy they make things though, our entity description library (which we should really prep up for public release, we’ve been talking about it for too long now) allows statements such as these (simplified):

    (defentity :contributors
      (column :identifier (primary-key))
      (column :type (required))
      (column :name)
      (column :screen_name (index))
      (column :description)
      (column :detail (type :compound))
    
      (column :user_url)
      (column :avatar_url)
      (column :statuses_count (type :number))
    
      (has-many :articles)
      (has-many :editions (referenced false) (ttl 172800))
      (has-many :posts (key (timestamp :published_at)) (referenced false)))
    

    The power of DSLs in clojure cannot be understated, with a few macros you can easily build full languages, allowing easy extending of the functionality. Case in point, extracting text from articles, like most people we rely on a generic readability type library, but we also need to handle some sites that need special handling. By using a small DSL you can easily push rules that look like (simplified):

    (defsiterule "some.obscure.site"
       [dom]
       (-> dom
           (pull "#stupid-article-id")))
    

    The great part is that you limit the knowledge to be transfered over to people writing the rules, you avoid intrusive changes to the core of your app and these can safely be pulled from an external location.

    At the end of the day, it seems to me as though the part of the clojure community that came from CL had awful memories of macros making code unreadable, but when sticking to macros with a common look and feel, i.e: with-<resource>, def<resource> type macros, there are huge succintness take aways without hindering readability or maintenance of the code.

  5. Testing

    Every respectable codebase is going to need at least a few test. I’m of the pragmatist church, and straight out do not believe in TDD, neither in crazy coverage ratios. Of course we still have a more that 95% unit test coverage and the decoupled approach preached by clojure’s original developer, rich hickey1 allows for very isolated testing. For cases that require mocking, midge provides a nice framework and using it has created very fruitful throughout our code.

  6. Concurrency, Immutable State and Data Handling

    Funnily, we ended up almost never using any concurrency feature, not a single dosync made it in our codebase, few atom’s and a single agent (in https://github.com/pyr/clj-statsd to avoid recreating a Socket object for each datagram sent). We also banned future usage to more closely control our thread pools. Our usage of atom’s is almost exclusively bound to things that are write once / read many, in some cases we’d be better off with rebindable dynamic symbols.

    We rely on immutable state heavily though, and by heavily I actually mean exclusively. This never was a problem across the many lines of code we wrote, and helped us keep a sane and decoupled code base.

    With facades allowing to represent database fields, queue entries, and almost anything as standard clojure data structures and with powerful functions to work on them, complex handling of a large amount of data is very easily expressed. For this we fell in love with several tools which made things even easier:

    • the threading operators -> and ->>
    • the pallet thread-expr library which brings branching in threaded operations: for->, when->, and so on
    • assoc-in, update-in, seq-utils/index-by and all these functions which allow easy transformation of data structs and retain a procedural look

    I cannot stress how helpful this has been for us in doing the important part of our code right and in a simple manner. This is clearly the best aspect of clojure as far as I’m concerned.

    Moreover, building on top of Java and with the current focus on “Big Data” everywhere, the interaction with large stores and tools to help building batch jobs are simply amazing, especially cascalog.

  7. The case of Clojurescript

    While very exciting we did not have a use for clojurescript, given the size of the existing JS codebase, and the willingness of the frontend developers to stick to a known.

    The simple existence of the project amazes me, especially with the promise of more runtimes, there are various implementations on top of lua, python and gambit (a scheme that compiles to C). With projects like cascalog, pallet, lein, compojure, noir and clojurescript, the ecosystem addresses all parts of almost any stack that you will be tempted to build and we didn’t encounter cases of feeling cornered by the use of clojure - admiteddly, most of the time, a Java library came to the rescue.

  8. The community

    The community is very active, and has not reach critical mass yet, which makes its mailing-list and irc room still usable. There are many influent public figures, some who bring insight, some who bring beautiful code. Most are very open and available to discussion which shaped our approach of the language and our way of coding along the way.

Closing words

It’s been an exciting year and we’re now a full fledged 80% clojure shop. I’m very happy with the result, more so with the journey. I’m sure we could have achieved with other languages as well. As transpires throughout the article, the whole team feels that should we start over, we would do it in clojure again.

It helped us go fast, adapt fast and didn’t hinder us in any way. The language seems to have a bright future ahead of it which is reassuring. I would encourage people coming from python and ruby to consider it as a transition language or as their JVM targetting language, since many habits are still valid in clojure and since it helps slightly change the way we look at problems which can then be reapplied in more “traditional” languages.


  1. Rich hickey’s talk simple made easy and his coining of the term “complecting” illustrates that http://www.infoq.com/presentations/Simple-Made-Easy

    [return]

          The death of the configuration file   

Taking on a new platform design recently I thought it was interesting to see how things evolved in the past years and how we design and think about platform architecture.

So what do we do ?

As system developers, system administrators and system engineers, what do we do ?

  • We develop software
  • We design architectures
  • We configure systems

But it isn’t the purpose of our jobs, for most of us, our purpose is to generate business value. From a non technical perspective we generate business value by creating a system which renders one or many functions and provides insight into its operation.

And we do this by developing, logging, configuration and maintaining software across many machines.

When I started doing this - back when knowing how to write a sendmail configuration file could get you a paycheck - it all came down to setting up a few machines, a database server a web server a mail server, each logging locally and providing its own way of reporting metrics.

When designing custom software, you would provide reports over a local AF_UNIX socket, and configure your software by writing elegant parsers with yacc (or its GNU equivalent, bison).

When I joined the OpenBSD team, I did a lot of work on configuration files, ask any members of the team, the configuration files are a big concern, and careful attention is put into clean, human readable and writable syntax, additionally, all configuration files are expected to look and feel the same, for consistency.

It seems as though the current state of large applications now demands another way to interact with operating systems, and some tools are now leading the way.

So what has changed ?

While our mission is still the same from a non technical perspective, the technical landscape has evolved and went through several phases.

  1. The first era of repeatable architecture

    We first realized that as soon as several machines performed the same task the need for repeatable, coherent environments became essential. Typical environments used a combination of cfengine, NFS and mostly perl scripts to achieve these goals.

    Insight and reporting was then providing either by horrible proprietary kludges that I shall not name here, or emergent tools such as netsaint (now nagios), mrtg and the like.

  2. The XML mistake

    Around that time, we started hearing more and more about XML, then touted as the solution to almost every problem. The rationale was that XML was - somewhat - easy to parse, and would allow developers to develop configuration interfaces separately from the core functionality.

    While this was a noble goal, it was mostly a huge failure. Above all, it was a victory of developers over people using their software, since they didn’t bother writing syntax parsers and let users cope with the complicated syntax.

    Another example was the difference between Linux’s iptables and OpenBSD’s pf. While the former was supposed to be the backend for a firewall handling tool that never saw the light of day, the latter provided a clean syntax.

  3. Infrastructure as code

    Fast forward a couple of years, most users of cfengine were fed up with its limitations, architectures while following the same logic as before became bigger and bigger. The need for repeatable and sane environments was as important as it ever was.

    At that point of time, PXE installations were added to the mix of big infrastructures and many people started looking at puppet as a viable alternative to cfengine.

    puppet provided a cleaner environment, and allowed easier formalization of technology, platform and configuration. Philosophically though, puppet stays very close to cfengine by providing a way to configure large amounts of system through a central repository.

    At that point, large architectures also needed command and control interfaces. As noted before, most of these were implemented as perl or shell scripts in SSH loops.

    On the monitoring and graphing front, not much was happening, nagios and cacti were almost ubiquitous, while some tools such as ganglia and collectd were making a bit of progress.

Where are we now ?

At some point recently, our applications started doing more. While for a long time the canonical dynamic web application was a busy forum, more complex sites started appearing everywhere. We were not building and operating sites anymore but applications. And while with the help of haproxy, varnish and the likes, the frontend was mostly a settled affair, complex backends demanded more work.

At the same time the advent of social enabled applications demanded much more insight into the habits of users in applications and thorough analytics.

New tools emerged to help us along the way:

  • In memory key value caches such as memcached and redis
  • Fast elastic key value stores such as cassandra
  • Distributed computing frameworks such as hadoop
  • And of course on demand virtualized instances, aka: The Cloud
  1. Some daemons only provide small functionality

    The main difference in the new stack found in backend systems is that the software stacks that run are not useful on their own anymore.

    Software such as zookeeper, kafka, rabbitmq serve no other purpose that to provide supporting services in applications and their functionality are almost only available as libraries to be used in distributed application code.

  2. Infrastructure as code is not infrastructure in code !

    What we missed along the way it seems is that even though our applications now span multiple machines and daemons provide a subset of functionality, most tools still reason with the machine as the top level abstraction.

    puppet for instance is meant to configure nodes, not cluster and makes dependencies very hard to manage. A perfect example is the complications involved in setting up configurations dependent on other machines.

    Monitoring and graphing, except for ganglia has long suffered from the same problem.

The new tools we need

We need to kill local configurations, plain and simple. With a simple enough library to interact with distant nodes, starting and stopping service, configuration can happen in a single place and instead of relying on a repository based configuration manager, configuration should happen from inside applications and not be an external process.

If this happens in a library, command & control must also be added to the mix, with centralized and tagged logging, reporting and metrics.

This is going to take some time, because it is a huge shift in the way we write software and design applications. Today, configuration management is a very complex stack of workarounds for non standardized interactions with local package management, service control and software configuration.

Today dynamically configuring bind, haproxy and nginx, installing a package on a Debian or OpenBSD, restarting a service, all these very simple tasks which we automate and operate from a central repository force us to build complex abstractions. When using puppet, chef or pallet, we write complex templates because software was meant to be configured by humans.

The same goes for checking the output of running arbitrary scripts on machines.

  1. Where we’ll be tomorrow

    With the ease PaaS solutions bring to developers, and offers such as the ones from VMWare and open initiatives such as OpenStack, it seems as though virtualized environments will very soon be found everywhere, even in private companies which will deploy such environments on their own hardware.

    I would not bet on it happening but a terse input and output format for system tools and daemons would go a long way in ensuring easy and fast interaction with configuration management and command and control software.

    While it was a mistake to try to push XML as a terse format replacing configuration file to interact with single machines, a terse format is needed to interact with many machines providing the same service, or to run many tasks in parallel - even though, admittedly , tools such as capistrano or mcollective do a good job at running things and providing sensible output.

  2. The future is now !

    Some projects are leading the way in this new orientation, 2011 as I’ve seen it called will be the year of the time series boom. For package management and logging, Jordan Sissel released such great tools as logstash and fpm. For easy graphing and deployment etsy released great tools, amongst which statsd.

    As for bridging the gap between provisionning, configuration management, command and control and deploys I think two tools, both based on jclouds1 are going in the right direction:

    • Whirr2: Which let you start a cluster through code, providing

    recipes for standard deploys (zookeeper, hadoop)

    • pallet3: Which lets you describe your infrastructure as code and

    interact with it in your own code. pallet’s phase approach to cluster configuration provides a smooth dependency framework which allows easy description of dependencies between configuration across different clusters of machines.

  3. Who’s getting left out ?

    One area where things seem to move much slower is network device configuration, for people running open source based load-balancers and firewalls, things are looking a bit nicer, but the switch landscape is a mess. As tools mostly geared towards public cloud services will make their way in private corporate environments, hopefully they’ll also get some of the programmable


          Senior SQL Developer - SQL, SSRS/SSAS/SSIS, Azure/AWS/Google Clo   

          SQL Developer   

          UI Designer / Developer (Servicenow)   

          RoR Developer   

          .NET Developer - Premier Consulting Company | Client Facing   

          Front End Web Developer   

          Software Developer   
MN-Minneapolis, Great opportunity to play a significant role in helping build and maintain platform automation with a company doing really cool stuff, and bursting with innovation! As a Software Developer / Dev Ops Engineer, you will be involved in the design and creation of custom tools, and platform automation Work closely with development team to configure, document and improve existing and future software app
          How to speed up page load times with Google's PageSpeed Insights   
Google PageSpeed Insights is a helpful tool for web developers to speed up page load times. Here's how to make that tool more efficient with a simple Chrome extension.
          Critical Forces Critical Ops hits 22 million downloads and is set to invade Asia   
Critical Force, The Finnish Game Developer of the Year 2016, has reached 22 million downloads of the Critical Ops mobile eSports game.
          Sr. JavaScript Developer   
MN-Minneapolis, Location: Preferred Skills: Agile,JavaScript,NodeJs Opening Description: Job Title: Sr. JavaScript Developer Duration: 1 year Location: Minneapolis, MN 55402 *MUST HAVE Vanilla JavaScript* Job Description: We are looking for a solid JavaScript and front-end developer to help build and maintain components as part of the Interactive Marketing team. As part of a fast paced and fun team, you will be r
          bbP Live Preview   

A developer built our website about a year and a half ago and installed the bbP Live Preview plugin by r-a-y. Our theme is Themify Ultra. All plugins, WP versions and frameworks are up to date.

The preview window only works VERY intermittently with seemingly no consistent variable to isolate. It works great for me in Google Chrome, but someone else can’t get it to work in Google Chrome (both machines have ActiveX enabled).

Any suggestions on how I can troubleshoot to get this working across all platforms?


          Comment on Corruption – Version 0.45 – Update by Crim   
Getting a bit to large to keep downloading everytime. The developer really needs to figure out how to compress the files so it is easier to download and so it doesn't take a how lot of space.
          Software Developer - 80/20 Inc. - Columbia City, IN   
Prior experience interviewing end-users for insight on functionality, interface, problems, or usability issues is preferred....
From Indeed - Thu, 18 May 2017 13:07:43 GMT - View all Columbia City, IN jobs
          Developer Update - June 29 Team Scoring and Gas Changes H1Z1 Official Video   
Developer Update - June 29 Team Scoring and Gas Changes H1Z1 Official Video
          Senior Application Developer - EMD - Rockland, MA   
EMD Serono is a business of Merck KGaA, Darmstadt, Germany. A career with EMD Serono is an ongoing journey of discovery:....
From EMD - Fri, 23 Jun 2017 21:06:18 GMT - View all Rockland, MA jobs
          Flight Sim World Community Update #4   

RV-7, PA-34 Seneca, DA40, PA-28 Cherokee, PA-18 Super Cub .. these are some of the aircraft of Flight Sim World that have retained the developers efforts until the release of the Update #4.

Panels, systems and audio issues are fixed. At the same time, the full window mode should perform better later on.

[...]
          AS 400 developer   

          Unity for Mac 5.6.2   
Unity for Mac is a game development ecosystem: a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D and 2D content; easy multiplatform publishing; thousands of quality, ready-made...
          Magellan Developer   

          Database Developer   

          Monetary LLC President Shelley Plomske Elevated to CEO   

DENVER, June 29, 2017 /PRNewswire/ -- Monetary LLC Chairman Jeff Katz today announced that Shelley Plomske, co-founder and president, is assuming the role of CEO in addition to her other duties. Monetary rolled out its connected commerce platform for POS developers and dealers earlier...



          House for sale in loughrea, galway - 169000 eur   
House for sale in loughrea, galway - 169000 eur Band new development croi an bhaile, carrowbaun, athenry, co. galway all properties are a rated with air to water heating systems in place. the properties are being sold full finished and ready for soft furnishings. no. 40 croi an bhaile - 3 bedroom end terrace extending to approx. 105 sq. m. - guide price - 169,000accommodation:band new development \croi an bhaile\, carrowbaun, athenry, co. galway all properties are a rated with air to water heating systems in place. the properties are being sold full finished and ready for soft furnishings. **available properties** no. 40 croi an bhaile - 3 bedroom end terrace extending to approx. 105 sq. m. - sale agreed no. 41 croi an bhaile - 3 bedroom mid terrace extending to approx. 125 sq. m. - sale agreed no. 42 croi an bhaile - 1 bedroom ground floor apartment extending to approx. 45 sq. m - 110,000 no. 43 croi an bhaile - 2 bedroom duplex apartment extending to approx. 105 sq. m - sale agreed no. 44 croi an bhaile - 3 bedroom mid terrace extending to approx. 105 sq. m - sale agreed no. 45 croi an bhaile - 3 bedroom end terrace extending to approx. 105 sq. m - guide price - 169,000note: these particulars are detailed for the purposes of representing the development only. visual representations, finishes, layouts and/or scales may be approximate or representative of the development rather than exact specifications of the actual unit. the developer reserves the right to make alterations to the design and specification in the overall interest of the development.
          SUSE Manager 3.1 optimises enterprise DevOps and IT operations   
developer

SUSE has released SUSE Manager 3.1 as its new DevOps and container management solution for enterprises. The new offering is designed to boost DevOps ...

The post SUSE Manager 3.1 optimises enterprise DevOps and IT operations appeared first on Open Source For You.


          Five ways to build your reputation as a niche developer   
Building reputation as a developer

In the competitive world, the new generation of tech professionals is using various ways to market themselves. Building your niche in a particular technology ...

The post Five ways to build your reputation as a niche developer appeared first on Open Source For You.


          Amazon WorkSpaces Releases New Power Bundle – More vCPUs, Memory, and Storage   
Are you tired of hearing me talk about Amazon WorkSpaces yet? I hope not, because we have a lot of customer-driven additions on the roadmap! Our customers in the developer and analyst community have been asking for a workstation-class machine that will allow them to take advantage of the low cost and flexibility of WorkSpaces. […]
          Microsoft Windows 10 SDK Preview Build 16225 Released   
Today, we released a new Windows 10 Preview Build of the SDK to be used in conjunction with Windows 10 Insider Preview (Build 16225 or greater). The Preview SDK Build 16225 contains bug fixes and under development changes to the API surface area. The Preview SDK can be downloaded from developer section on Windows Insider. For feedback and […]
          Web Developer   

          SQL Developer - Round Lake, IL   

          Senior Application Developer eCommerce   

          Java Developer - Schaumburg, IL   

          Lead Application Systems Analyst Hyperion Technical Developer   

          SAP ABAP Developer, MN - Direct Client req   

          Front End Developer - Digital Marketing - Diverse Lynx LLC - Roseland, NJ   
Experienced Front End/CMS Web Developer skilled in web technologies including HTML, CSS, JavaScript, XML, XSLT, JavaScript, Sitecore CMS, JQuery, RSS, Mobile,...
From Diverse Lynx LLC - Thu, 23 Mar 2017 03:09:48 GMT - View all Roseland, NJ jobs
          RPG Developer   

          Rocket League is, uh, getting some, Morty, it’s getting some, BLARGH, I mean, some, you know, getting some free Rick and Morty stuff, Morty   
In celebration of the game’s second anniversary, developer Psytronix has announced that a number of characters from Adult Swim’s sci-anarchy show are coming to Rocket League next week for exactly zero schmeckles. SHOW ME WHAT YOU GOT. Starting 5 July, Rick, Morty, Cromulon, Mr Meeseeks, and everybody’s best friend Mr Poopy-Butthole will be available as […]
          PHP Developer   
Unisoft Technologies - Delhi - The primary goal of our company is to produce web and mobile applications, therefore we are keen to find PHP Developers who... will be responsible to develop website & web & mobile applications using PHP CMS & Framework. You will also be responsible to fulfill the front-end elements...
          PHP Developer with Angular JS   
Future Point pvt ltd - Hyderabad, Telangana - Andhra Pradesh - Experience with PHP and Java frameworks, EXTJS JavaScript framework is a plus.Knowledge of software design and implementation.Design...
          PHP Developer ( Fresher) nedded   
Endevor IT Solutions Pvt. Ltd - Indore, Madhya Pradesh - ) Proficient understanding of code versioning tools Strong understanding of PHP back-end development. Knowledge of CMS or Framework is a plus point...
          Urgently Required Junior and Senior PHP Developers   
Bangalore, Karnataka - Opening For PHP Developers Experience:1-6 years Salary: 10k to 50k (as per company criteria) Requirements: *Experience in any...
          Senior PHP Developer   
Innvonix Technologies - Ahmedabad, Gujarat - Strong exposure to PHP - 5.5 and above Good working experience in any CMS like Word press, Joomla and Drupal Good working knowledge of any...
          Senior PHP Developer   
Ergode IT Services Pvt. ltd - Navi Mumbai, Maharashtra - Thane, Maharashtra - across a majority of browsers and devices Coordinating with co-developers and other related departments SKILL SET REQUIRED Must be proficient in PHP, MySQL...
          Php developer   
Chetu India Private Limited - Delhi - 2+ Years of Experience as PHP Developer. Experience in PHP,Magento & MySQL, various open source frameworks, Strong knowledge ofJavaScript... documentation Candidate should have basic knowledge ofan oops concept. 2+ Years of Experience as PHP Developer. Experience in PHP,Magento & MySQL...
          Senior PHP Developer   
Moon Technolabs Pvt. Ltd - Ahmedabad, Gujarat - Strong knowledge of PHP, MYSQL, AJAX, HTML, CSS, DHTML, JAVASCRIPT, jQuery, XML, OOPS Also knowledge of any framework like MVC Pattern...
          PHP/Joomla Developer   
Passion Gaming Private Limited - Panchkula, Haryana - Chandigarh - Excellent knowledge of CMS Joomla (Plugin / theme development / API). Strong PHP development skills. Write clean, well designed code...
          PHP Developer (Fresher) openings   
Endeavor IT Solutions - Indore, Madhya Pradesh - Key Skills: Strong command over Core PHP, MySQL, HTML, CSS and JavaScript Positive attitude Ability to work under minimal supervision...
          Senior PHP Developer   
Prolim Corporation - Mysore, Karnataka - 3+ Years(in PHP development itself) of experience. Develop leading-edge products and reusable components using a combination of development... tools like PHP v5.4 & above using Symfony2, JavaScript, and REST-full web services, MySQL, SQL Scripting. Demonstrable knowledge of web...
          PHP Developer - Mysql/css/html/javascript   
Endeavor IT Solutions - Indore, Madhya Pradesh - Qualification: BS/MS degree in Computer Science/ IT, BE in Computer Science/ IT. Must be proficient in PHP, MySQL, CSS, HTML,Javascript..., AJAX, XML. - Should have knowledge of CI, PHP frameworks. - Demonstrable knowledge of web technologies like WordPress...
          Opening for PHP Developer   
Skalenow Technologies Pvt Ltd - Chennai, Tamil Nadu - Looking for PHP developers having 5+ experience in following fields, CMS : Wordpress Frame Work: Laravel / Codeignitor Hands on experience...
          Senior Software Developer - PHP (CodeIgniter)   
BiipByte Technologies Pvt Ltd - Bangalore, Karnataka - Apply only if you are interested to work in Bengaluru. Job Description: 1. The PHP Developer is expected to be able to perform... PHP Framework CodeIgniter 2. Must have 3 years to 5 years of relevant experience 3. Must have knowledge of web services and serialization...
          Opening for Php Developer   
Star vision Placement - Jaipur, Rajasthan - which you will get to work on are: PHP, JQuery, Angular JS, SOLR, RedIs, MongoDB, DB clustering, MVC, Caching, Unit Testing, GIT, RabbitMQ an ever expanding...
          Php developer   
Conseiller Recruitment Private Limited - Thiruvananthapuram, Kerala - A PHP developer is responsible for writing server-side web applicationlogic. PHP developers usually develop back-end components, connect... theapplication with the other (often third-party) web services. A PHP developer is responsible for writing server-side web applicationlogic. PHP...
          PHP Laravel Developer Required Urgently   
Red Symbol Technologies Pvt Ltd - Jaipur, Rajasthan - We are looking for 3-5 yrs experienced PHP/Wordpress/Laravel/Core PHPdevelopers urgently. - An expertise in PHP, MySQL, Laravel -The...
          Developer Instructor - Acro Media Inc. - Okanagan, BC   
Experience developing a Computer Science and/or web development course(s). The instructor will require a web development or computer science diploma, and two...
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Forged To Fight Hot Rod Developer Q&A, 360 gif, and video feature   
AUTOBOT HOT ROD has joined the fight! Long undercover on Earth with his brother in arms, Bumblebee, Hot Rod is a powerful and agile warrior with a unique Time Bubble Cannon that definitely packs a serious punch! Kabam has provided some exciting high-res assets for us to share with all of you, including a 360-rotating GIF of HOT ROD, and a developer Q&A. Transformers Forged To Fight HOT ROD Developer Q&A Hot Rod’s In The House Hot Rod made quite the splash when he debuted ... View the full news story on Seibertron.com by clicking here.
          Jeppesen Data Cycle 1711 Full World (06.2017) | 2.82 GB |   
Jeppesen Data Cycle 1711 Full World (06.2017) | 2.82 GB Descrion: Update of aeronautical databases Release date: 06/02/2017 Version: 1711 Developer: Jeppesen Developer's site: Jeppesen.com Language: English Tabletka: not required System requirements: Windows 7, 8 Coverage Area: Full World DOWNLOAD: http://nitroflare.com/view/1F2A167724ECF05/1711_PC.part1.rar http://nitroflare.com/view/E293D673694F488/1711_PC.part2.rar http://nitroflare.com/view/57CCA28CC3555CA/1711_PC.part3.rar
          Visual Studio 2017 version 15.2 (26430.13) | 24.5 Gb |   
Visual Studio 2017 version 15.2 (26430.13) Microsoft Visual Studio 2017 version 15.2 (26430.13) + Serial Keys | 24.5 Gb Language: english, russian Tech giant Microsoft has announced the release of Visual Studio 2017 version 15.2 (26430.13). This release focuses on increasing the productivity and making it easier to create applications for mobile and cloud. A lightweight and modular installation is also a highlight feature. Visual Studio 2017 - Productivity and performance, mobile, cloud, and devops In this release, Microsoft has focused on four areas - productivity and performance, mobile, cloud, and devops. In its release notes, Microsoft said that 2017 release brings a lightweight and modular installation experience. It allows the developers to only get the components they need. Microsoft also claims that Visual Studio 2017 starts up to 3 times faster as compared to Visual Studio 2015. This release is designed to support teams in a better manner, it comes with tools to provide for developing NET Core 1.0 and 1.1 apps, microservices, and Docker containers. Xamarin integration in Visual Studio 2017 has been made better with a Xamarin Forms previewer and improved IntelliSense for Xamarin Forms XAML. An improved Git integration will be liked by devops. Visual Studio now makes use of the Git executables. Overall, more Git functionality is available directly within the DE. Talking about the supported platforms, Visual Studio 2017 will run on Windows 7 Service Pack 1, Windows 8.1, Windows 10 (version 1507 or newer), Windows Server 2012 R2 Essentials Standard and Datacenter, and Windows Server 2016 Standard and Datacenter. Release Date: June 9, 2017 - Visual Studio 2017 version 15.2 (26430.13): Issues Fixed in this Release These are the customer-reported issues addressed in this version: - Update to Visual Studio (version 15.2) solution loading caused forced restart. - Visual Studio 2017 randomly restarts after 15.2 update. Release Date: May 30, 2017 - Visual Studio 2017 version 15.2 (26430.12) Issues Fixed in this Release These are the customer-reported issues addressed in this version: - Compilation fails because proces cannot access dll (after VS2017 update 2 (v15.2)). - Visual Studio 2017 (version 15.2) freezes without network connection. - The Visual Studio 2017 (version 15.2) update can cause incorrect versions of vcmeta.dll to be installed. - Added support for Service Fabric 5.6 release/2.6 SDK which enables using ServicePackageActivationMode="ExlusiveProcess". - R tools for Visual Studio 2017 won't install on Windows 7. Additional fixes included in this release: - Fixed a possible F# regression related to exception: "This stream does not support writing at System.IO.Compression.DeflateStream.BeginWrite". - Fixed an issue where Xamarin iOS apps were not building correctly. - Fixed a performance degradation sometimes occurring in Xamarin Android apps. - Fix for trouble connecting to Android debugger. - Fix for csproj losing multidex support when upgrading to 4.5. About Microsoft Microsoft Corporation, leading developer of personal-computer software systems and applications. The company also publishes books and multimedia titles, offers e-mail services, and sells electronic game systems, computer peripherals (input/output devices), and portable media players. It has sales offices throughout the world. Product: Microsoft Visual Studio Version: 2017 version 15.2 (26430.13) Off-Line Content ISO Supported Architectures: 32bit / 64bit System Requirements: PC Supported Operating Systems: Windows 7even SP1 / 8.x / 10 / Server 2012 R2 / 2016 Size: 24.5 Gb DOWNLOAD: http://nitroflare.com/view/5E4E313F31C6F2C/cMViSt1523013.part01.rar http://nitroflare.com/view/CF334D6EE33A1D4/cMViSt1523013.part02.rar http://nitroflare.com/view/B4D0D9EE675E837/cMViSt1523013.part03.rar http://nitroflare.com/view/2426EF92988723A/cMViSt1523013.part04.rar http://nitroflare.com/view/961CE46784DF0EB/cMViSt1523013.part05.rar http://nitroflare.com/view/BE8F8308AB32693/cMViSt1523013.part06.rar http://nitroflare.com/view/B1998CABB970BD8/cMViSt1523013.part07.rar http://nitroflare.com/view/18CC3816C5A72B7/cMViSt1523013.part08.rar http://nitroflare.com/view/279939FC066F3B8/cMViSt1523013.part09.rar http://nitroflare.com/view/584A8104D7C3992/cMViSt1523013.part10.rar http://nitroflare.com/view/8D5B8A669D685F9/cMViSt1523013.part11.rar http://nitroflare.com/view/1F6C218778E0E4A/cMViSt1523013.part12.rar http://nitroflare.com/view/7E3ABB4382747B6/cMViSt1523013.part13.rar http://nitroflare.com/view/8C8C629E3FA62B2/cMViSt1523013.part14.rar http://nitroflare.com/view/B5075B238E1BB0A/cMViSt1523013.part15.rar http://nitroflare.com/view/30A70197793CE44/cMViSt1523013.part16.rar
          Pixologic ZBrush 4R8 Win Fixed..   
Pixologic ZBrush 4R8 Win Fixed Keyshot now working, also some other minor bugs fixed ZBrush is the 3D industry's standard digital sculpting application. Use customizable brushes to shape, texture, and paint virtual clay, while getting instant feedback. Work with the same tools used by film studios, game developers and artists the world over. Dynamesh is ZBrush's digital clay. It rebuilds the topology of your model as you sculpt, creating a smooth, even surface for you to add fine details. Step between different resolutions of your model, and changes on any level will be applied to each one. This enables you to create complex models, but still be able to make big changes when you need to. If you're a concept artist or illustrator, you'll find that ZBrush bridges the gap between 2D and 3D. Compose 2D images where you can make real-time changes, while maintaining accurate lighting and depth. Paint models with pixel-by-pixel control using customizable brushes. Use GoZ to create complex textures in PhotoShop and see them applied to your scene as you work. ZBrush 4R8 introduces multi-language support, as well as many other enhancements such as a new transformation tool, the Gizmo 3D and a new text generator that will allow the artist to create text and logos with real-time adjustments. And these are only the beginning! Live Boolean For all their power, Boolean systems have historically required a lot of trial and error before finally getting a satisfying result. With Live Boolean, artists gain the ability to combine multiple sculptures together and see in real-time what the resulting mesh will look like. Any model can be subtracted from another, regardless of their polygon counts. You can even use Live Boolean with the existing instancing systems in ZBrush such as NanoMesh and ArrayMesh. While Live Boolean is active, you can even sculpt on your models while previewing the Boolean results. All of these options can be combined together to provide new sculpting workflows that are unique to ZBrush. Real-Time Preview Live Boolean is also excellent for creating hard surface models. Live Boolean makes it possible for you to preview any addition and subtraction operations between your source models, allowing adjustments to be made on the fly. There is no guesswork, since you are able to dynamically see the end result before committing to the operation. You can adjust any part on a mesh and see it instantly impact the model. It's 100% interactive, non-destructive and works with any sculpt. Using Live Boolean for 3D Printing Live Boolean is perfect for creating models for manufacturing, toy design, product design, collectibles, and more. Use any sculpt to create articulated joints, keys for 3D printing, hollowing, or even to create molds for production. Converting Your Live Booleans The Live Boolean function is not only a preview system inside ZBrush but can also be converted to true geometry to allow export for use in other applications. When it comes time to finalize a Live Boolean creation, simply click a single button and the Live Boolean process will be converted to geometry. The structure of your models will change as little as possible, with topology changes only taking place where the source models connect to each other. Even with models that are comprised of several million polygons, the result can be generated in just a few seconds. Vector Displacement Mesh Feature Expand your Alpha arsenal with a new library of Vector Displacement Meshes (VDM). These are 3D sculpts used as brush building blocks that will allow undercutting when drawing on a model's surface. As an example, you can draw a nose complete with nostrils in a single brush stroke. Or an ear with complete front and back sides. Or a bent finger, scales with a raised angle or even an open mouth. All of this without lost depth or detail. DOWNLOAD: http://nitroflare.com/view/42709C56B761764/Pixologic.ZBrush.4R8.Win.Fixed.part1.rar http://nitroflare.com/view/3DB4E6E0CB215E4/Pixologic.ZBrush.4R8.Win.Fixed.part2.rar http://nitroflare.com/view/D4D3FEBBBFBD624/Pixologic.ZBrush.4R8.Win.Fixed.part3.rar http://nitroflare.com/view/5C60AF3B7F7892A/Pixologic.ZBrush.4R8.Win.Fixed.part4.rar http://nitroflare.com/view/54B14ECE149FC09/Pixologic.ZBrush.4R8.Win.Fixed.part5.rar http://nitroflare.com/view/D3DC04E9FF2764C/Pixologic.ZBrush.4R8.Win.Fixed.part6.rar
          AbleGamers' Player Panels could make future games more disability-friendly   

Nonprofit charity AbleGamers has been helping gamers with disabilities get the technology they need to play since 2004. Now, the organization’s new AbleGamers Player Panels initiative wants to help games become even more accessible—from the inside.

AbleGamers and the University of York created Player Panels to connect gamers with disabilities with developers and researchers who want to tap into their expertise. The idea stemmed from frequent calls from game companies looking for testers with disabilities, and from conversations with Xbox and PlayStation officials about how to advance more accessible gaming, AbleGamers COO Steve Spohn told PCWorld in a Skype interview.

To read this article in full or to leave a comment, please click here


          Jimmy Goldstein Net Worth   

Born James Goldstein in Milwaukee USA, but his birthdate is unknown in the media. He is a real estate developer, but is perhaps best known to the world for spending rather than earning money. He is a big NBA fan, and is known to enjoy more than 100 games per season, supporting mostly the Los …

The post Jimmy Goldstein Net Worth appeared first on Celebrity Net Worth.


          .NET / . C# Developer with Active Secret - RealInterface - Bethesda, MD   
NET Software Developer - Secret Clearance Required Job Number: 17000M0 Bethesda, MD Direct Hire Must possess an Active Secret Clearance Immediate opening
From Realinterface - Tue, 06 Jun 2017 03:22:29 GMT - View all Bethesda, MD jobs
          ATA Welcomes Seeing Machines to ATA Featured Product Program   

American Trucking Associations is the largest national trade association for the trucking industry. Through a federation of 50 affiliated state trucking associations and industry-related conferences and councils, ATA is the voice of the industry America depends on most to move our nation's freight.Trucking Moves America Forward. (PRNewsFoto/American Trucking Associations)ARLINGTON, Va., June 30, 2017 /PRNewswire-USNewswire/ -- Today, American Trucking Associations announced Seeing Machines, a leading developer and supplier of face and eye tracking software, became the newest member to the ATA Featured Product provider program. "Artificial...



          Software Developer, iOS & Mac - Synervoz Communications Inc. - Toronto, ON   
*Position: Software Developer, iOS & Mac* *Mailing Address: 10 Dundas Street East, Toronto, ON M5B 2G9* *Contact Person: Marion Kinio or James Rand* We are... $84,000 - $96,000 a year
From Indeed - Fri, 26 May 2017 14:29:49 GMT - View all Toronto, ON jobs
          Google, Yahoo and Facebook Committed to Support IPv6   
IPv6_ready_logo
Tech Info - CALIFORNIA - Only one day after experiment for 24 hours using IPv6 and got successfully , Google, Yahoo and Facebook said they would be permanently to upgrade to the Internet protocol on their main site.

As reported by Info World on Saturday June 11, 2011, "We saw 65 percent growth in our IPv6 traffic on the Day of the World IPv6," said Lorenzo Colitti, IPv6 Software Engineer at Google.

Besides Google, Facebook as a giant social networking also got a encouraging results when tested the internet protocol.

"At Facebook, we saw over than a million our users visited us in IPv6," said a senior network engineer at Facebook, Don Lee.

"There are no technical problems along period of 24 hours. It's supported by the positive comments on our blog, this is very attractive to see the passionate of the peoples on the IPv6 around the world," he added.

After obtaining the positive result, Facebook has been decided to support the IPv6 on its website for the developers, at the URL : http://developers.facebook.com/

"We will keep to adapt on our entire basic code to support IPv6," said Lee again. "IPv6 allow the Internet to continue an amazing development," he concluded.
          Microsoft Will launch Windows 8 in 2012   
Windows 8 logo
Tech Info – NEW YORK - CEO of Microsoft, Steve Ballmer, confirmed that in 2012 the Microsoft will launching the next generation Windows platform which in temporarily referred to as Windows 8.

"We are working hard to develop the next Windows version," said Ballmer at the developers conference in Japan, as quoted by PC Advisor, on Tuesday, May 24, 2011.

"We want to move to next-generation Windows systems, which will appear next year. In addition there are many more that could be expected from Microsoft," he continued.


In his statement, Ballmer also using the name 'Windows 8 ' related to the operating system. "You will hear a lot about Windows 8, whether it is tablet, PC or other variations,"said Ballmer.

During recent weeks, the analysts and technology reporter claimed that Windows 8 will be the official name of the new Microsoft platform. But until now the Microsoft is still reluctant to confirm the report.

On the latest version demo of Windows at the Consumer Electronics Show (CES), President of Windows Division, Steve Sinofsky refused to call Windows 8 as the name for their new platforms.

"I'm not call the Windows 8, I call it the latest of Windows generation, 'said Kinofsky.

Not long after it, Microsoft by ZDNet claimed that the Ballmer statement should be corrected. "We could not wait for the latest generation of Windows 7 hardware which will be present next year".

Until now, we have not Officially announced the date or name of this latest Windows version ."
          a New Xbox Console Developed by Microsoft   
Xbox 360

That new hardware rumored has been sent to EA in last April. Because its design is still raw, the that console does not have casing, so it to be in a PC


Tech Info (CALIFORNIA) - Microsoft was allegedly being developes to the Xbox 360 successor console. In fact, prototypes of this console rumored already reached to Electronic Arts as a game developer party that got the honor to test the console.

"We often receive a new console that is stored in the PC package. And when we look at it, we just know it is a new console," said one senior employee was quoted as saying by EA Development of Technology magazines, on Saturday, May 7, 2011.

In past March, emerging speculation that Microsoft is in the early stages in developing the successor of Xbox 360 which got a phenomenal success. Because the Xbox Concole Architecture Group has been making the jobs vacancy advertisements such as Graphics Hardware and Performance Engineer. Newer employee is believed capable to be responsible to "make the concept and create the next generation consoles" as stated of that ad.

Related to these brand-new console specifications, there is still no information could be obtained. However, the developer indicated that the brand-new of Xbox will feature support for the Kinect motion sensor, with some changes.
          Free Download Trial Version of Adobe Creative Suite 5.5   

Adobe launched the Creative Suite 5.5, a latest software packages for design and development. Now Creative Suite CS5.5 Pack trial version is available for download.

Adobe Creative Suite 5.5
Tech InfoAdobe Creative Suite CS5.5 is a continuation of the software package Adobe Creative Suite 5, which was released in April 2010. Creative Suite CS5.5 has included updated versions for the Adobe Photoshop, Adobe Illustrator, Adobe InDesign, Adobe Acrobat, Adobe Flash Builder Premium, Adobe Catalyst Flash, Adobe Flash Professional, Adobe Dreamweaver, Adobe Premiere Pro and Adobe After Effects. Similarly, as quoted by Mashable on Wednesday May 04, 2011.

Adobe CS5.5 software packages so much discussed because its features Flash and HTML5, and its ability to produces a video, the innovation of its editing and the online publication. Adobe claims that Creative Suite CS5.5 is the best software package at this time for design and the development.

Adobe also focused on the mobile market share. They positioned the Adobe AIR and Adobe Flash as an appropriate tool for designers and the mobile developers. Adobe even claims that some online publishers have been using Adobe Creative Suite 5.5 for making online publication that interesting and interactive for the tablets.

Did you curious to try the trial version of Adobe Creative Suite 5.5? You could click this link or visit the website at http://www.adobe.com/products/creativesuite.html
          Android Developers - BizBilla.com - Karaikkudi, Tamil Nadu   
Expert level knowledge of Android SDK and NDK, device APIs and development tools. Hands-on Android/ Mobile Java development experience....
From BizBilla.com - Fri, 07 Apr 2017 10:13:37 GMT - View all Karaikkudi, Tamil Nadu jobs
          Dark and Light – Bestiary Feature Revealed   
Snail Games, a leading developer and publisher of interactive entertainment, announced today details of the bestiary for the upcoming dark fantasy multiplayer survival game, Dark and Light. In the latest development update, players learn how to utilize Bestiary creature cards to track and learn details about in-game creatures. The world of Dark and Light is […]
          macOS High Sierra Public Beta is now available: Here’s how to install it on your Mac   

Interested in trying out Apple’s next Mac operating system? You’re in luck, because Apple has just released the macOS High Sierra Public Beta.

Apple announced the operating system earlier this month at its Worldwide Developers Conference. This version is more of a maintenance release, so it’s not a major overhaul of macOS. But it does have several new features, including a new file system, smoother video playback and support for HEVC video, and improved Siri. The Photos app and Safari also have improvements. Learn more about the features and specifications of macOS High Sierra.

Heres what you need to know to get the macOS High Sierra Public Beta running on your Mac.

To read this article in full or to leave a comment, please click here


          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
If you’re desperate to break free from that office life where you co-workers have never even heard of Minecraft, and want to come on board to build kick-ass...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Tele Sales Associate - ABELMed Inc. - Burlington, ON   
ABELSoft Inc. a dynamic and growth-oriented developer and marketer of medical and dental software have an immediate requirement for an Inside Sales Associate
From ABELMed Inc. - Tue, 27 Jun 2017 06:02:50 GMT - View all Burlington, ON jobs
          Inside Sales - ABELMed Inc. - Burlington, ON   
ABELSoft Inc. a dynamic and growth-oriented developer and marketer of medical and dental software have an immediate requirement for an Inside Sales Associate
From ABELMed Inc. - Tue, 27 Jun 2017 06:02:44 GMT - View all Burlington, ON jobs
          Apple Marketing Lead Greg Joswiak Talks ARKit In New Interview, by Juli Clover, MacRumors   

Enthusiasm about ARKit has been "unbelievable" says Joswiak, who went on to describe some of the things developers have built so far, including virtual tape measures that can accurately measure real-world objects. "It's absolutely incredible what people are doing in so little time," he said. Joswiak declined to speak about Apple's future AR plans, but said the company is going to "start at zero" with the iPhone and the iPad.


          Setapp At 5 Months: 10,000 Users And Better App Discovery, by Adam C. Engst, TidBITS   

I polled a few developers who are participating in Setapp, and although all of them remain optimistic about Setapp’s potential, Setapp hasn’t contributed significantly to the bottom line for any of them. Joe Japes of Econ Technologies estimated that the inclusion of Chronosync Express in Setapp had increased revenues by less than 1 percent. Jesse Grosjean of Hog Bay Software told me that putting TaskPaper in Setapp had been a “nice but relatively minor boost” that generated about 5 percent of his monthly revenue.

On the plus side, Grosjean said the income from Setapp was increasing, and Japes noted that “the key for us is Setapp’s potential.” David Sinclair of Dejal Systems said he was quite pleased with Setapp and that Setapp “accounts for a significant chunk of new Dejal Simon customers.” He also pointed out that “Simon is a premium app, at $99, so offering an inexpensive subscription option for it alone makes a lot of sense for Simon users, and they get all those other apps as a bonus.”


          LG V30 ar putea renunţa la ecranul secundar (Telefoane mobile)   

Seria de dispozitive V de la LG s-a diferenţiat în piaţă prin indermediul ecranelor secundare din partea de sus, folosite pentru afişarea de notificări, diverse informaţii rapide precum vremea sau data curentă şi/sau scurtături către aplicaţii des folosite. Modelul V30, aşteptat în această toamnă, ar putea renunţa la această funcţionalitate, devenind astfel doar un LG G6 mai mare, cu puţine noutăţi sub carcasă.

Noile zvonuri publicate pe XDA-Developers, vorbesc despre un LG V30 banal, cu design şi capabilităţi similare cu LG G6. Vorbim astfel despre un phablet cu ecran pe format 18:9 (probabil înălţimea în plus a acestuia compensează pentru lipsa ecranului secundar), echipat cu chipset Snapdragon 835, 4 GB memorie RAM şi 64 GB spaţiu de stocare. În afară de noul chipset high-end de la Qualcomm şi probabil display-ul mai mare, cele două dispozitive ar oferi cam aceleaşi capabilităţi.

Odată cu display-ul secundar, pare să dispară şi o altă funcţie pe care seria de dispozitive V le avea în faţa concurenţei. Acumulatorul telefonului nu va mai fi uşor de schimbat, acesta adoptând un design unibody. Probabil că acesta va fi rezistent la apă, lucru care necesită sigilarea tuturor căilor de acces la componentele interne. Spre diferenţă de seria de dispozitive Note de la Samsung, care oferă hardware similar cu modelul din primăvară alături de un stylus, V30 nu va integra asemenea accesorii sau compatibilitate cu acestea.

Practic, V30 ar putea fi un banal upgrade de chipset şi de display la G6. Se pare că design-ul cu două ecrane secundare scăpat pe internet luna trecută va fi păstrat pentru modelul G7, imaginile descriind un model similar cu ceea ce vedem în leak-urile despre iPhone 8 şi noul smartphone Essential.

(...)

Cuvinte cheie: LG, V30, smartphone, Android,

Subiecte asemănătoare:
» Prototipurile primului iPhone erau foarte diferite faţă de modelul final
» „Made in North Korea”: Lista celor mai importante smartphone-uri, tablete şi programe software disponibile în statul condus de Kim Jong-un
» O machetă de iPhone 8 a fost construită folosind planurile scăpate pe internet de Apple [VIDEO]
» Galaxy Note7 Fandom Edition ar putea fi lansat în curând
» Jindallae 3 este cel mai nou smartphone lansat în Coreea de Nord

Articol original - LG V30 ar putea renunţa la ecranul secundar, de pe site-ul go4it.ro


          Backend Software Applications Developer   

          Android Things Hackster Community   
Posted by Dave Smith, Developer Advocate for IoT

Android Things makes building connected embedded devices easy by providing the same Android development tools, best-in-class Android framework, and Google APIs that make developers successful on mobile. Since the initial preview launch back in December, the community has turned some amazing ideas into exciting prototypes using the platform.

To empower these makers and developers using Android Things to share and learn from each other, we have partnered with Hackster.io to create a community where aspiring IoT developers can go to showcase their projects and get inspired by the work of others. Hackster.io is a community of 200,000 engineers and developers dedicated to building internet-connected hardware projects. They also seek to educate and challenge members through live workshops and design contests.

We are eager to see the projects that you come up with. More importantly, we're excited to see how your work can inspire other developers to create something great with Android Things. Visit our Hackster.io community to see the amazing projects others have already built and join the community today!

Android Things Webinar

We will be hosting a webinar in cooperation with Hackster.io on July 7th, 2017 at 10AM PST titled Bootstrapping IoT Products with Android Things. During this time, you will learn how we have designed Android Things to address many of the pain points experienced by developers attempting to build IoT products. You will also have the opportunity to send in questions you have regarding the platform and ecosystem. Register today to join us for this exciting event!


          ReactNative Developer   

          Developer - HP PPM   

          Front-End Developer   

          OnBase Developer   

          SAP PI Developer   

          UI Full-Stack developer   

          Galaxy of Pen & Paper   
Galaxy of Pen & Paper (2017) is a new very interesting RPG for PC. Release date: 27 July 2017 Developer: Behold Studios Platform: PC Genre: RPG Language: English Download Galaxy of Pen & Paper torrent on PC! On this page you can download this game for free and without registration. This game is developed by […]
          From C# To Perl: Readability   

Let’s talk about readability. It’s a fact that code is read far more often than written. Listening to the Perl community, you would think that it is the most readable computer language ever devised. Larry Wall loves to talk about linguistics and applied some of his knowledge on the subject when creating Perl. The result was… interesting.

Waste No Keys

How many keys does your keyboard have? Want to use a language that seems to go out of it’s way to find a use for every one of them? Perl favors terseness over readability to almost a pathological point. This is exemplified in its use of magic variables. You can find a full list of them here. Now imagine reading a code base that uses any significant fraction of them. To be fair many of them are almost never used. Even seasoned Perl hackers would have to look them up. Also, you can see in the documentation that they also have readable aliases. If you are using any of the obscure ones you should probably use the alias instead.

On a related note Perl seems to have inherited from C the almost pathological need to abbreviate. C system code tends to abbreviate variable names to the point of confusion if you aren’t familiar with the codebase. Perl programmers seem to carry this over into non-system code. I’m a big believer in Domain Driven Design, which states as one of its tenets that you should speak the same language as your users. This should carry over into your code. Once again, when I come back to a codebase six months from now I don’t want to have to think about what that abbreviation was for. Sometimes you can save too many keystrokes.

Ambiguity

Perl gurus often seem to highlight the fact that their language is closer to natural language than most. They consider this to be A Good Thing. I don’t. Natural language is messy, ambiguous, and full of nuance. I want my code to be as clean, clear, and straightforward as possible. If this comes at the expense of succinctness, so be it. I’m writing this code once. Others (and me) will be reading it many times. This is one reason any scientific field of study comes with its own jargon. The goal is to eliminate as much of the ambiguity as possible by distancing itself from natural language.

In contrast, the foundation of C#’s syntax comes from the C/C++/Java model. I don’t find anything inherently superior to this syntax (it is pretty dominant though), but one thing it does not suffer from is ambiguity.

TMTOWTDI

This is where I feel readability suffers the most. Perl’s motto of There’s More Than One Way To Do It encourages significant fragmentation of what are built-in concepts in other languages. For example, there are countless different modules to write object-oriented code. Perl5 has a half-assed OO implementation, leaving it up to module writers to provide most of it. This means that you can have considerable Perl experience but stumble upon a code base that looks like nothing you have seen before. A Perl developer using Moose might as well be writing a different a language.

However, this could be an advantage if you wish to define any sort of DSL, something that is difficult at best to do in C#. Most C# programmers who wish to define a DSL are best served to learn Boo), another language that runs on the .NET framework that is much better suited to the purpose. A true DSL is also difficult in Perl though. The closest I have seen so far is something like Moose, which looks like a DSL in parts. To contrast with another language, before learning Perl I was working with Scala, which through the use of some advanced features allows you to easily define a DSL. To a user it simply looks like you defined new keywords.


To a large extent readability comes down to what you are used to so of course C# is more readable to me right now than Perl. However, some of these issues have nothing to do with my lack of Perl experience (such as pathological abbreviating). Some of the Perl community recognizes these problems. There seems to a sharp divide between traditional Perl users and a group that prefers to use what it calls Modern Perl. Put me in the modern camp.


          Email Marketing Coordinator   

From strength training, to cardio equipment, to health and wellness solutions, Nautilus, Inc. has it all. We're a leading marketer and developer of branded health and fitness products with direct and ...

          New Delta board owes taxpayers due diligence   
Written by Shelon Arbuckle
Friday, 26 December 2008
The decision to build a college campus in Mountain House raises questions.

San Joaquin County Supervisor Leroy Ornellas said nobody put a gun to the head of the San Joaquin Delta College Board of Trustees in regard to the college’s decision to build a campus in Mountain House.

That’s probably true, but with a board member (Maria Elena Serna) who was willing to compromise her reputation and ethics for $1,600, future payoffs would have been negotiated and promises made behind closed doors.

Dean Andal, who ran for Congress and lost in November, has a stake in future revenues at Mountain House. Thanks to the voters, he didn’t beat out Rep. Jerry McNerney, D-Pleasanton.

The only ones now pointing guns at the new board of trustees seems to be Ornellas and Mountain House developer Gerry Kamilos, and now they’re pushing the new Mountain House Community Services District board members to load theirs.

What’s in it for them? Property values.

What’s in it for the taxpayers? Future commitments involving more bond elections to complete the project and more money to establish public transportation in that area.

I hope that before anything else is done at Mountain House, in reference to the south county Delta College campus, the new board will investigate everything before making any final decisions. The taxpayers made a decision and voted in November to eliminate the old board for the bad choices made in regard to this potential white elephant (the south campus called Mountain House).

There are so many unanswered questions: Where are the portables and on whose land will they be placed? Who will receive rent, and for how long will they get it? How much is the rent? Is it, as Ornellas and Delta President Raul Rodriguez have said, too expensive to move out of Mountain House? Where are the binding contracts, what contracts can be relocated and what is just another threat of pending lawsuit by Kamilos?

The Mountain House land purchased may not be good in today’s market, but it can be sold by the college when the value returns.

We should let our new board members have the time to have every question answered and every rock turned over. They will have to justify this bad decision with truthful facts, not threats, if they continue down this same path.

They owe this to the people — the taxpayers and the students — not the few who had and have hidden agendas for this monstrosity of waste.

•Shelon Arbuckle is an 21-year resident of Tracy and has been self-employed for 18 years as a printer repair technician and toner supplier. She lived in Alaska for eight years and served on a parks and recreation commission.

Source
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
Some understanding of Linux hosting if at all possible. Hopefully, you have installed Linux on something at least once, even if it was just your Xbox, phone.....
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Machine Learning Developer - Intel - Toronto, ON   
6 (+) months experience with developing software in Linux and/or Windows,. Develop Machine Learning solutions in form of libraries and accelerators for FPGA, SW...
From Intel - Fri, 30 Jun 2017 10:25:27 GMT - View all Toronto, ON jobs
          Tracy Press Endorsements: Board Needs a "New Dose of Blood"   
Written by Press editorial board
Tuesday, 28 October 2008

San Joaquin Delta College has not used the $250 million Measure L bond wisely, and we think the board could use new administrative leadership.

Without a doubt, San Joaquin Delta College is in trouble after its gross mishandling of the $250 million Measure L bond, a scathing grand jury investigation and threatened loss of accreditation. The dysfunctional board needs new blood, and the first order of business should be to find new administrative leadership that can work with the new board to rebuild trust in the institution’s governance.

The good news is that two of the rooted incumbents aren’t running for another term, and in the other two districts having elections, the incumbents are not running unopposed — for the first time. So change is coming.

Voters throughout the community college district will choose one trustee for each of the four district seats out of a total of 13 candidates.

Eleven out of those 13 attended our candidate forum Oct. 22, and we’ve had numerous conversations with members of the Delta community about which candidates to endorse. Here’s our take:

• For Area 6, which has three candidates from Tracy, Greg McCreary — 70-year-old businessman, former New Jerusalem Elementary School District superintendent and 12-year board member — is the only incumbent we’ll back.

If elected, he’ll serve as president of the board.

McCreary has often been at odds, for good reason, with his fellow board members. He pushed for a satellite campus in Tracy, and at the very least, he wants to stick it out for one more term on the board to make sure we don’t lose the campus at Mountain House.

He’s out for our best interest on the board.

One of his challengers, Teresa Brown, is a program developer at the CSU Stanislaus-Stockton Center. She’s a smart and articulate newcomer who impresses us, and we hope she’ll still be interested after McCreary serves his last term.

• For Area 5, we endorse Steve Castellanos, an architect from Valley Springs who has been an outspoken critic of the Delta board. He would offer a unique perspective with his experience as a former state architect whose responsibilities included reviewing community college construction projects.

• Mary Ann Cox is our choice for Area 2, the district with the most competition in this race. Cox is a retired Delta dean who brings an insider’s understanding of the school and its problems. She’s a passionate supporter of education who said she believes it’s not too late for Delta to put a campus in Tracy.

• In Area 1, James Grunsky is an energetic trucking company owner and boxing promoter who is our choice to unseat 16-year incumbent Anthony Bugarin. Grunsky, 26, is a former Delta student who would bring thoughtful, fresh energy to a board that needs it badly.

Source
          One Teacher's Take on the Candidate's Forum....   
Random thoughts on last night's [Oct 23, 2008] forum for the candidates for San Joaquin Delta Board of Trustees...first, PIPELINE, its members, and the faculty (Jeanne-Marie Velickovic and Peggy Scully) who organized the club are to be congratulated on their stellar efforts. It is important to personalize the Nov. 4 election, and the many students in the audience last night received a lesson that could not have been taught in the classroom.

I was impressed that 10 of the 13 candidates were present and acquitted themselves in a professional manner. I would have been doubly impressed if all of our current Board of Trustees were present. The forum was well-moderated by Record editor Kevin Parrish, and the questions developed by the panel covered the bond, student services, fiduciary responsibility and administrative oversight. There were also questions taken from audience members, who were given index cards with their program and even a second or third card if needed. (There were no questions about improving "education" or "teaching." On numerous occasions the faculty was cited as exemplary.)

I felt like I'd won the lottery when my question was the first from the audience put to the candidates. I wrote (and I am paraphrasing): For years, there has been fearful discussion on campus that the administration was "after" the money raised at the flea market by the Associated Student Body Government. What would you do, if elected, to prevent that from happening?

Now, for anyone who feels this fear is unjustified, look no further than the conservative George Will, who on today's Record opinion page begins his column with: "Washington is having a Willie Sutton moment. Such moments occur when government, finding its revenue insufficient for its agenda, glimpses some money it does not control and would like to."

Trustee McCreary answered the question by referring to the current, contested expenditure approval process. Delta clubs and the administration have started down the slippery slope of who gets to determine how clubs spend their monies. "Approval" implies control simply because it can be withheld. And more questions have arisen than have been answered.

For the most part, candidates addressed the questions put to them. There were, however, several instances, where candidates only addressed a portion of the question or deflected the question with an answer of their own. In addition, I wish all the candidates had taken a cue from the presidential debates and written the questions down as they were being put. This would have saved time repeating the questions, and we could have asked more questions and leaned more about the candidates.

While some may equate outspokenness to viability, there is room for error in this approach. Jennet Stebbins was frequently flustered by the buzzer that indicated the 60 second time limit, and audience members may have discounted some of her answers due to performance rather than content. This morning, in English 1D: Critical Thinking, PIPELINE treasurer Antoni Tomas, who was also on the panel last night, recapped the event for his classmates, citing this question (and I paraphrase): Should there be a health care center on campus?

Trustee Bugarin wandered into health care insurance. Businessman James Grunsky said do the numbers, check the feasibility. Stebbens said partner with local health care agencies. Tomas liked her response. He said (and I quote): "She nailed it."

Two candidates stood out in their area of expertise. It was obvious from Mary Ann Cox's response on Middle College High School that her insider knowledge and institutional "memory" would be an asset on the board. From their facial expressions, most of the other candidates did not know about the program. In addition, Steve Castellanos made it apparent that his expertise in architecture from blueprints to ribbon cutting would really help the college through its growing pains.

This crude review of the evening is in no way an endorsement of any candidate, nor is it complete by any measure. I did not take notes and agreed to write up these remarks with the understanding that others could also contribute thoughts on the evening's content in order to be fair to all the candidates. I am making no attempt here to be "fair."

That said, Motecuzoma Sanchez's brazen alacrity is refreshing. In his final statement, he turned to his rivals for the Area 2 seat and pegged David Rishwain as the developer's choice and inferred that Mary Ann Cox represented the status quo. The man has guts. I personally like someone who will say what people are thinking, refusing to be silent out of phony politeness or, even worse, fear of reprisal.

All good things,
Paula Sheil
          Pantalla OLED y 18:9 para el LG V30, que no tendría su característica segunda pantalla    

Lg V30

Cuando LG despliega toda su maquinaria de marketing durante el MWC de Barcelona de febrero, no termina su trabajo en lo que se refiere a sus líderes de catálogo. Hay otro gran evento reservado para la segunda mitad del año, el día en que desde hace dos generaciones hemos dado la bienvenida a los teléfonos de la serie V.

El teléfono inaugural de dicha serie fue el LG V10, lanzado en el año 2015, y su característica principal, continuada en el LG V20, puede estar a punto de desaparecer. Y la culpa la tendría el propio LG G6 presentado este año, con su cambio de ratio de pantalla. Si se confirman los rumores, el LG V30 no tendría pantalla secundaria.

Llega el OLED y mantenemos el ratio del LG G6

Lg Oled

Con la carrera de los distintos fabricantes para colocar en el mercado terminales sin apenas marcos se ha producido algo que puede cambiar el sector para siempre, la llegada de distintos ratios o aspectos de pantalla. Comenzó LG con su LG G6 y su pantalla 2:1, o 18:9, y siguió Samsung poco después con los 18,5:9 de los Samsung Galaxy S8.

Los rumores que rodean al LG V30 hablan de que sería el primer teléfono en montar un panel OLED fabricado por la propia LG, desechando así las pantallas LCD que habían montado hasta ahora, pero también hablan del ratio de pantalla. Si todo acaba confirmándose, el LG V30 tendría una gran pantalla de 18:9 y eso haría que montar un segundo panel frontal fuese redundante, y sobre todo poco económico en cuanto al espacio aprovechado.

Si se confirma la desaparición de la segunda pantalla, el LG V30 sería un teléfono "convencional"

La pantalla secundaria, que hasta ahora se colocaba en la esquina superior derecha del teléfono, junto a la cámara frontal, se reemplazaría por un menú por software que podría activarse y desactivarse y aparecería debajo de la pantalla, aprovechando así el ratio. Es decir, una pantalla normal con un menú inferior fijo sobre el panel OLED.

Así pues, todo apunta a que el futuro LG V30 se convertirá en un teléfono convencional, separándose de la línea disruptora de doble pantalla que había empleado hasta ahora y que llegó a expandirse hacia las gamas medias del fabricante con el LG X Screen. Una sola pantalla para el LG V30, con un panel OLED de fabricación propia y probablemente de 6 pulgadas o más, siguiendo los pasos del Galaxy S8 Plus de la competencia.

Otras características que siguen asociadas a este futuro LG V30 son su procesador, el Snapdragon 835, y al menos 4GB para la RAM y 64GB para el almacenamiento interno. Aunque no se descarta que haya versiones superiores o que la propia versión básica sea aún más voluminosa en cuanto a chips. Veremos qué sucede, de momento permanecemos a la espera para conocer nuevas informaciones sobre el futuro flagship de LG.

Vía | XTA-Developers
En Xataka Móvil | Nuevos rumores sobre el LG V30: la cámara dual se pasa a la parte frontal

También te recomendamos

Ni Twitter ni Facebook ni Google, ¿cómo se lo montan los chinos en Internet?

El LG V30 es el principal candidato para estrenar las pantallas OLED móviles de LG

LG quiere un tercio del mercado OLED para 2019 y competir de tú a tú con Samsung

-
La noticia Pantalla OLED y 18:9 para el LG V30, que no tendría su característica segunda pantalla fue publicada originalmente en Xataka Móvil por Samuel Fernández .


          Mobile Developers (Freelance Projects) (Quincy) - Outsource (Quincy, MA)   
Outsource.com connects thousands of freelancers with clients looking to hire! If you got the skills, we’ve got plenty of jobs. We&rsquo;re the fastest growing online freelance website today!
          Mobile Developers (Freelance Projects) (Chicopee) - Outsource (Chicopee, MA)   
Outsource.com connects thousands of freelancers with clients looking to hire! If you got the skills, we’ve got plenty of jobs. We’re the fastest growing online freelance website today!
          Systems Analyst Sr / Comp Rater - Tech Lead - (Webster)   
Systems Analyst Sr Comp Rater Tech Lead Location a Webster MA Job Summary Are you looking for a position that offers advancement opportunities great benefits and recognition for a job well done Join MAFPRE Insurance MAPFRE Insurance is a forward thinking insurance company offering friendly service from over professionals focused on taking care of you and your family For decades MAPFRE Insurance has been protecting families and their possessions with quality insurance coverage and a strong commitment to service excellence Your Future Starts Here Spring Java PLSQL iSeries Developer Comparative Rater TECH LEAD Job Description Analysis Design Development Implementation and Production Support activities for Enterprise Comparative Raters ECR Application Apart from coding the role demands constant interaction with different external comparators vendor technical teams for issue clarifications bug fixes and enhancement requests Also strategizing with the business on new ECR initiatives Activities include but not limited to a Working with team to set up mapping documents for each vendor Develop code to integrate Enterprise rating service with external vendor systems Work with Agency Front End teams to configure changes in comparators Work on production issues based on priority level Create Automated test Suites to leverage regression testing Work with network teams for ECR vendors needs Maintaining the code across different multiple ECR releases Code merges branching tagging repository and build creations Maintaining End Point Configuration for each vendor Provide Assistance in Change requests from internal business to external vendors Provide and develop estimates for up and coming ECR projects Skills for this Job Java J EE Multi threading is a must Spring Framework Is a must IOC AOP MVC REST JDBC Spring INTEGRATION AMQP SOAP and RestFul Services Groovy Grails and Hibernate for Bridge Utility App HTML JavaScript XML XSLT XSD Microsoft office Suite Excel Visio Junit RestAssured POSTMAN RestClient for testingcript RabbitMq Is a must Oracle PLSQL and SQL Server Maven Jenkins tomcat IBM Websphere Basic Understanding of Network and Firewall Agile and Scrum Job Requirements Knowledge Skills and Abilities Education Bachelor s Degree or professional level of knowledge in a specialized field or equivalent related experience Experience years or Associates Degree equivalent plus or more years Knowledge Advanced knowledge of practices within field Integrates and evaluates new advancements in industry concepts techniques and standards to contribute to successful business results Considered an expert in the field within the organization Decision Making Makes decisions using broad management limits Applies guidelines and procedures that leave considerable room for discretion and interpretation Decisions directly influence project client relationships and or expenditures Additionally decisions exert some influence on organization s long range goals and objectives Participates in determining objectives of assignments Supervision Received Works independently under general supervision Work is reviewed for overall adequacy in meeting objectives Leadership Plans allocates the activities of project teams Provides training and guidance to less experienced staff Problem Solving Operations Direct Work Involvement Develops solutions to complex problems which require the regular use of innovation Ensures that solutions are effective in meeting organizational objectives Questions problem definition to address underlying issues Client Contacts Contacts other departments and or external organizations or parties frequently Contacts are primarily at or below upper management levels Represents organization on specific projects Communication may involve persuasion and negotiation MAPFRE is committed to recognizing our employees as our most valuable resource We know our employees are the foundation for our accomplishments Thata s why we offer so many opportunities to share in the success they help us achieve We are MAPFRE We are people who take care of people If you require an accommodation for a disability so that you may participate in the selection process you are encouraged to contact the MAPFRE Insurance Talent Acquisition team at talentacquisition mapfreusa com We are proud to be an equal opportunity employer INDEED Source: http://www.juju.com/jad/000000009qxjhc?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc0413802e189be385daf54a16310431f6ff8f92f7af39df48
          Active Directory Administrator - (Boston)   
Job Description Job Description The successful candidate for this position will: Provide and maintain support for a robust and resilient infrastructure for DCMA's authorization and authentication requirements Maintain Support for the enterprise Active Directory environment and resolve any errors therein. Provide expertise on Active Directory integration and capacity planning May prepare and present management with reports on system availability, and communicate issues and recommended solutions in common terms to non-technical enterprise Active Directory stakeholders Function as a Senior Level Technical resource regarding Active Directory issues to messaging administrators, programmers, web developers, network security engineers, database analysts, field services technicians, network managers, and implementation teams Conduct Windows server administration Provide advanced trouble shooting of WSUS, DNS, DHCP, and IIS Diagnose and resolve production incidents in an analytical and methodical manner Build and maintain partnerships with agency and Active Directory support clients Develop, implement and update disaster recovery plans for supported systems Basic Qualifications Senior level experience managing large scale server environments Senior level experience troubleshooting server issues and diagnosing root cause of issue Knowledge of virtualization and server consolidation using VMware Virtual Infrastructure and associated tools. Must have in-depth experience in designing, managing, and supporting at a senior level: o Microsoft Active Directory infrastructure, including Hands-on experience administering Microsoft Active Directory o 2008/2012 in a multi-site and multi-domain organization o Microsoft WSUS infrastructure o ADFS infrastructure o DNS infrastructure o AD Replication Must be able to assess and review Enterprise server infrastructure, and take proactive measures to ensure continued stability, and assist in the development and/or revision of server based standards, guidelines and policies as determined by internal stake holders Must be able to Troubleshoot at a senior level issues with servers, server operating system and software, including experience troubleshooting issues in a high availability production environment, load balancers, disaster recovery and encryption Strong working knowledge of standards and protocols: TCP/IP, DNS, DHCP, WINS, SMTP, RPC, HTTPS; including knowledge of forest to forest trusts Scripting expertise on Windows Server 2008 – 2012 as well as knowledge of IIS and networking concepts, VPN’ s, etc. Must be willing to work on call and after hours to support Operations worldwide.
          Software Developer - (Holyoke)   
Software Developer We are looking for a highly experienced Software Developer and Architect to assist in the design of a next generation web application offering. The ideal candidate has prior experience in designing and deploying web applications from the ground up, as well as understanding of emerging technologies and trends. An important part of this role is examination of current and other open source technologies and working with team members to produce a common blue print for our next gen product.
          Ruby on Rails Developer - (Marlborough)   
Resourcesoft Inc. provides Information Technology Professionals, Consulting Services and Subject Matter Experts (SMEs) to match the exclusive business requirements of our clients. Resourcesoft is among the fastest growing IT Professional and Consulting Service providers. We hold a ranking of 2530 in Inc 5000 The Fastest Growing Private Companies in America and we are the 6th largest woman owned business in New England.
          Full Stack Software Developer - (Boston)   
Advance your Career at Solaria Labs, a Liberty Mutual Endeavor The insurance industry is being transformed: self-driving cars, the Internet of Things, the Sharing Economy, and an ever-changing set of start-up competitors are all major contributors to the disruption of current business models. In response, Liberty Mutual has established Solaria Labs, an innovation center dedicated to testing new ideas, turning those ideas into products, and launching new companies. The Labs is also exploring emerging technologies like blockchain and machine learning: evaluating their current state and building products for the insurance industry and beyond.
          Sr DevOps Developer - (Boston)   
Job Description Description Are you a software operations leader with a passion for accelerating release cadences and operational excellence? Are you energized by taking responsibility for simplifying complex systems and creating robust lights-out operations? Clarivate Analytics’ CompuMark protects 9 out of the World’s Top 10 Most Valuable Brands.
          Systems Analyst:Guidewire Developer - (Webster)   
Systems Analyst Guidewire Developer Location a Webster MA Job Summary Are you looking for a position that offers advancement opportunities great benefits and recognition for a job well done Join MAFPRE Insurance MAPFRE Insurance is a forward thinking insurance company offering friendly service from over professionals focused on taking care of you and your family For decades MAPFRE Insurance has been protecting families and their possessions with quality insurance coverage and a strong commitment to service excellence Your Future Starts Here Systems Analyst Guidewire Developer Design develop and maintain complex application systems working both individually and within a team environment The Systems Analyst will ensure that department standards and quality control processes are upheld and company needs are satisfied Lead the decision making process with IT management and team members and make recommendations to effectively implement project requirements Job Requirements Education Bachelor s Degree or professional level of knowledge in a specialized field or equivalent related experience Experience years or Associates Degree equivalent plus years Knowledge Complete understanding and knowledge of industry practices standards and concepts within field of work Applies them to perform or lead work requiring extensive analytical business skills Decision Making Makes decisions related to a wide variety of situations within management limits Interprets guidelines and procedures applying judgment and discretion Decisions influence portions of a project client relationships and or expenditures Supervision Received Works independently under general supervision Work is reviewed for overall adequacy in meeting objectives Leadership Provides guidance and training to less experienced staff as needed Takes a lead role in group team or project Problem Solving Operations Direct Work Involvement Applies knowledge to determine solutions to complex problems with minimal direction Uses research and analysis to develop innovative and practical solutions which are consistent with organizational objectives Client Contacts Contacts other departments and or external organizations or parties frequently Contacts are primarily at or below upper management levels Represents organization on specific projects Communication may involve persuasion and negotiation Additional Knowledge Skills and Abilities Specific technical skill sets Guidewire Specifically in the domain of Policy Claims and Billing Java Developer with years experience and GOSU G Script Demonstrated mastery of the duties and responsibilities of the Programmer Analyst position as outlined in the job description Exceptional analytical decision making and problem solving abilities Proven ability to create complex system and database designs which are flexible efficient and maintainable Proven ability to recommend complex software solutions Experience with testing tools Experience with the company development platforms preferred Procedural development workflow analysis experience essential Knowledge of systems and the business functions of customer areas preferred Understanding of the business and technical elements of the insurance industry preferred Proven ability to provide accurate estimates for project deliverables Ability to coach and direct staff in a demanding technical environment Exceptional interpersonal communication and presentation skills both written and verbal Exceptional listening skills and negotiating and influencing skills Exceptional organizational and time management skills Ability to manage group dynamics facilitate effective team interaction and negotiate effectively Ability to multi task manage details and execute effective follow through Ability to develop quality contingency plans Thorough working knowledge of a System Development Methodology Proficiency in the use of desktop applications Demonstrated dependability in a highly dynamic environment MAPFRE is committed to recognizing our employees as our most valuable resource We know our employees are the foundation for our accomplishments Thata s why we offer so many opportunities to share in the success they help us achieve We are MAPFRE We are people who take care of people If you require an accommodation for a disability so that you may participate in the selection process you are encouraged to contact the MAPFRE Insurance Talent Acquisition team at talentacquisition mapfreusa com We are proud to be an equal opportunity employer INDEED Source: http://www.juju.com/jad/000000009qxk8m?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc0413802e189be385daf54a16310431f6ff8f92f7af39df48
          Software Engineer - (Cambridge)   
About the role and the team This is an exciting opportunity to join a fast growing team in the heart of Kendall Square We provide multiplex assays to medical researchers around the world Software to design experiments analyze instrument data and present the results is an essential component of the product We are in the process of expanding the set of software tools that will be available to our customers This opportunity is for a software engineer to develop and support web based applications The candidate will work as part of a small team of software developers to deliver and support applications for in house scientists and business development team members as well as users at customer sites Our end users are typically wet lab biologists a key design goal is simplifying the user experience delivering sophisticated and high quality data analysis without need for scripting or programming on their part Applications include textual analysis of biological literature online database mining for assay interpretation and statistically based experiment design tools The tool http www fireflybio com portal search provides a flavor of our work About you You should have a demonstrated ability to work and think independently and creatively Our development projects are not delivered with detailed specifications but as user requests to be solved by whatever means most appropriate So you will be expected to understand and explore the design space of alternative solutions You should be able to recognize requests in the larger context of platform development and deliver special requests as part of a new general capability You will have a passion for writing elegant compact maintainable code If this sounds like you please read on and apply Minimum Qualifications Bachelora s Degree in Computer Science or an engineering scientific discipline years of extensive programming experience yearsa experience with designing building extending and maintaining mid scale software systems Preferred Qualifications Familiarity with object oriented development in Java data structures collections design patterns garbage collection multithreading Web application experience with at least one modern MVW Toolkit eg Django Rails NodeJS Spring in a modern programming language eg Java Python Ruby Scala JS A track record of finishing projects meeting deadlines and getting things done Proven ability to work independently and multitask Friendly positive self motivated and a team player Effective written and verbal communication skills Background in health care bioinformatics genetics genomics molecular biology Experience with regression testing developer documentation end user documentation and version control is expected Fundamental understanding of applied math and or statistics Proficiency in Scala or prior exposure to functional programming via a language such as Lisp or Scheme About Us Ever since when our founder Jonathan Milner started selling antibodies from the back of his bike Abcam has aimed to help scientific researchers make breakthroughs faster We now have offices and labs in the UK the US China and Japan and as we continue to grow we remain ambitious driven by our customersa success and their research needs Ita s our goal to provide a world standard in protein research tools technical support and delivery When you join Abcam youa ll join a global business with the passion and the vision to become the most influential company and best loved brand in life sciences Our culture is our key differentiator We believe in empowering individuals with responsibility given at an early stage The working environment is fun and fast paced collaborative and outcome focused with a strong customer focus In addition to competitive salaries we can offer an attractive flexible benefits package which includes share options a culture focused on wellbeing and opportunities for growth and development Abcam is an Equal Opportunity Employer and makes all employment decisions without regard to age national origin race ethnicity religion creed gender sexual orientation disability veteran status or any other characteristic protected by law Source: http://www.juju.com/jad/000000009jikil?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc69354e46c76daa485f5433b1779459d32f1da485eef8e872
          Entry Level Software Engineer - (Worcester)   
Job Description Maintenance Programmer/Web Developer Skills: ASP.NET, C#, Microsoft SQL, PHP, JavaScript, HTML, CSS Responsibilities: Maintain proprietary applications as described by product documentation and industry standards. Develop new features to existing applications according to established source code practices and SDLC standards. Commit code into appropriate application repositories and branches with clear and descriptive comments.
          Application Development Team - (Holyoke)   
Application Development TeamGRT Corporation is looking for three Java/Oracle specialists to deliver web based application for its client located in Holyoke, MA.Highly experienced Software Developer and Architect - to assist in the design of a next generation web application offering.Two Web Application Developers - to develop and support of all external/internal web related software and applicationsW2 tax term is required for all positions ResponsibilitiesArchitect - architect, design, and code using Spring and other open source technologies while investigate existing and new technologies to build new features and integration pointsDevelopers - code and support external/internal web related software and applications while assisting with the development of test conditions and scenarios. Collaborate with other team members to implement application features, including user interface & business functionalityQualificationsB.S. degree in Computer Science, or equivalent Minimum of 5+ years software development experienceExperience with UNIX operating system, services, and commandsExperience with J2EE, Hibernate, Spring and StrutsExperience with modern front-end Javascript libraries (jQuery)Experience with REST/JSON APIsExperience on application servers such as Apache Tomcat, JBOSS EAP 6.xHands on experience with JAX RS, JAXB, JMS, Spring 4Strong experience in Junit, Mockito, Spring-Test and automated testing in general is MUSTExperience creating/consuming Web servicesExperience with Testing frameworksStrong Experience working with databases -PL/SQLDemonstrates integrity and authenticity Additional QualificationsArchitectExperience in agile methodology5-10+ years' experience writing robust web applications with Spring Framework (Spring Boot, Spring security, Spring MVC, etc.) using JavaFamiliarity with GIT, CVS source code management toolDeveloper 1Java frameworks especially micro service architectureJava framework and messaging architectureDeveloper 2Experience with SalesForce APIStrong experience in Enterprise Application Integration patterns (EAI)If you are interested, please apply to the positions providing the following:Indicate position you applyYour current/desired compensationDay time phone number Authorization statusthomas.simpson@grtcorp.comRegards,Thomas SimpsonHR SpecialistGRT CorporationStamford, CT 06901Web: , J2EE, JSON, Spring 4, Hibernate, Struts, Jaxb, Jaxr, PL/SQL Source: http://www.juju.com/jad/000000009qi9id?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc0413802e189be385daf54a16310431f6ff8f92f7af39df48
          Senior Full Stack Web Developer - (Boxborough)   
Location Boxborough Massachusetts US Area of Interest Engineer Software Job Type Professional Technology Interest Collaboration Video Job Id New What You ll Do Research technical approaches that address full stack requirements Implement new features and extend existing functionality Connect business requirements with technical solutions and vice versa Use static analysis code complexity and other state of the art softwaredevelopment tools and processes to develop high quality software Develop efficient and effective automated unit and feature tests for new andexisting software Who You ll Work With We are looking for an experienced engineer that understands and has implementedfull stack web development for customer cloud based products solutions Yourjob will be to implement our next generation customer communication andcollaboration solution that is user experience focused This will involvecollaborating with other engineering teams at Cisco determining the righttechnical approach to achieve the system s goals and contributing to thedevelopment of the solution The ideal candidate will have the drive and desireto solve real problems for customers the architectural perspective to make theright technical decisions and the entrepreneurial spirit to personally codekey components Who You Are years of software engineering experience Experienced a developing highly available and reliable cloud based applications Has successfully implemented Web APIs and UserInterfaces using REST Java JavaScript REACT and Node JS Understanding of instrumenting code for cloud deployments Understanding TDD and Continuous Integration andContinuous Delivery Experience with some of the following Cassandra ElasticSearch and or Redis Experienced developing services on AWS OpenStack Cloud Foundry Heroku orsimilar Understanding of Security technology and challenges a plus Experience working on an Agile Scrum team project Why Cisco We connect everything people processes data and things We innovateeverywhere taking bold risks to shape the technologies that give us smartcities connected cars and handheld hospitals And we do it in style withunique personalities who arena t afraid to change the way the world works lives plays and learns We are thought leaders tech geeks pop culture aficionados and we even have afew purple haired rock stars We celebrate the creativity and diversity thatfuels our innovation We are dreamers and we are doers dicedev Source: http://www.juju.com/jad/000000009m39bg?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc69354e46c76daa485f5433b1779459d32f1da485eef8e872
          Software Quality Assurance Engineers - All Levels - (Bedford)   
Software Quality Assurance Engineers - All Levels ( Junior, Mid and Senior )Location: Bedford, MANo relocation assistance providedUS Citizens, GC and EAD encouraged to apply.Software Quality Assurance Engineer - All levels JOB DESCRIPTION:We are looking for Quality Assurance Engineers at all levels to join our client's fast passed, growing Agile development environment. A successful QA Engineer must be able to identify and prioritize high impact testing scenarios over corner cases, work well within a cross functional Agile team, effectively utilize our automation tools and build comprehensive manual test strategies. We expect successful QA team members will master technical concepts of our software and will work with developers to troubleshoot abnormal behavior discovered during your testing of business workflows, screen behavior and integration points.YOUR BACKGROUNDAbility to conceptualize complex requirements, think logically and creatively, work on tasks simultaneously, and be very detail oriented.Ability to communicate with a wide range of individuals (subject matter experts, system users, developers, support personnel).Experience analyzing data by creating and executing SQL queries.Adept at (or willing to learn) agile SCRUM development with a desire to be a vocal advocate for QA during backlog grooming, sprint planning and retrospectives.Desire to do what it takes to meet team commitments bringing a story to the "Done" state.Enjoys learning.Willing to venture out of personnel comfort zones.TOOLSJira, Zephyr, Confluence, Bit Bucket, BambooSQL Query languageExecuting programs from command lineMS Office tools, Outlook, Excel, WordAtom or Visual Studio CodeJenkinsAUTOMATION TOOLSToday: Ranorex for UI automation and several in house tools that work within a framework coded in C# or Java.Tomorrow: As we move our UI technology to HTML5 using Angular JS framework, our test automation tool set will move to Selenium Web Driver, Protractor, Cucumber, Java Scripting.SKILLS/QUALIFICATIONS/REQUIREMENTS:QA Associate Engineer - Bachelor's degree in Computer Science, MIS or related field.
          Developer Support Lead - (Boston)   
Developer Support LeadSummaryThe LevelUp team is looking for a highly technical Development Support Lead to work alongside our designers, developers, and strategic account managers on creating and launching successful strategic partnerships on the LevelUp payment network. As developer support lead for the partnerships team, youa€ (TM) ll be working directly with our strategic partners to develop a vision for their project, define requirements and timetables, and shepherd projects through to launch and beyond.ResponsibilitiesProvide product expertise to partners at a technical levelEngage with and provide internal and external engineers, designers, and other technical stakeholders with solutions, documentation, all the way through implementation of our product Be point of contact for technical requests for development purposes (API documentation, etc.)Gather and document feedback in a constructive way that enables LevelUp to prioritize features and product roadmaps for applications. What we're looking for in you:You have outstanding communication skills.
          Lead Java Developer - Growing FinTech Product - (Boston)   
One of the countries fastest growing providers of financial software is in the process of growing their Mutual Fund Trading product team here in Boston. In doing so they need to hire a Lead Java Developer to help take over the end-to-end development and design of the pre-existing product as well as help build the road map that is going to move this platform forward into the AWS and modern web UI space. Currently this is a very senior team of 10 who has owned this product for the last 5 years.
          Business Intelligence Developer / Designer - (Woburn)   
SummaryOur client is seeking a Business Intelligence Designer/Developer to provide expertise in BI software development tools and modeling techniques.Job RequirementsThe incumbent understands physical data models and creates BI logical and presentation models to meet business reporting and analytics requirements.The incumbent must Proficient in relational and dimensional modeling techniques in order to create optimal BI models that are easy to present in dashboards and reports.The incumbent is expected to be an expert in BI modeling tools such as Cognos Framework Manager and/or Oracle OBIEE repository design.The incumbent is responsible for BI software design, development, testing, and documentation.Job Responsibilities: Design, development, document, and test BI software based on user requirement specificationDesign and develop BI models (star schemas, cubes, subject areas) using tools such as Cognos Framework Manager and OBIEE RPD (repository) designerWork closely with data modelers, reports and analytics developers and bridges the gap between the two disciplinesStructure data for optimal presentation, access, performance, and integrationImplement and maintain object level and data level securityDocument the metadata and data dictionary in collaboration with Business AnalystsDocument all processes and support source code control using standard tools and processesMaintain current knowledge of the technology industry, including leading tools and best practicesSet standards for technical documentationMaintain BI objects, catalog, and folderWork closely with BI administrators in production support and maintenanceGlobal Technical Talent, Inc (GTT) is a fast growing elite IT Staffing Company located in Portsmouth, NH with an impressive roster of Fortune 500 clients located nationallyBusiness Intelligence Designer / Developer Cognos Framework Manager Oracle OBIEE repository design Source: http://www.juju.com/jad/000000009qilku?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc0413802e189be385daf54a16310431f6ff8f92f7af39df48
          Junior C# Developer - (Boston)   
Junior C#/.NET developer at Boston Asset ManagerOne of the greater Boston area's top asset management shops is hiring junior full stack developers (Microsoft stack, C#/.NET) to join their internal development team. Apply to learn more!Requirements:1-3 years developing either web-based or desktop application in C# (.NET framework)Full stack experience (Must be able to navigate through front end, middle tier, and back end development cycles)Ability to work in a cohesive Agile environment, interacting with the business users, QA, and deployment teamTechnologies used: C#, .NET, ASP.NET, WCF, WPF, SQL Server, Silverlight, MVVM, JavaScript, CSS/3, HTML/5Must be local to the Greater Boston Area, and be able to legally work in the US without sponsorshipProven history of success in an academic and collegiate environment (GPA>3.6 minimum) Sound interesting? Upload a copy of your resume for the attention of Kevin Kim at Huxley Associates, Boston.
          Application Developer Adobe Flex gc or USC - (Wellesley)   
Title : Application DevelopersLocation : Wellesley MADuration : 2 Years PlusGC OR USC Required software languages: - Adobe FLEX- JavaScript- ColdFusion-Java a PlusC++ a PlusResponsibilities: - Responsible for the front end technical / systems analysis, design, development, unit testing, system integration testing, implementation and support of software applications, using existing and emerging technology platforms.- Collaborating with IT, work with the business to obtain the necessary clarity of the requirements at a function point context. Work with project managers, sponsors and other stakeholders to develop and plan technical strategies, agree upon project priorities and deliver applications that support business requirements. Also responsible for the Systems integration testing of applications prior to code release to Quality Assurance.- Provides functional / technical leadership to own team and to other teams- Leads end to end delivery of highly complex / multiple domains- Self-sufficient- Oversees implementation for entire area- Works on multiple large or complex projects- Makes technical decisions- Manages complex intergroup issues and resolutions- Articulates and communicates the overall solution- Technical consultant/ mentor within own group and to other technical groups- Approves technical and functional documentation- Understands impact of integrating third party solutions to overall systems architecture.- Directs process for determining Deliverables, resources, and schedules- Ensures that technical components adhere to technical standards and guidelines- Active participant at technology forums.
          Full Stack Web Developer Engineer - (Boston)   
Job Description Job Title: Full Stack Web Developer (Node.js, Express, RESTful, Angular.js, PostgreSQL ) Job Description (Junior Full-Stack Engineer also available) As a Senior Full Stack Web Developer at Boston based cloud media platform startup, as part of an agile development team, you’ll build a cutting-edge cloud platform for orchestrating global high quality voice and video communications over IP. Our team and company are well financed and growing fast, using cutting edge technologies like WebRTC, Node.js, AWS and FreeSWITCH. We need driven, collaborative, and smart developers to join us!
          Progress DBA (L-3) - (Boston)   
Hi,Hope things are doing well at your end.I have an urgent permanent position of Progress DBA (L-3) open in MA. If this position suits you well, Please share below details along with your updated resume ASAP.Visa-StatusCurrent LocationJD is given below: Title: Progress DBA (L-3)Location: Boston, MAFull-Time only Job Description-To resolve tickets/escalations/incidents, through root cause analysis, in adherence to SLA, quality, process & security standards to ensure positive customer feedback and value creation.To ensure positive customer experience and CSAT through First Call Resolution and minimum rejected resolutions / Reopen CasesWork on value adding activities such Knowledge base update & management, Training fresher, coaching analysts & conducting interviews/participation in hiring drivesTo participate or contribute on EN business in creation of proposals to drive Service improvement plans.To adhere to quality standards, regulatory requirements and company policiesTo provide support for on call escalations and doing incident & problem managementTo independently resolve tickets & esnure that the agreed SLA of ticket volume and time are met for the team.Create and maintain Progress databases required for development, testing, Integration, QA and production usage.Performs the capacity planning required to create and maintain the databases. The DBA should work closely with system and storage administrator to meet Hardware, Storage and Operating system requirementsPerform ongoing analysis and tuning of the progress database.Install new versions of the progress database and its features and any other tools that access the progress databasePlans and implements backup and recovery of the progress database.Application code promotion and migrations of programs, database changes, reference data changes and menu changes through the development life cycle.Experience and knowledge in migrating code, database changes, data and menus through the various stages of the development life cycle.Implement and enforce security requirements for progress databases.Performs database re-organizations as required to assist performance and ensure maximum uptime of the database.Evaluate releases of progress database version products to ensure that the environment is running the products that are most appropriate.Planning is also performed by the DBA, along with the application developers and System administrators, to ensure that any new product usage or release upgrade takes place with minimal impact.Provides technical support to application development teams.
          Salesforce Developer FULLTIME   

          Senior Principal Cloud Software Development Engineer- IaaS/ Bare-metal - (Burlington)   
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.Duties and tasks are varied and complex needing independent judgment.
          Software Design Engineer - Relocation to Wilton, CT - (Boston)   
Location Wilton - CT, US Activity Level Bachelor Experience 0-2 Starter Available since 2017-06-06 Functional area Background Computer Science Reference US02878 Apply for this jobIntroductionASML brings together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market and service these advanced machines, which enable our customers - the world's leading chipmakers - to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics. Our headquarters are in Veldhoven, the Netherlands, and we have 18 office locations around the United States including main offices in Wilton, CT, Chandler, AZ and San Jose, CA.Job DescriptionThe individual will be responsible for key modules of the production software throughout the development cycle, ranging from specifying functional requirements by working with multi-disciplinary teams, providing detailed design specifications, outlining testing effort, to implementing the software and executing the testing steps to qualify the product, etc. The engineer will work closely with the team leader, the project management and other developers to create robust software that offers advanced architecture and fulfills the business needs.As a software engineer at ASML, you will be working on robotics, image processing, complex algorithms, GUI and application software.
          Software Developer - Resource Management - (Ipswich)   
SkillsRequirements:? High School Diploma/GED? 3+ years of application development (Java or C# preferred)?
          Senior Front End Developer - UniversalGiving - Jersey City, NJ   
Our goal is to have a site that can handle partnerships with major media organizations, such as CBS during times of crisis/natural disaster....
From Indeed - Wed, 21 Jun 2017 22:25:34 GMT - View all Jersey City, NJ jobs
          Apple gibt erste öffentliche Beta von macOS High Sierra frei   
Sie entspricht der zweiten Developer Beta. Nutzer erhalten Zugriff auf neue Funktionen wie die kommende Generation der Metal-API und High Efficiency Video Encoding. Apple bietet zudem den Umstieg auf das neue Apple Filesystem an.
          The Valuable Bits On Your Cell Phone That Everybody Wants   

I track on which digital resources are valuable. Products, contacts, messages, compute, images, video, and the other valuable bits that are being moved around, and bought and sold via the Internet. I'm always trying to understand what is valuable to developers, platform operators, investors, and even the police and government agencies. 

I was reading a post on how Denver police are using Cellebrite, a solution for accessing cell phones, and an OCR image from the story had a list of bullet points regarding Cellebrite's functionality, which I think provides a nice snapshot of what data is valuable on your cell phone currently. They are looking for the following bits:

  • Device ID - The unique identification of your device.
  • Address Book - The names, and information for your contacts.
  • Phone Call - The details of every call you have made.
  • Emails - All of the emails you sent and received.
  • Messages - Your text and images messaging and SMS.
  • Videos - All of the videos you have watched and created.
  • Photos - All of the photos you have watched and created.
  • Audio - Any podcast you've listened to and audio file created.
  • Location - The history of where you have been with GPS.
  • Social - Your social messages and connections for used networks.
  • Password - The code you use to get into your device.
  • Wifi - The networks you have connected to with your device.

It provides a pretty nice snapshot of what is valued in today's digital world. These are the essential bits of all of our lives, and everyone is working overtime to get their hands on them. It's not just the government, every single company doing business online wants to get at these bits, connect the dots, and make money from them. Law enforcement is interested in the same bits, just for very different reasons--they have a very different business model than the startups, but they both have a shared desire.

How free we are in the future is going to come down to how much control we have over our bits. Everyone wants them. The government, hedge funds, venture capitalists, hackers. I think the last one wifi, or our network, is the canary in the coal mine. The current tone being set by the FCC, and Trump administration, is the sign that things will begin to get much more toxic. Even beyond the Silicon Valley operated, cyber(in)secure world we find ourselves operating in currently--hang on to your bits, it is going to be a wild ride!


          Machine Learning Style Transfer For Museums, Libraries, and Collections   

I putting some thought into some next steps for my algorithmic rotoscope work, which is about the training and applying of image style transfer machine learning models. I'm talking with Jason Toy (@jtoy) over at Somatic about the variety of use cases, and I want to spend some thinking about image style transfers, from the perspective of a collector or curator of images--brainstorming how they can organize, make available their work(s) for use in image style transfers.

Ok, let's start with the basics--what am I talking about when I say image style transfer?  I recommend starting with a basic definition of machine learning in this context, providing by my girlfriend, and partner in crime Audrey Watters. Beyond, that I am just referring to the training a machine learning model by directing it to scan an image. This model can then be applied to other images, essentially transferring the style of one image, to any other image. There are a handful of mobile applications out there right now that let you apply a handful of filters to images taken with your mobile phone--Somatic is looking to be the wholesale provider of these features

Training one of these models isn't cheap. It costs me about $20 per model in GPUs to create--this doesn't consider my time, just my hard compute costs (AWS bill). Not every model does anything interesting. Not all images, photos, and pieces of art translate into cool features when applied to images. I've spent about $700 training 35 filters. Some of them are cool, and some of them are meh. I've had the most luck focusing on dystopian landscapes, which I can use in my storytelling around topics like immigration, technology, and the election

This work ended up with Jason and I talking about museums and library collections, thinking about opportunities for them to think about their collections in terms of machine learning, and specifically algorithmic style transfer. Do you have images in your collection that would translate well for use in graphic design, print, and digital photo applications? I spend hours looking through art books for the right textures, colors and outlines. I also spend hours looking through graphic design archives for movie and gaming industry, as well as government collections. Looking for just the right set of images that will either transfer and produce an interesting look, as well as possible transfer something meaningful to the new images that I am applying styles to.

Sometimes style transfers just make a photo look cool, bringing some general colors, textures, and other features to a new photo--there really isn't any value in knowing what image was behind the style transfer, it just looks cool. Other times, the image can be enhanced knowing about the image behind the machine learning model, and not just transferring styles between images, but also potentially transferring some meaning as well. You can see this in action when I took a nazi propaganda poster and applied to it to photo of Ellis Island, or I took an old Russian propaganda poster and applied to images of the White House. I a sense, I was able to transfer some of the 1000 words applied to the propaganda posters and transfer them to new photos I had taken.

It's easy to think you will make a new image into a piece of art by training a model on a piece of art and transferring it's characteristics to a new image using machine learning. Where I find the real value is actually understanding collections of images, while also being aware of the style transfer process, and thinking about how images can be trained and applied. However, this only gets you so far, there has to still be some value or meaning in how it's being applied, accomplishing a specific objective and delivering some sort of meaning. If you are doing this as part of some graphic design work it will be different than if you are doing for fun on a mobile phone app with your friends.

To further stimulate my imagination and awareness I'm looking through a variety of open image collections, from a variety of institutions:

I am also using some of the usual suspects when it comes to searching for images on the web:

I am working on developing specific categories that have relevance to the storytelling I'm doing across my blogs, and sometimes to help power my partners work as well. I'm currently mining the following areas, looking for interesting images to train style transfer machine learning models:

  • Art - The obvious usage for all of this, finding interesting pieces of art that make your photos look cool.
  • Video Game - I find video game imagery to provide a wealth of ideas for training and applying image style transfers.
  • Science Fiction - Another rich source of imagery for the training of image style transfer models that do cool things.
  • Electrical - I'm finding circuit boards, lighting, and other electrical imagery to be useful in training models.
  • Industrial - I'm finding industrial images to work for both sides of the equation in training and applying models.
  • Propaganda - These are great for training models, and then transferring the texture and the meaning behind them.
  • Labor - Similar to propaganda posters, potentially some emotional work here that would transfer significant meaning.
  • Space - A new one I'm adding for finding interesting imagery that can train models, and experiencing what the effect is.

As I look through more collections, and gain experience training style transfer models, and applying models, I have begun to develop an eye for what looks good. I also develop more ideas along the way of imagery that can help reinforce the storytelling I'm doing across my work. It is a journey I am hoping more librarians, museum curators, and collection stewards will embark on. I don't think you need to learn the inner workings of machine learning, but at least develop enough of an understanding that you can think more critically about the collection you are knowledgeable about. 

I know Jason would like to help you, and I'm more than happy to help you along in the process. Honestly, the biggest hurdle is money to afford the GPUs for training the image. After that, it is about spending the time finding images to train models, as well as to apply the models to a variety of imagery, as part of some sort of meaningful process. I can spend days looking through art collection, then spend a significant amount of AWS budget training machine learning models, but if I don't have a meaningful way to apply them, it doesn't bring any value to the table, and it's unlikely I will be able to justify the budget in the future.

My algorithmic rotoscope work is used throughout my writing and helps influence the stories I tell on API Evangelist, Kin Lane, Drone Recovery, and now Contrafabulists. I invest about $150.00 / month training to image style transfer models, keeping a fresh number of models coming off the assembly line. I have a variety of tools that allow me to apply the models using Algorithmia and now Somatic. I'm now looking for folks who have knowledge and access to interesting image collections, who would want to learn more about image style transfer, as well as graphic design and print shops, mobile application development shops, and other interested folks who are just curious about WTF image style transfers are all about.


          Cedar Hill Housing Rehab OK’d   

Christopher Peak PhotoAmid concerns of chemical contamination at a abandoned building in Cedar Hill, planning commissioners gave developers the go-ahead to convert the burnt-out space into apartments   —  a necessary approval before engineers can start on a remediation plan.


          Course Developers - Virtual High School - Bayfield, ON   
Collaborate with the multimedia and web design teams to build animations, graphics and videos for use within courses....
From Indeed - Wed, 14 Jun 2017 16:45:53 GMT - View all Bayfield, ON jobs
          Andy Wingo: encyclopedia snabb and the case of the foreign drivers   

Peoples of the blogosphere, welcome back to the solipsism! Happy 2017 and all that. Today's missive is about Snabb (formerly Snabb Switch), a high-speed networking project we've been working on at work for some years now.

What's Snabb all about you say? Good question and I have a nice answer for you in video and third-party textual form! This year I managed to make it to linux.conf.au in lovely Tasmania. Tasmania is amazing, with wild wombats and pademelons and devils and wallabies and all kinds of things, and they let me talk about Snabb.

Click to download video

You can check that video on the youtube if the link above doesn't work; slides here.

Jonathan Corbet from LWN wrote up the talk in an article here, which besides being flattering is a real windfall as I don't have to write it up myself :)

In that talk I mentioned that Snabb uses its own drivers. We were recently approached by a customer with a simple and honest question: does this really make sense? Is it really a win? Why wouldn't we just use the work that the NIC vendors have already put into their drivers for the Data Plane Development Kit (DPDK)? After all, part of the attraction of a switch to open source is that you will be able to take advantage of the work that others have produced.

Our answer is that while it is indeed possible to use drivers from DPDK, there are costs and benefits on both sides and we think that when we weigh it all up, it makes both technical and economic sense for Snabb to have its own driver implementations. It might sound counterintuitive on the face of things, so I wrote this long article to discuss some perhaps under-appreciated points about the tradeoff.

Technically speaking there are generally two ways you can imagine incorporating DPDK drivers into Snabb:

  1. Bundle a snapshot of the DPDK into Snabb itself.

  2. Somehow make it so that Snabb could (perhaps optionally) compile against a built DPDK SDK.

As part of a software-producing organization that ships solutions based on Snabb, I need to be able to ship a "known thing" to customers. When we ship the lwAFTR, we ship it in source and in binary form. For both of those deliverables, we need to know exactly what code we are shipping. We achieve that by having a minimal set of dependencies in Snabb -- only LuaJIT and three Lua libraries (DynASM, ljsyscall, and pflua) -- and we include those dependencies directly in the source tree. This requirement of ours rules out (2), so the option under consideration is only (1): importing the DPDK (or some part of it) directly into Snabb.

So let's start by looking at Snabb and the DPDK from the top down, comparing some metrics, seeing how we could make this combination.

snabbdpdk
Code lines 61K 583K
Contributors (all-time) 60 370
Contributors (since Jan 2016) 32 240
Non-merge commits (since Jan 2016) 1.4K 3.2K

These numbers aren't directly comparable, of course; in Snabb our unit of code change is the merge rather than the commit, and in Snabb we include a number of production-ready applications like the lwAFTR and the NFV, but they are fine enough numbers to start with. What seems clear is that the DPDK project is significantly larger than Snabb, so adding it to Snabb would fundamentally change the nature of the Snabb project.

So depending on the DPDK makes it so that suddenly Snabb jumps from being a project that compiles in a minute to being a much more heavy-weight thing. That could be OK if the benefits were high enough and if there weren't other costs, but there are indeed other costs to including the DPDK:

  • Data-plane control. Right now when I ship a product, I can be responsible for the whole data plane: everything that happens on the CPU when packets are being processed. This includes the driver, naturally; it's part of Snabb and if I need to change it or if I need to understand it in some deep way, I can do that. But if I switch to third-party drivers, this is now out of my domain; there's a wall between me and something that running on my CPU. And if there is a performance problem, I now have someone to blame that's not myself! From the customer perspective this is terrible, as you want the responsibility for software to rest in one entity.

  • Impedance-matching development costs. Snabb is written in Lua; the DPDK is written in C. I will have to build a bridge, and keep it up to date as both Snabb and the DPDK evolve. This impedance-matching layer is also another source of bugs; either we make a local impedance matcher in C or we bind everything using LuaJIT's FFI. In the former case, it's a lot of duplicate code, and in the latter we lose compile-time type checking, which is a no-go given that the DPDK can and does change API and ABI.

  • Communication costs. The DPDK development list had 3K messages in January. Keeping up with DPDK development would become necessary, as the DPDK is now in your dataplane, but it costs significant amounts of time.

  • Costs relating to mismatched goals. Snabb tries to win development and run-time speed by searching for simple solutions. The DPDK tries to be a showcase for NIC features from vendors, placing less of a priority on simplicity. This is a very real cost in the form of the way network packets are represented in the DPDK, with support for such features as scatter/gather and indirect buffers. In Snabb we were able to do away with this complexity by having simple linear buffers, and our speed did not suffer; adding the DPDK again would either force us to marshal and unmarshal these buffers into and out of the DPDK's format, or otherwise to reintroduce this particular complexity into Snabb.

  • Abstraction costs. A network function written against the DPDK typically uses at least three abstraction layers: the "EAL" environment abstraction layer, the "PMD" poll-mode driver layer, and often an internal hardware abstraction layer from the network card vendor. (And some of those abstraction layers are actually external dependencies of the DPDK, as with Mellanox's ConnectX-4 drivers!) Any discrepancy between the goals and/or implementation of these layers and the goals of a Snabb network function is a cost in developer time and in run-time. Note that those low-level HAL facilities aren't considered acceptable in upstream Linux kernels, for all of these reasons!

  • Stay-on-the-train costs. The DPDK is big and sometimes its abstractions change. As a minor player just riding the DPDK train, we would have to invest a continuous amount of effort into just staying aboard.

  • Fork costs. The Snabb project has a number of contributors but is really run by Luke Gorrie. Because Snabb is so small and understandable, if Luke decided to stop working on Snabb or take it in a radically different direction, I would feel comfortable continuing to maintain (a fork of) Snabb for as long as is necessary. If the DPDK changed goals for whatever reason, I don't think I would want to continue to maintain a stale fork.

  • Overkill costs. Drivers written against the DPDK have many considerations that simply aren't relevant in a Snabb world: kernel drivers (KNI), special NIC features that we don't use in Snabb (RDMA, offload), non-x86 architectures with different barrier semantics, threads, complicated buffer layouts (chained and indirect), interaction with specific kernel modules (uio-pci-generic / igb-uio / ...), and so on. We don't need all of that, but we would have to bring it along for the ride, and any changes we might want to make would have to take these use cases into account so that other users won't get mad.

So there are lots of costs if we were to try to hop on the DPDK train. But what about the benefits? The goal of relying on the DPDK would be that we "automatically" get drivers, and ultimately that a network function would be driver-agnostic. But this is not necessarily the case. Each driver has its own set of quirks and tuning parameters; in order for a software development team to be able to support a new platform, the team would need to validate the platform, discover the right tuning parameters, and modify the software to configure the platform for good performance. Sadly this is not a trivial amount of work.

Furthermore, using a different vendor's driver isn't always easy. Consider Mellanox's DPDK ConnectX-4 / ConnectX-5 support: the "Quick Start" guide has you first install MLNX_OFED in order to build the DPDK drivers. What is this thing exactly? You go to download the tarball and it's 55 megabytes. What's in it? 30 other tarballs! If you build it somehow from source instead of using the vendor binaries, then what do you get? All that code, running as root, with kernel modules, and implementing systemd/sysvinit services!!! And this is just step one!!!! Worse yet, this enormous amount of code powering a DPDK driver is mostly driver-specific; what we hear from colleagues whose organizations decided to bet on the DPDK is that you don't get to amortize much knowledge or validation when you switch between an Intel and a Mellanox card.

In the end when we ship a solution, it's going to be tested against a specific NIC or set of NICs. Each NIC will add to the validation effort. So if we were to rely on the DPDK's drivers, we would have payed all the costs but we wouldn't save very much in the end.

There is another way. Instead of relying on so much third-party code that it is impossible for any one person to grasp the entirety of a network function, much less be responsible for it, we can build systems small enough to understand. In Snabb we just read the data sheet and write a driver. (Of course we also benefit by looking at DPDK and other open source drivers as well to see how they structure things.) By only including what is needed, Snabb drivers are typically only a thousand or two thousand lines of Lua. With a driver of that size, it's possible for even a small ISV or in-house developer to "own" the entire data plane of whatever network function you need.

Of course Snabb drivers have costs too. What are they? Are customers going to be stuck forever paying for drivers for every new card that comes out? It's a very good question and one that I know is in the minds of many.

Obviously I don't have the whole answer, as my role in this market is a software developer, not an end user. But having talked with other people in the Snabb community, I see it like this: Snabb is still in relatively early days. What we need are about three good drivers. One of them should be for a standard workhorse commodity 10Gbps NIC, which we have in the Intel 82599 driver. That chipset has been out for a while so we probably need to update it to the current commodities being sold. Additionally we need a couple cards that are going to compete in the 100Gbps space. We have the Mellanox ConnectX-4 and presumably ConnectX-5 drivers on the way, but there's room for another one. We've found that it's hard to actually get good performance out of 100Gbps cards, so this is a space in which NIC vendors can differentiate their offerings.

We budget somewhere between 3 and 9 months of developer time to create a completely new Snabb driver. Of course it usually takes less time to develop Snabb support for a NIC that is only incrementally different from others in the same family that already have drivers.

We see this driver development work to be similar to the work needed to validate a new NIC for a network function, with the additional advantage that it gives us up-front knowledge instead of the best-effort testing later in the game that we would get with the DPDK. When you add all the additional costs of riding the DPDK train, we expect that the cost of Snabb-native drivers competes favorably against the cost of relying on third-party DPDK drivers.

In the beginning it's natural that early adopters of Snabb make investments in this base set of Snabb network drivers, as they would to validate a network function on a new platform. However over time as Snabb applications start to be deployed over more ports in the field, network vendors will also see that it's in their interests to have solid Snabb drivers, just as they now see with the Linux kernel and with the DPDK, and given that the investment is relatively low compared to their already existing efforts in Linux and the DPDK, it is quite feasible that we will see the NIC vendors of the world start to value Snabb for the performance that it can squeeze out of their cards.

So in summary, in Snabb we are convinced that writing minimal drivers that are adapted to our needs is an overall win compared to relying on third-party code. It lets us ship solutions that we can feel responsible for: both for their operational characteristics as well as their maintainability over time. Still, we are happy to learn and share with our colleagues all across the open source high-performance networking space, from the DPDK to VPP and beyond.


          GStreamer: Revamped documentation and gstreamer.com switch-off   

The GStreamer project is pleased to announce its new revamped documentation featuring a new design, a new navigation bar, search functionality, source code syntax highlighting as well as new tutorials and documentation about how to use GStreamer on Android, iOS, macOS and Windows.

It now contains the former gstreamer.com SDK tutorials which have kindly been made available by Fluendo & Collabora under a Creative Commons license. The tutorials have been reviewed and updated for GStreamer 1.x. The old gstreamer.com site will be shut down with redirects pointing to the updated tutorials and the official GStreamer website.

Thanks to everyone who helped make this happen.

This is just the beginning. Our goal is to provide a more cohesive documentation experience for our users going forward. To that end, we have converted most of our documentation into markdown format. This should hopefully make it easier for developers and contributors to create new documentation, and to maintain the existing one. There is a lot more work to do, do get in touch if you want to help out. The documentation is maintained in the new gst-docs module.

If you encounter any problems or spot any omissions or outdated content in the new documentation, please file a bug in bugzilla to let us know.


          Sebastian Dröge: Writing GStreamer Elements in Rust (Part 3): Parsing data from untrusted sources like it’s 2016   

This is part 3, the older parts can be found here: part 1, part 2 and part 4

And again it took quite a while to write a new update about my experiments with writing GStreamer elements in Rust. The previous articles can be found here and here. Since last time, there was also the GStreamer Conference 2016 in Berlin, where I had a short presentation about this.

Progress was rather slow unfortunately, due to work and other things getting into the way. Let’s hope this improves. Anyway!

There will be three parts again, and especially the last one would be something where I could use some suggestions from more experienced Rust developers about how to solve state handling / state machines in a nicer way. The first part will be about parsing data in general, especially from untrusted sources. The second part will be about my experimental and current proof of concept FLV demuxer.

Parsing Data

Safety?

First of all, you probably all saw a couple of CVEs about security relevant bugs in (rather uncommon) GStreamer elements going around. While all of them would’ve been prevented by having the code written in Rust (due to by-default array bounds checking), that’s not going to be our topic here. They also would’ve been prevented by using various GStreamer helper API, like GstByteReader, GstByteWriter and GstBitReader. So just use those, really. Especially in new code (which is exactly the problem with the code affected by the CVEs, it was old and forgotten). Don’t do an accountant’s job, counting how much money/many bytes you have left to read.

But yes, this is something where Rust will also provide an advantage by having by-default safety features. It’s not going to solve all our problems, but at least some classes of problems. And sure, you can write safe C code if you’re careful but I’m sure you also drive with a seatbelt although you can drive safely. To quote Federico about his motivation for rewriting (parts of) librsvg in Rust:

Every once in a while someone discovers a bug in librsvg that makes it all the way to a CVE security advisory, and it’s all due to using C. We’ve gotten double free()s, wrong casts, and out-of-bounds memory accesses. Recently someone did fuzz-testing with some really pathological SVGs, and found interesting explosions in the library. That’s the kind of 1970s bullshit that Rust prevents.

You can directly replace the word librsvg with GStreamer here.

Ergonomics

The other aspect with parsing data is that it’s usually a very boring aspect of programming. It should be as painless as possible, as easy as possible to do it in a safe way, and after having written your 100th parser by hand you probably don’t want to do that again. Parser combinator libraries like Parsec in Haskell provide a nice alternative. You essentially write down something very close to a formal grammar of the format you want to parse, and out of this comes a parser for the format. Other than parser generators like good, old yacc, everything is written in target language though, and there is no separate code generation step.

Rust, being quite a bit more expressive than C, also made people write parser generator libraries. They are all not as ergonomic (yet?) as in Haskell, but still a big improvement over anything else. There’s nom, combine and chomp. All having a slightly different approach. Choose your favorite. I decided on nom for the time being.

A FLV Demuxer in Rust

For implementing a demuxer, I decided on using the FLV container format. Mostly because it is super-simple compared to e.g. MP4 and WebM, but also because Geoffroy, the author of nom, wrote a simple header parsing library for it already and a prototype demuxer using it for VLC. I’ll have to extend that library for various features in the near future though, if the demuxer should ever become feature-equivalent with the existing one in GStreamer.

As usual, the code can be found here, in the “demuxer” branch. The most relevant files are rsdemuxer.rs and flvdemux.rs.

Following the style of the sources and sinks, the first is some kind of base class / trait for writing arbitrary demuxers in Rust. It’s rather unfinished at this point though, just enough to get something running. All the FLV specific code is in the second file, and it’s also very minimal for now. All it can do is to play one specific file (or hopefully all other files with the same audio/video codec combination).

As part of all this, I also wrote bindings for GStreamer’s buffer abstraction and a Rust-rewrite of the GstAdapter helper type. Both showed Rust’s strengths quite well, the buffer bindings by being able to express various concepts of the buffers in a compiler-checked, safe way in Rust (e.g. ownership, reability/writability), the adapter implementation by being so much shorter (it’s missing features… but still).

So here we are, this can already play one specific file (at least) in any GStreamer based playback application. But some further work is necessary, for which I hopefully have some time in the near future. Various important features are still missing (e.g. other codecs, metadata extraction and seeking), the code is rather proof-of-concept style (stringly-typed media formats, lots of unimplemented!() and .unwrap() calls). But it shows that writing media handling elements in Rust is definitely feasible, and generally seems like a good idea.

If only we had Rust already when all this media handling code in GStreamer was written!

State Handling

Another reason why all this took a bit longer than expected, is that I experimented a bit with expressing the state of the demuxer in a more clever way than what we usually do in C. If you take a look at the GstFlvDemux struct definition in C, it contains about 100 lines of field declarations. Most of them are only valid / useful in specific states that the demuxer is in. Doing the same in Rust would of course also be possible (and rather straightforward), but I wanted to try to do something better, especially by making invalid states unrepresentable.

Rust has this great concept of enums, also known as tagged unions or sum types in other languages. These are not to be confused with C enums or unions, but instead allow multiple variants (like C enums) with fields of various types (like C unions). But all of that in a type-safe way. This seems like the perfect tool for representing complicated state and building a state machine around it.

So much for the theory. Unfortunately, I’m not too happy with the current state of things. It is like this mostly because of Rust’s ownership system getting into my way (rightfully, how would it have known additional constraints I didn’t know how to express?).

Common Parts

The first problem I ran into, was that many of the states have common fields, e.g.

enum State {
    ...
    NeedHeader,
    HaveHeader {header: Header, to_skip: usize },
    Streaming {header: Header, audio: ... },
    ...
}

When writing code that matches on this, and that tries to move from one state to another, these common fields would have to be moved. But unfortunately they are (usually) borrowed by the code already and thus can’t be moved to the new variant. E.g. the following fails to compile

match self.state {
        ...
        State::HaveHeader {header, to_skip: 0 } => {
            
            self.state = State::Streaming {header: header, ...};
        },
    }

A Tree of States

Repeating the common parts is not nice anyway, so I went with a different solution by creating a tree of states:

enum State {
    ...
    NeedHeader,
    HaveHeader {header: Header, have_header_state: HaveHeaderState },
    ...
}

enum HaveHeaderState {
    Skipping {to_skip: usize },
    Streaming {audio: ... },
}

Apart from making it difficult to find names for all of these, and having relatively deeply nested code, this works

match self.state {
        ...
        State::HaveHeader {ref header, ref mut have_header_state } => {
            match *have_header_state {
                HaveHeaderState::Skipping { to_skip: 0 } => {
                    *have_header = HaveHeaderState::Streaming { audio: ...};
                }
        },
    }

If you look at the code however, this causes the code to be much bigger than needed and I’m also not sure yet how it will be possible nicely to move “backwards” one state if that situation ever appears. Also there is still the previous problem, although less often: if I would match on to_skip here by reference (or it was no Copy type), the compiler would prevent me from overwriting have_header for the same reasons as before.

So my question for the end: How are others solving this problem? How do you express your states and write the functions around them to modify the states?

Update

I actually implemented the state handling as a State -> State function before (and forgot about that), which seems conceptually the right thing to do. It however has a couple of other problems. Thanks for the suggestions so far, it seems like I’m not alone with this problem at least.

Update 2

I’ve went a bit closer to the C-style struct definition now, as it makes the code less convoluted and allows me to just get forwards with the code. The current status can be seen here now, which also involves further refactoring (and e.g. some support for metadata).


          New Systems and DevOps Blog   
has lots of new approaches to discuss in terms of systems, cloud computing, DevOps, System Architecture, and how developers and systems staff need to communicate well and work together
          Modern Acupuncture will soon be opening clinics throughout Southern California   

The Scottsdale, Ariz.-based company, which touts itself as the nation's first acupuncture franchise, plans to open 150 locations nationwide by 2020. Todd Welker, a regional developer for the company, already has multiple franchisee deals pending.


          Angular Web Developer   
TN-Knoxville, We are looking for both entry level and experienced Angular web developers interested in a full-time position in an innovative, well established, and growing company offering solutions around statistical, scientific, and business data in the socio-economic and health sectors around the globe. TO BE CONSIDERED FOR THIS POSITION, CANDIDATES ALSO NEED TO COMPLETE THE FOLLOWING QUESTIONNAIRE: https://
          LG V30 non avrà un display secondario, parola di XDA   

LG V30 non avrà un display secondario, parola di XDA
Tecnoandroid

LG V30 non avrà un display secondario: la notizia arriva da una fonte ritenuta attendibile da XDA Developers, ma arrivano conferme per la ricarica wireless integrata. Una delle funzioni più innovative di LG V10 e LG V20, mai commercializzati in Italia, è proprio il display secondario che visualizza informazioni aggiuntive o agisce da pannello rapido […]

LG V30 non avrà un display secondario, parola di XDA
Tecnoandroid


          .NET Developer / Mobile   
South Portland, Role: .NET Developer/Mobile Location: Indianapolis or Utah area and can be remote Skills Required 5+ years of .NET Development C# ASP.NET Entity Framework SQL Server T-SQL Javascript Jquery TFS Preferred Qualifications: Microsoft Azure Xamarin Mobile Development .NET WebAPI .NET MVC N-tier Development Experience Scope of Work The following are deliverables for this project: 1. Two "Driver Complian
          Coal Plants, Anchor, Ubuntu, More: Friday Afternoon Buzz, June 30, 2017   
NEW RESOURCES Mining Review: New Urgewald database reveals world’s biggest coal plant developers. “Previous in-depth research completed by Urgewald played a key role in initiating the coal divestment actions of the Norwegian […]
          Senior Sitecore Developer   
NJ-Park Ridge, RESPONSIBILITIES: Kforce has a client that is seeking a Senior Sitecore Developer in Park Ridge, New Jersey (NJ). Responsibilities: Participate in all aspects of application development and design including performance, scaling, coding, caching, security, encryption, state management, error logging and testing Work with development partners to implement and maintain applications Take a product thr
          Name Your Price for 12 Premium Coding Courses ($1,500+ value)   

Whether you want to become a pro developer or just want to sharpen your current skill-set, the Learn to Code 2017 Bundle shows you the latest techniques through 156 hours of instruction. Right now, you can pay what you want for the training at 9to5Toys Specials.

more…


          Age of Wonders developer Triumph Studios is now owned by Paradox Interactive   
none
          Walker's WI disregards environmental law, people's rights   
As Wisconsin agencies cater to a major Scott Walker golf course developer/ donor by laying the groundwork for bulldozing a nature preserve and even privatizing some land in an adjoining, water-rich state park - - continuing a pattern boosted by a reckless opinion by Attorney General Brad Schimel and corporately-controlled GOP legislators whose actions further embed private control of wetlands and pristine timber acreage and drinking water into special-interest hands - - we should all remember that decades ago the Wisconsin Supreme Court warned against this very short-shortsightedness when it affirmed that Wisconsin's waters belong to everyone:
"A little fill here and there may seem to be nothing to become excited about. But one fill, though comparatively inconsequential, may lead to another, and another, and before long a great body may be eaten away until it may no longer exist. Our navigable waters are a precious natural heritage, once gone, they disappear forever," wrote the Wisconsin Supreme Court in its 1960 opinion resolving Hixon v. PSC and buttressing The PublicTrust Doctrine, Article IX of the Wisconsin State Constitution...
This permanent loss of the people's water and everything the water supports is exactly what is happening at the Lake Michigan shoreline golf course proposal moves along apace, or when more and more industrial-scale feedlots are opened at the expense of the land and the groundwater,  or when more and more sand mines are gouged out from woodland stands and the wetlands holding and filtering the people's waters.

We've been warned. The Walkerites are ignoring it, carelessly, intentionally and self-servingly.

          New Blue Mountains Nature website   
I’m pleased to announce a new website, all about nature in the Greater Blue Mountains, with imagery, writing and other artistic responses to this magnificent environment. Called simply Blue Mountains Nature, it has been developed by Alan Page, a photographer, web developer and keen botanist, and myself , and is now ‘live’ at: bmnature.info The … Continue reading "New Blue Mountains Nature website"
          Jetpack 2: Released!!   
Five days ago, on June 24, the game Jetpack 2 was finally released.

I've been waited for this game for a long time: 17 years at least.  I still remember reading "Wait for Jetpack 2 in 2000" when leaving Jetpack, the original game, which I was hooked into.

The game is a great improvement to the original Jetpack, which ran on DOS.
Start screen of the game Jetpack



Start screen of Jetpack 2
While the current release is for Windows, it is playable on Linux thanks to Wine.  Still, the developer says he is looking into porting it to other platforms.

This is what Jetpack 2 looks like

Well, at least I will be able to play the game while I wait for the Linux version, hehe!
          Hobsons Hosts Starfish ‘Going Mobile’ Hackathon   

Teams from University of Georgia, Montgomery County Community College join Starfish developers to build new mobile solutions for higher ed students, advisors

(PRWeb June 30, 2017)

Read the full story at http://www.prweb.com/releases/2017/07/prweb14478279.htm


          PlayerUnknown’s Battlegrounds prodan u 4 milijuna primjeraka   
Od 23. ožujka, odnosno u manje od 3 mjeseca postojanja na Steam Early Accessu, PlayerUnknown’s Battlegrounds prodan je u više od 4 milijuna primjeraka, te je zaradio više od 100 milijuna američkih dolara. Prema developeru, od toga je 24% igrača iz Sjeverne Amerike, 19% iz Kine, 10% iz Njemačke i... Više →
          Senior .Net Full Stack Developer. - Scout ET - Meridian, MI   
Work in Agile iterations to deliver business value in short timeframes. Work collaboratively in an Agile team to deliver high quality source code to meet...
From Scout ET - Wed, 24 May 2017 03:09:16 GMT - View all Meridian, MI jobs
          Palace Bar On South Beach To Close July 4th   

 

Palace Bar of South Beach on 1200 Ocean Dr.  is set to leave the place it's called home for nearly 30 years on Tuesday, July 4. Is it this the case where people can jump in and yell, "another bar killed by Grindr?"  Definitely not.

The location, building and all, which houses 23 residential units as well as the Place Bar was sold just shy of the mandatory 40-year renovation and recertification.  What does this mean for Palace Bar owner Thomas Donall and his drag queens?

Palace's Last Dance Sessions started at the beginning of June and end appropriately enough on a holiday known for fireworks. The bar plans to go out with a bang Tuesday, as Donall says the City of Miami Beach is helping them set up a block party on 12th Street, closing off the area between Ocean Drive and Collins Avenue. The block parties have been a Palace fixture in the past for events such as Winter Party, White Party and Miami Beach Gay Pride. Donall says it's fitting the South Florida LGBT venue ends its tenure at the 1200 location the same way.

"The city is allowing us to close down the street for this massive all-out block party like we've done before for Pride and White Party," Donall said. "Only this time it's extra special because it's our last party at 1200 Ocean Dr. We have a huge schedule of events planned for the entire weekend, culminating on the Fourth of July with 11 a.m. and 1 p.m. brunches and fireworks. If the Palace has ever meant anything to you, you need to come out, show your support and help us go out in style." - SFGN.com

The building was purchased by Steve Kassin’s Infinity Real Estate in 2016 the building for more than $15 million. We wonder if he knows he is buying a staple of Ocean Drive.

The Palace opened in 1988 as the only restaurant on Ocean Drive, quickly attracting celebrities like Elton John, Madonna, Princess Diana, Gianni Versace and so on.  It has risen to it's highest level of accomplishments in the last decade under the direction of Donall. He added daily drag on-the-street shows, drag brunches, weekly T-Dances and free block parties for Pride, White Party and Winter Party weekends.

"Palace has been an institution for the last 30 years," local resident Antonio Alfonso said. "If they are coming to an end, what's left of gay South Beach in my opinion is not much to entice me to drive to the beach in horrible traffic and then having to pay $20 to park. Let's face it, Miami Beach is not what it used to be and it will never be again... not if the multi-million dollar developers have a say." - SFGN.com

Head over to South Florida Gay News to hear about what South Beach has done, hasn't done, and what people feel the city should be doing to help Palace Bar.

 

As its slogan goes "every queen needs a Palace," without the Palace, what are the South Florida queens to do?

Owner Donall warns his followers -- including the haters -- that no matter how long they are gone, "a month, maybe two," Palace will return. "This is not farewell. It's a 'see ya soon,'" Donall said.

To receive the latest information about Palace's final show and relocation, text the word PALACE to 64600.

 

h/t: South Florida Gay News


          Core Java Developer Associate Job   
SAP - Bangalore, Karnataka - Requisition ID: 151061 Work Area: Software-Development Operations Expected Travel: 0 - 10% Career Status: Professional Employment Type: Regular Full Time COMPANY DESCRIPTION As market leader in enterprise application software, SAP helps companies of all sizes and industri...
          Senior Java Developer - DXC Technology - Central Singapore   
Created by the merger of CSC and the Enterprise Services business of Hewlett Packard Enterprise, DXC Technology serves nearly 6,000 private and public sector...
From DXC Technology - Wed, 21 Jun 2017 14:12:33 GMT - View all Central Singapore jobs
          Urgent requirement "Abinitio developer", for leading company Pune on Call   
Sellcraft Global Solutions Private Limited - Mumbai, Maharashtra - Pune, Maharashtra - Job Designation- "Abinitio developer", Job type- C2H Urgent requirement of " "Abinitio developer", with leading CMM Level 5hiring for experience candidate Experience - 4 to6 Location - Pune Position- "Abinitio developer", Job type-C2H Notice period 1 month can apply Interested ...
          Ep. #16, Contentful: An API-First CMS   

In this episode of JAMstack Radio, Brian hosts Stefan Judis and Rouven Wessling to discuss Contentful, a developer friendly API-first CMS.

The post Ep. #16, Contentful: An API-First CMS appeared first on Heavybit.


          Recruitment Genius: Web Developer - Front End - Mid-Senior   
£25000 - £30000 per annum: Recruitment Genius: Very competitive salary based on experience Huddersfield
          Senior Developer - Indigo Books & Music - Toronto, ON   
Indigo Books &amp; Music is committed to treating all people in a way that allows them to maintain their dignity and independence. WHAT YOU’LL DO:....
From Indigo Books & Music - Wed, 24 May 2017 03:09:15 GMT - View all Toronto, ON jobs
          Developer, Retail Applications - Indigo Books & Music - Toronto, ON   
Indigo Books &amp; Music is committed to treating all people in a way that allows them to maintain their dignity and independence. WHAT YOU’LL DO:....
From Indigo Books & Music - Fri, 19 May 2017 03:09:54 GMT - View all Toronto, ON jobs
          Team Lead Developer, Quality Assurance - Indigo Books & Music - Toronto, ON   
Indigo Books &amp; Music is committed to treating all people in a way that allows them to maintain their dignity and independence. WHAT YOU’LL DO:....
From Indigo Books & Music - Thu, 18 May 2017 03:09:23 GMT - View all Toronto, ON jobs
          Java Developer - API Management Applications   

          Tech Stack Must Haves Recap – June 2017   

On June 21st, the Tech Talent Meetup took over Hootsuite HQ in Vancouver for a panel on Tech Stack Must Haves. Presented by BC Jobs in partnership with the BC Tech Association, this event brought together experts from leading local tech companies to share their tips for developers looking to take leaps and bounds in their careers. [...]

The post Tech Stack Must Haves Recap – June 2017 appeared first on Blog.


          Source Code Manager - Quest Diagnostics - Mason, OH   
Additional experience as Java Web Developer a plus. The Source Code Manager will be assigned to a Java Web Development team that develops and maintains a highly...
From Indeed - Mon, 12 Jun 2017 18:42:38 GMT - View all Mason, OH jobs
          Assoc Applications Developer - Kent State University - Kent, OH   
Java, XML , CSS , HTML , SQL and PHP . Appropriate development language(s), operating systems, reporting tools, relational database design and maintenance,... $42,752 - $58,751 a year
From Kent State University - Tue, 02 May 2017 16:42:32 GMT - View all Kent, OH jobs
          Senior Applications Developer - Kent State University - Kent, OH   
At least 3 years of demonstrated experience with a rapid application development platform such as Outsystems or Force.com, and/or php, JAVA , c#.... $61,616 - $80,498 a year
From Kent State University - Fri, 30 Jun 2017 20:10:03 GMT - View all Kent, OH jobs
          Senior Solutions Architect - McGraw-Hill Education - Blacklick, OH   
Leading a group of Java developers (onsite and offshore). Ability to design enterprise level business solutions that touch many....
From McGraw-Hill Education - Tue, 28 Mar 2017 21:06:09 GMT - View all Blacklick, OH jobs
          Sr. Software Developer - Bob Evans Inc. - New Albany, OH   
Bob Evans is looking for a Senior Level Developer with Enterprise Dynamics AX (ERP) experience who has a mix of hands on experience on enterprise application...
From Bob Evans Inc. - Sat, 20 May 2017 03:21:19 GMT - View all New Albany, OH jobs
          Software Developer - Bob Evans Inc. - New Albany, OH   
2+ years working with an object oriented development language (X++, C++, C#, VB.NET, Java, .NET framework). Bob Evans is looking for a Developer/Configuration...
From Bob Evans Inc. - Sat, 20 May 2017 03:20:23 GMT - View all New Albany, OH jobs
          eCube Systems Interviews VSI’s Brett Cameron on OpenVMS, Open Source and Developer Tools   

Brett Cameron talks about VSI's on-going evolution of OpenVMS back into the industry's most versatile and dominant OS platform

(PRWeb February 13, 2017)

Read the full story at http://www.prweb.com/releases/2017/02/prweb14043846.htm


          3 Rooms Flat for rent   
2817
Immediately available for rent is this brand new, just constructed 3 bedroom, 3 bathroom apartment in Beaufort Park, North West Londons premier development by the esteemed developer, Berkeley Homes. This stunning 8th floor apartment benefits from...
3 rooms HDTV fitted kitchen
Thu, 29 Jun 2017 16:35:08 -0400
          eCube Systems Announces NXTware Remote Support for Eclipse 4.3, Code Name Kepler, and Java 1.7   

Powerful Eclipse-based Integrated Development Environment allows developers to focus on creating business value by automating and simplifying time-consuming tasks.

(PRWeb March 28, 2014)

Read the full story at http://www.prweb.com/releases/nxtware_remote_supports/eclipse_kelper/prweb11651326.htm


          New Eclipse Tools for OpenVMS and Oracle RDB Certified by eCube Systems to Work with NXTware Remote   

Database Management Tool Simplifies RDB for Administrators and Developers Using Eclipse and NXTware Remote

(PRWeb November 12, 2013)

Read the full story at http://www.prweb.com/releases/openvms_rdb/nxtware_remote/prweb11267901.htm


          eCube Systems Announces NXTminder 7.3 with Web Services API   

The new API allows developers to incorporate the functionality of NXTminder into mobile devices, custom remote monitoring tools and operations management platforms, making the applications they manage more self-aware and self-healing.

(PRWeb September 13, 2013)

Read the full story at http://www.prweb.com/releases/2013/9/prweb11054880.htm


          8 Best Linux Distros For Programming And Developers (2017 Edition)   

Linux-based operating systems are often used by developers to get their work done and create something new. Their major concerns while choosing a Linux distro for programming are compatibility, power, stability, and flexibility. Distros like Ubuntu and Debian have managed to establish themselves as the top picks. Some of the other great choices are openSUSE, Arch Linux, etc.

Read more


          Devices With Linux: Tesla Cars, 'Internet of Things', Intel Has a New Media SDK for Linux   
  • Tesla starts pushing new Linux kernel update, hinting at upcoming UI improvements

    Albeit being about 6 months late, Tesla finally started pushing the new Linux kernel update to the center console in its vehicles this week.

    While it’s only a backend upgrade, Tesla CEO Elon Musk associated it with several long-awaited improvements to the vehicle’s user interface. Now that the kernel upgrade is here, those improvements shouldn’t be too far behind.

    Sources told Electrek that the latest 8.1 update (17.24.30), upgraded the Linux Kernel from the version 2.6.36 to the version 4.4.35.

  • Is Ubuntu set to be the OS for Internet of Things?

    The Internet of Things has enjoyed major growth in recent years, as more and more of the world around us gets smarter and more connected.

    But keeping all these new devices updated and online requires a reliable and robust software background, allowing for efficient and speedy monitoring and backup when needed.

    Software fragmentation has already become a significant issue across the mobile space, and may threaten to do so soon in the IoT.

    Luckily, Canonical believes it can solve this problem, with its IoT Ubuntu Core OS providing a major opportunity for manufacturers and developers across the world to begin fully monetising and realising the potential of the new connected ecosystem.

  • What's New in Intel Media SDK 2017 R2 for Embedded Linux

    Among the key features this release enables is the Region of Interest (ROI) for HEVC encoder in constant and variable bitrate modes.

    Developers can now control the compression rate of specific rectangular regions in input stream while keeping the bitrate target. This makes it possible, for example, to reduce compression of the areas where the viewer needs to see more details (e.g. faces or number plates), or to inrease it for the background with complicated texture that otherwise would consume majority of the bandwidth. ROI can also be used to put a privacy mask on certain regions that have to be blurred (e.g. logos or faces).


          The beefy Dell Precision 7520 DE can out-muscle a growing Linux laptop field   

Project Sputnik has done an admirable job over the years of bringing a "just works" Linux experience to Dell Ultrabooks like the XPS 13 Developer Edition—in fact, we've tested and largely enjoyed those experiences multiple times now. But while the XPS 13 is a great machine that I would not hesitate to recommend for most Linux users, it does have its shortcomings. The biggest problem in my view has long been the limited amount of RAM; the XPS 13 tops out at 16GB. While that's enough for most users, there are those (software developers compiling large projects, video editors, even photographers) who would easily benefit from more.

Read more


          New Kernels and Linux Foundation Efforts   
  • Four new stable kernels
  • Linux Foundation Launches Open Security Controller Project

    he Linux Foundation launched a new open source project focused on security for orchestration of multi-cloud environments.

    The Open Security Controller Project software will automate the deployment of virtualized network security functions — such as firewalls, intrusion prevention systems, and application data controllers — to protect east-west traffic inside the data center.

  • Open Security Controller: Security service orchestration for multi-cloud environments

    The Linux Foundation launched the Open Security Controller project, an open source project focused on centralizing security services orchestration for multi-cloud environments.

  • The Linux Foundation explains the importance of open source in autonomous, connected cars

    Open source computing has always been a major boon to the world of developers, and technology as a whole. Take Google's pioneering Android OS for example, based on the open source code, which can be safely credited with impacting the world of everyday technology in an unprecedented manner when it was introduced. It is, hence, no surprise when a large part of the automobile industry is looking at open source platforms to build on advanced automobile dynamics.


          Interactive Creative Designer - Vungle - London   
Vungle is trusted by 40,000+ mobile apps worldwide with key developer and advertiser partners such as Supercell, King, Zynga, EA, Ubisoft, Smule, MZ, Google,...
From Vungle - Tue, 27 Jun 2017 02:23:48 GMT - View all London jobs
          Account Manager, Demand - Vungle - London   
Vungle is trusted by 40,000+ mobile apps worldwide with key developer and advertiser partners such as Supercell, King, Zynga, EA, Ubisoft, Smule, MZ, Google,...
From Vungle - Tue, 27 Jun 2017 00:23:43 GMT - View all London jobs
          Nice Agency - Lead Java Developer - Karmarama - London   
WE ARE NICE. We’re looking for a Lead Java Developer. We believe it’s Nice to be a Lead Java Developer that will • work alongside other (cross-platform)...
From Karmarama - Wed, 15 Mar 2017 08:50:39 GMT - View all London jobs
          Tasting the rainbow in new product development   
Skittles manufacturer Mars Inc. may have been ahead of its time when it started using the tag line “taste the rainbow.” Social media and the success of such phenomena as Starbucks’ Unicorn Frappuccino are showing product developers the power colors may have on consumer perception and interest in new food and beverage products. There is, however, a catch, said Jennifer Zegler, global food and drink analyst with the market research firm Mintel International. The ingredients used to make the colors must be sourced from raw materials perceived as clean and simple.
             
Brent Simmons: "Dave Winer took a chance on me many years ago, and it was great for me. I sometimes call myself a graduate of UserLand University." I had an algorithm. I started a project and asked for volunteers. Then I hired the smartest guy who was easy to work with, Brent.
          Developer Instructor - Acro Media Inc. - Okanagan, BC   
The instructor will require a web development or computer science diploma, and two years of web development experience....
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
Implementing updates &amp; revisions to web sites. Did you setup a web server for your house or friends, even if no one else really cared?...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Course Developers - Virtual High School - Bayfield, ON   
College diploma and/or university degree in education, graphic design, instructional design, web development or related field....
From Indeed - Wed, 14 Jun 2017 16:45:53 GMT - View all Bayfield, ON jobs
          B2B System Maintenance and Developer - Brightenview Development - Saskatchewan   
Solid understanding of web development and design concepts, programming, web store creation, e-business strategies and internet marketplace....
From Brightenview Development - Thu, 01 Jun 2017 15:17:13 GMT - View all Saskatchewan jobs
          Gaming Ladies Event Canceled After Internet Outrage   
An event called Gaming Ladies was announced yesterday by the mobile game developer, King. After facing enough harassment, the event was cancelled.
          China Vanke wins Guangzhou land auction with $8.1bn bid   
Property developer bids 23% over the list price to beat rival offers from eight peers
          Software Developer - Winzone Softech - Karaikkudi, Tamil Nadu   
Candidate Should have Worked in Karaikudi or Branch Network Locations and Strong Customer Base. Web Development,Software Development company require Software... ₹10,000 - ₹25,000 a month
From Indeed - Tue, 02 May 2017 14:14:23 GMT - View all Karaikkudi, Tamil Nadu jobs
          Web Developer / Web Designer - Winzone Softech - Karaikkudi, Tamil Nadu   
Candidate Should have Worked in Karaikudi or Branch Network Locations and Strong Customer Base. Web Development,Software Development company require Web... ₹10,000 - ₹25,000 a month
From Indeed - Tue, 02 May 2017 14:09:38 GMT - View all Karaikkudi, Tamil Nadu jobs
          PHP Developers - BizBilla.com - Karaikkudi, Tamil Nadu   
Experience in developing social network websites, web based Business application sites and integrating with face book, twitter, etc....
From BizBilla.com - Fri, 07 Apr 2017 10:14:09 GMT - View all Karaikkudi, Tamil Nadu jobs
          PHP Developer - ISD Networks - Malappuram, Kerala   
>coding skill in PHP, Node.js, Java, and/or C++ >Thorough understanding of relational databases such as MySQL or similar technologies >Knowledge in wordpress
From Indeed - Sat, 08 Apr 2017 08:17:33 GMT - View all Malappuram, Kerala jobs
          PHP Developer - TORRA INTERNATIONAL - Malappuram, Kerala   
Maintain and manage general network setup. Configure and maintain Apache and PHP Programming atmosphere.... ₹15,000 a month
From Indeed - Tue, 04 Apr 2017 03:57:40 GMT - View all Malappuram, Kerala jobs
          Mastering PHP 7   

Effective, readable, and robust codes in PHP About This Book Leverage the newest tools available in PHP 7 to build scalable applications Embrace serverless architecture and the reactive programming paradigm, which are the latest additions to the PHP ecosystem Explore dependency injection and implement design patterns to write elegant code Who This Book Is For This book is for intermediate level developers who want to become a master of PHP. Basic knowledge of PHP is required across areas such as basic syntax, types, variables, constants, expressions, operators, control structures, and functions. What You Will Learn Grasp the current state of PHP language and the PHP standards Effectively implement logging and error handling during development Build services through SOAP and REST and Apache Trift Get to know the benefits of serverless architecture Understand the basic principles of reactive programming to write asynchronous code Practically implement several important design patterns Write efficient code by executing dependency injection See the working of all magic methods Handle the command-line area tools and processes Control the development process with proper debugging and profiling In Detail PHP is a server-side scripting language that is widely used for web development. With this book, you will get a deep understanding of the advanced programming concepts in PHP and how to apply it practically The book starts by unveiling the new features of PHP 7 and walks you through several important standards set by PHP Framework Interop Group (PHP-FIG). You’ll see, in detail, the working of all magic methods, and the importance of effective PHP OOP concepts, which will enable you to write effective PHP code. You will find out how to implement design patterns and resolve dependencies to make your code base more elegant and readable. You will also build web services alongside microservices architecture, interact with databases, and work around third-party packages to enrich applications. This book delves into the details of PHP performance optimization. You will learn about serverless architecture and the reactive programming paradigm that found its way in the PHP ecosystem. The book also explores the best ways of testing your code, debugging, tracing, profiling, and deploying your PHP application. By the end of the book, you will be able to create readable, reliable, and robust applications in PHP to meet modern day requirements in the software industry. Style and approach This is a comprehensive, step-by-step practical guide to developing scalable applications using PHP 7.1 Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.


          Microsoft IIS 10.0 Cookbook   

Over 60 recipes to install, configure, and manage your IIS 10.0 About This Book Provide a secure, easy-to-manage extensible platform for hosting your websites Leverage IIS 10.0 in order to deploy web site in seconds Integrate Windows and Nano Server 2016 and automate it with PowerShell Recipes to Manage and monitor your IIS 10.0 Who This Book Is For If you are an administrator or web developer with a basic (or no) knowledge of Microsoft IIS and want to set up your own web server, then this is the book for you. What You Will Learn Integrate IIS 10.0 on Windows server 2016 Host multiple websites and Wildcard Host on IIS 10.0 Deploy and administrate IIS 10.0 on Nano Server. IIS administration with Powershell. Manage and troubleshoot IIS 10.0 In Detail This book will start with customizing your IIS 10 to various platforms/OS and tune it according to your business requirements. Moving on, we will focus on the functionalities of core fundamentals and perform practical scenarios in order to maximize the use of a reliable web server. Going further we will be covering topics like IIS 10 architecture, IIS modules,hosting web server platforms, virtual directories along with web site deployment, ports, enhanced security. We will also cover new features of IIS 10 like integration with Windows Server 2016 and Nano Server, HTTP/2, PowerShell 5 cmdlets etc . Towards the end, we will cover troubleshooting & diagnostic techniques of IIS 10. By the end of this book you will be well versed with maximizing the reliability of your webserver and will have immense knowledge in using IIS 10 effectively Style and approach A set of exciting recipes on using Microsoft IIS 10.0 effectively.. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.


          Gonner (Switch) Review   

Don't lose your head so you can save a giant whale.

The world of indie games has been filled with roguelike-likes and the like for years, but only with the advent of the Nintendo Switch and its burgeoning indie scene has the weird sub-genre really found its way to Nintendo platforms. Gonner, from developer Art in Heart and publisher Raw Fury Games,... Read more...

          Web servis BezStruje.com.hr pokazuje da trebamo više otvorenih javnih podataka   

Dosta pažnje je ovaj tjedan izazvao novi web servis bezstruje.com.hr developera Domagoja Pavlešića, a ideja je da korisnici na email nekoliko dana ranije dobiju informacije kad će njihov grad i ulica biti bez električne energije. Međutim, ovaj zanimljiv (i koristan) projekt nameće i jedno važno pitanje - moraju li programeri sami "kopati" po dostupnim, ali ne i otvorenim podacima, umjesto da ih se jednostavno učini dostupnima i strojno čitljivima putem servisa data.gov.hr?

Post Web servis BezStruje.com.hr pokazuje da trebamo više otvorenih javnih podataka je prvi puta viđen na Netokracija.


          Vitalik Buterin explains Ethereum   
3 minute explanation of Ethereum by inventor Vitalik Buterin. Ethereum is a platform that makes it possible for any developer to write and distribute next-generation decentralized […]
          Google Begins Experimenting with VR Ads   
According to a recent entry on the Google Developers Blog, the company has begun experimenting with advertising formats suitable for placement inside of virtual reality experiences. Focusing on mobile VR platforms, the first idea they’ve shared for a native VR ad is a floating cube that can be optionally engaged with via a tap or […]

The post Google Begins Experimenting with VR Ads appeared first on Road to VR.


          You're Good Enough To Build Practical Rails 5 and Ruby Apps   
If you’re really serious about “modeling” professional Ruby and Rails developers, so that you can accelerate your progress, get measurable results with your work and achieve your professional goals, you should check out Your Virtual Rails Client Training ».
          World's Biggest Offshore Wind Developer Worries About Construction Delays in Germany   

The world’s biggest offshore wind developer said construction delays on key electricity cables that will take North Sea wind power to Germany’s industrial heartland risk undermining the confidence of investors in new projects.

 


          A Follow-Up Comment on Camino's Future   

Several people have asked (as people have from time to time even in less uncertain times): Why don't we all just work on Firefox for the Mac instead? I understand why people think that makes sense. Camino is a browser in the Mozilla family, Firefox is a browser in the Mozilla family. Both run on the Mac. Basically the same thing, right?

What the question is missing is an understanding of the sorts of things that motivate people to contribute to open-source software in their free time. I don't know everyone's motivations for working on Camino, but of those I do, none picked it by deciding that they wanted to work on a Mozilla-family browser and then flipping a coin. Even if it were entirely a question of project goals, Camino and Firefox don't have the same goals, once you get beyond the “make a browser” part. But speaking for myself, the project goals are only a small part of why I'm here.

Off the top of my head, major reasons I work on Camino:

  • I want to work on software I care about personally.
  • I want to build Mac-focused software.
  • I want to write Cocoa/Objective-C code.
  • I like working with a small group where I know everyone, and interpersonal politics aren't an issue.
  • I like having significant influence over the development of the project.
  • I like being able to reach decisions quickly, without bureaucracy.

Firefox offers me exactly zero of those things. So the simple answer to the question of why I don't just go work on Firefox is that it wouldn't be rewarding for me. And since since we're talking about my free time, that's the only reason that matters. And while I don't speak for everyone else, I'd be surprised if my list doesn't overlap heavily with most of the other Camino developers.

(I could also list several reasons I would specifically not want to do it, personally, but those are probably not as generalizable to others.)

Comments (2)


          Thoughts on Today's Camino Announcement   

Today a major hurdle for the long-term future of Camino was announced on one of the Mozilla newsgroups. As our blog post suggests, there's a chance that Camino 2.1 will be our last release. It all depends on whether this new direction is something that will attract enough new developers for the work involved. And while our dwindling developer population has been sad on one hand, I think it is actually a side effect of something very positive: a huge improvement in the Mac browser landscape.

Pretty much everyone who worked on Camino (and before that, Chimera) did so because they wanted to build the browser they wanted to use, but couldn't find. We worked on Camino because it was the best browser out there (in our opinions), and we wanted to make it even better. And frankly, for a long time there wasn't much competition. Mac IE became more and more out of date until it faded into history. Safari started out anemic even by Camino's “keep it simple” standards, and didn't see a lot of change at first. Firefox felt like what it mostly was: a Windows app that happened to run on the Mac (and it was the only other open-source option). A small group of volunteers was, for a long time, able to keep up with—and even beat in many users' opinions—the other browsers.

But now we live in a very different world; one where there are good browsers pushing eachother to get even better, faster. Safari has closed the compatibilty gap and is focusing more on features. Mac Firefox (while still not my favorite) is now more of a Mac app built with a cross-platform toolkit than a Windows port. Chrome has come along and (in my totally unbiased opinion) made a compelling case as a browser that both offers power users power, while holding close to some of the same principles that are at Camino's core (and added another major open-source player to the field to boot).

On the web technology side, things are moving much faster these days too. We've fallen behind Firefox in shipping major Gecko revisions (not least because of the issues mentioned in our blog post); we're only now about to come to par with Firefox 3.6. Being a year behind wouldn't have been such a big deal for much of Camino's lifetime, but recently a year is a very long time in the web world. It's already reasonably common to see sites that don't support Firefox 3.0 (and thus Camino 2.0).

So while I am sad to see what could be the beginning of the end for the Camino project, I have to cheer at the underlying causes. And even if Camino does end with 2.1, there's no question that its legacy will live on. A number of Camino alumni are hard at work building those browsers that have changed the landscape. It's clear to me that without Josh Aas the Mac version of Firefox would not have seen the improvement that it has, and it's certainly no coincidence that Mike Pinkerton helped craft the browser that won my daily usage away from Camino. And let's not forget that Firefox started out as, essentially, the Windows version of what was to become Camino.

So whether or not there is a Camino 3, there's no doubt that Camino helped create the browser world that we live in now. I'm proud to have been a small part of that, and thankful to everyone who helped us along the way.

Comments (0)


          Texas Bankers Association gives 'Best of Show' award to BioMetric Signature ID   
Top Priority Sector: 
access_control_identification

DALLAS June 29, 2017 BioMetric Signature ID, the leading developer of biometric ID verification software solutions, announced the receipt of the 2017 “Best of Show” award at the Texas Bankers Association 133rd Annual Convention in San Antonio Texas. 

BioMetric Signature ID was one of more than 90 vendors considered for TBA’s “Best of Show” award. Judges met with vendors throughout the convention and presented the award to the vendor/booth that showed exemplary marketing, presentation and activity during the convention. 

Homepage position: 
1

read more


          Patriot One enters Pacific Rim market after signing agreement with New Zealand security firm   
Top Priority Sector: 
cbrne_detection

TORONTO June 29, 2017 Patriot One Technologies Inc. (TSX.V: PAT) (OTCQB: PTOTF) (FRANKFURT: 0PL) (“Patriot One” or the “Company”), developer of the award-winning PATSCAN CMR™ concealed weapons detection system, announced today it has entered into a reseller agreement with accredited national systems integration experts, Aotea Security (NZ) Ltd. of Dunedin, New Zealand.
 

Homepage position: 
1

read more


          Cybereason solution detects, blocks NotPeyta ransomware   
Top Priority Sector: 
cyber_security
Image Caption: 

Serper

BOSTON June 28, 2017 Cybereason, developers of the most effective Total Protection Platform including EDR & NGAV, today announced that it has made available a new version of RansomFree, its award-winning free anti-ransomware tool. RansomFree 2.3.0.0 detects and prevents NotPeyta ransomware from executing on computers.

Homepage position: 
1

read more


          Trend: More People Getting Commit Access To The Core of WordPress   
It wasn’t long ago when I could count the number of core WordPress committers on one hand. These days, it’s hard to keep track of who does and doesn’t have access. In fact, some developers are getting temporary access for release cycles to work on specific features. I remember in (more...)
          Intriguing Interview With Matt Mullenweg By Japanese Magazine   
Intriguing interview conducted by Gihyo.jp which is a Japanese focused developer resource site. As your experience straddles both, where do you think open source excels? And where is it weak? The open source model is probably best in the world at bringing together hundreds of people, from casual passersby to (more...)
          WPWeekly Episode 103 – Interview With Andrew Nacin   
In this episode of WordPress Weekly, I interviewed WordPress core developer, Andrew Nacin. Andrew joined the core committ team in February of 2010 and since then, he’s been an insanely active contributor all over the WordPress project whether it be through code, the forums, mailing lists, etc. During our conversation, (more...)
          TECHNOLOGY: DATA SCIENCE DEVELOPER   
Diversity Recruitment - Johannesburg, Gauteng - There is a new and exciting opportunity to join a collaborative, engaged and passionate technology team. We are looking for colleagues that share our conviction that fact-based decision makes a difference in the lives of others. If you are inspired by solutions that empower posit...
          RESEARCH SUPPORT SPECIALIST(ONRS GRANT DEVELOPER)   

Department: Nursing Administration & General

Salary: $40,805.00 - $54,331.00

Advertising Ends On: 07/12/2017

Job Duties:

About The University of Iowa College of Nursing:



As a leader in nursing education, research, and practice innovations, the UI College of Nursing has received national recognition by U.S. News & World Report ranking several UI College of Nursing graduate programs in the top 15 in the nation in comparison to all public and private schools. External funding is robust, and in 2015, The College of Nursing ranked 20th in the nation in NIH funding.



The UI College of Nursing (CON) is committed to promoting diversity and inclusion in achieving our education, research, service and practice missions. The College of Nursing’s commitment to diversity is a shared value as demonstrated through our Pillars of Diversity.



Position Summary



The Grant Developer is responsible to coordinate the preparation and submission of grant proposals for the Office of Nursing Research and Scholarship (ONRS), College of Nursing, and provide operational/administrative effort in support of research spaces and research programming activities of the ONRS. Characteristic responsibilities include:



College Grant Responsibilities



Coordinate preparation and submission of grant proposals from the CON:




  • Collect and maintain files on required grant forms and proposal components;

  • Maintain and update ‘boilerplate’ information for applications;

  • Locate sponsor guidelines for proposal submissions and create, distribute and update proposal templates to assist with grant writing and biosketch creation;

  • Draft grant budgets in partnership with the ONRS Budget Specialist;

  • Liaise with external funding agencies when necessary to ensure that final proposal submissions are compliant with sponsor’s guidelines.



Provide CON information to other departments for interdepartmental grants applications.



Assist faculty and students with preparation and submission of institutional and individual research fellowship applications. 



Operational/Administrative Support of Research



Oversee and monitor ONRS operational accounts, including reconciling accounts each month, analyzing, monitoring and reporting financial data as needed and initiating and/or approving financial transactions.



Provide support for ONRS programming activities such as grant writing workshops and research forums, Young Scientist Program, collegiate Scholarly Interest Groups, and Junior Science Symposium.



Organize collegiate presence at Midwest Nursing Research Society (MNRS) annual meeting, staff the College of Nursing exhibit booth during conference, and coordinate student transportation and travel arrangements to the conference.



Facilitate the Graduate Research Assistant application and assignment process.



Maintain/support research space including but not limited to ensuring inventory lists of equipment are updated and adhere to appropriate data storage, exposure control and hazardous waste disposal procedures.



 



Please assure that your application/resume and/or cover letter illustrates the work experience, knowledge, skills and abilities you have that meet each of the required qualifications.



References:  Five professional references will be requested and required at a later step in the recruitment process. 

Applicant Credentials are Subject to Verification
Background checks(criminal history, child/dependent adult sexual abuse) will be conducted on final candidates for all positions in UI Hospitals and Clinics. Background checks may also be conducted for other positions.


IOWA CITY, IA 52240
          Re: Despite concerns about lack of data, council votes to increase developer fee   

Or another way to think about this dilemma...

Market rents are fixed. Construction costs are fixed (at current costs). Return on investment determines what financing is available to build a project. So if soft costs (including the city fees/extractions) increase, the ONLY piece of the equation that can adjust down to maintain the rate of return necessary to finance the project is...land prices/values.

Unfortunately (as my economics professor pointed out decades ago) prices are "sticky downwards". Land sellers (under normal circumstances) are not going to reduce their price below recent market comps. Instead they will wait for the next cycle. Which of course further exacerbates the housing shortage.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

If you heard the entire conversation, what she said makes sense.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

You can't avoid logic though. If we DON'T build market rate housing, there will be no new housing, affordable or otherwise, rents will continue to soar, and there won't be any housing trust fund money to boot. So your suggestion is what exactly ?


          Re: Despite concerns about lack of data, council votes to increase developer fee   

of course she said that..... for any long time council watcher this ain't NEWS! this is how they do business operate.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

Random capitalization of general nouns and replacing the letter "s" with $ at random don't help explain your case.

I don't see trickle down working in apartment construction. All I'm claiming is that no city is an island. Berkeley cannot isolate itself from the world around it. It can't isolate itself from the internet economy that is a huge area industry. It can't isolate itself from how buildings are constructed. It can't isolate itself from how building construction is financed. So other than doing tiny things at the fringe, there won't be more than a handful of low cost units built in the city no matter what the city does. The city council is arguing over, what, 20 units per year?


          Re: Despite concerns about lack of data, council votes to increase developer fee   

The article starts with "Berkeley, already among the most expensive places to build in the East Bay, just raised the price tag for developers who do not include affordable units on site."

I think "affordable" should be in quotes here. Affordability is relative and can't be defined for all. Developers aren't in the business of building buildings to be empty. If someone pays $10000/mo in rent, then it is clearly affordable to that person irrespective of if it is to me, you or even the City Manager.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

Your proposal is more appropriate for an opinion piece than journalistic article. I watched the council meeting, I think the title accurately reflects the discussion.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

Concernedresidentofearth wrote:
"Economics is a straight jacket. You can't will it out of existence. But you continue to try.

But unabashed advocates for the ever-increasing Market-rate development of straight-jacketed UNaffordable Housing (other than yourself?) "continue to try" using skewed statistics to invoke the failed theory of Trickle-down Economics, by somehow hinting that the benefits of building Affordable Housing "might" accrue downstream if only local government Wouldn't Interfere So Much with wealthy, so-called "local" developers' (they're not ALL local!) bottom-line$.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

If you want to sway the discussion towards aesthetics you can't attempt to exact the maximum in concessions. What's driving the designs you are currently seeing is the pro forma necessary to meet Berkeley's affordable housing mitigation fees (and other high building costs).

Most people seriously involved in this discussion want more housing more than they want more beautiful housing.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

Berkeleyside: good job on the research on the tally of housing in the pipeline. Is there any sense of what of these units are actually making their way to construction? There's a line here: "Last year, 684 units in nine projects were submitted, though some have reportedly been tabled already due to council policy changes that resulted in financial infeasibility." I wish there were more detail. I feel like I've heard through the grapevine that one submitted project (the UHaul on San Pablo) has been abandoned in its current form (I think it's being retooled as something else), and we all know that Harold Way has been put up for sale (and I haven't heard anything about whether it's getting any closer to finding a buyer or being built).

Basically, I feel like there's a huge gulf between what's submitted, what's been approved, and what's actually going to be built. But this is just a feeling based on what I've seen, and it would be great if someone somewhere had better numbers on this.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

"Prevailing urban planning wisdom advises that it’s generally better to mix market-and below-market-rate units into the same project"

Really? Urban planning wisdom seems a cesspool of social engineering and intersectional squabbling.

"Carol Galante, … State Senators Nancy Skinner and Scott Wiener, ... Greenbelt Alliance, Bay Area Council, the head of Transform"

These are people who feel entitled to try and dictate their value system onto the overall population. If they had their way, nothing would be left to voters. No friend of democracy.


          Re: Despite concerns about lack of data, council votes to increase developer fee   

Describe smart growth. Is it tearing down single family residences and putting up ugly boxes that maximize units and occupied square footage on the lot, not to mention exacerbating our current horrible congestion? Can't see why anyone would be opposed.
And so help me, we really have installed some ugly boxes lately in Berkeley. I'm not sure I'm fully on board with post modern architecture but does everything have to be purely rectangular? How about a few curves, some setbacks from the sidewalk, an attempt at beauty. I know we live in the Peoples Republic but can't we deviate a little from utilitarian ugliness.


          Trending on IoT: Our Most Popular IoT Developer Stories   

Making Smart Systems Smarter

Discover the newest enterprise IoT developer kit- a joint reference architecture kit developed by Intel and Amazon Web Services* (AWS).

Connectivity Technologies and... Read more >

The post Trending on IoT: Our Most Popular IoT Developer Stories appeared first on Blogs@Intel.


          Running Java and Scala Apps With Play: VPS and Docker   

play framework cloud hosting Play is a highly popular and widely used framework that facilitates building web applications with Java and Scala. Taking into consideration that this framework is in high request among developers, today we’ll consider several approaches to easily run Play applications with the help of Jelastic Cloud hosting: The first approach is based on another increasingly popular technology, Docker containers, whilst the second option presupposes running your Play project inside a Virtual Private Server (VPS).

Both these solutions provide you with the full root permissions and isolation from other accounts on the hardware. So, make up your mind on a suitable solution and proceed to one of the following instructions to run your Play application inside Jelastic.


          Gradle vs. Maven   

Gradle is one of several Java development tools featured in Stackify’s Comprehensive Java Developer’s Guide, but it’s not the only build automation tool to consider. Maven is an older and commonly used alternative, but which build system is best for your project? With other tools, such as Spring, allowing developers to choose between the two systems, coupled with an increasing number of integrations for both, the decision is largely up to you.

The size of your project, your need for customization, and a few other variables can help you choose. Let’s take a look.


          Kotlinizing Java   

As a developer who works primarily with Java, the topic of Kotlin comes up frequently when reading online articles, blogs, etc. And like sugary drink advertisements, the subliminal effect has worked, so I thought I’d dive in and see if it’s something I would consider using on my next project.

Learning Approach

I am going to take a small Spring Boot application that I built with Java and rebuild it from scratch using Kotlin to see what I can learn.


          The State of Debugging in Java   

This article is featured in the new DZone Guide to Java: Development and Evolution. Get your free copy for more insightful articles, industry statistics, and more!

It is a fair statement, I think, to suggest that Java developers spend as much — if not more — time working through the bugs in their code in one form or another than they do actually writing the code. Ideally, those bugs will be sorted out because the unit test suite caught them before they reached production, but regardless of who, what, or where, bugs are a fact of any software developer’s life.


          Course Developers - Virtual High School - Bayfield, ON   
All Course Developer positions will require the successful candidates to work at VHS’s office in Bayfield, Ontario.*....
From Indeed - Wed, 14 Jun 2017 16:45:53 GMT - View all Bayfield, ON jobs
          Node.js Developer   

          Unix Administrator / Developer   

          Vanke’s largest shareholder says it will stay out of daily operations   
Shenzhen Metro Group said the company had no plans to be involved in China Vanke’s daily operations at the Chinese developer’s annual general shareholders’ meeting in Shenzhen on Fri ... - Source: www.scmp.com
          3CX and Comguard Infosol Forge New Distributor Partnership   

Innovative Indian IT security solutions provider delivers industry-leading UC solutions to its booming customer base MUMBAI, INDIA, 30 JUNE 2017—Today, 3CX, developer of the next-generation software-based Unified Communications Solution welcomes Comguard Infosol as an official 3CX distributor. This new partnership comes after Comguard’s extensive search for the best IP PBX provider ... [+]

The post 3CX and Comguard Infosol Forge New Distributor Partnership appeared first on 3CX.


          How To Update Eclipse From Galileo (3.5) To Helios (3.6) In-Place Without Reinstalling   

imageAs a developer, I both love and hate Eclipse for its chaotic nature, buggy and sometimes unusable interface, but at the same time incredible usefulness and ability to serve as a single tool for all of my development, be it C++, PHP, Java, Android, Perl, etc.

One of the biggest problems with Eclipse is that there is no clear upgrade path from major versions, for example 3.5->3.6. What I ended up having to do for years is back up the old release, download and unpack the new release, and then try to migrate all the settings by importing and exporting left and right. Not so pleasant.

Turns out, as of Eclipse 3.3 (though I've only tried it with Eclipse 3.5), ...

Read the rest of this article »


          WordPress Developers – How Do You Make A Living [Poll + Discussion]?   

The Question

I'd like to pose this question to all WordPress developers – plugin, theme, as well as core ones:

How do you make your living?

And, for clarification, by this I mean: "what are your primary sources of income?"

Open Source

Open source is a beautiful concept but it often comes with a price tag or, rather, the inverse price tag: most of the time you are not being paid for your time (of course, there are exceptions, such as companies hiring dedicated open source developers and keeping them on their direct payroll).

Everyone has to make a living, however, and everyone has their ways.

Developers can benefit from such income sources as:


          Senior Java Developer   
PR-Dorado, Senior Java Software Developer We are a fast growing B2B ecommerce company with an innovative technology platform. We're adding to our core team and are looking for a dedicated, experienced professional Java developer. Skills required: Extensive experience with Linux and Java Familiarity and/or proficiency in other languages including: PHP C/C+/C# Ruby Python Perl Ability to code and test C# on Wi
          How to Install Java on macOS Sierra   
Some Mac users may need to install Java into macOS Sierra or MacOS High Sierra. Typically the need for Java is for specific app usage, particular app compatibility, or for developers, and it’s worth mentioning that most Mac users won’t need to bother installing Java at all. For those that do need Java however, you ... Read More

          Tin Man's 'The Warlock of Firetop Mountain' Goes on Sale for the First Time   
Prolific gamebook developer Tin Man Games has done great work with their various ports and adaptations of Fighting Fantasy. When they first got the license, they stuck mostly to adapting the books as accurately as possible. After a little bit of experimentation in games like Appointment with F.E.A.R. [$2.99], they decided to go all out
          Stunning Exploration Epic 'Submerged' on Sale for the First Time   
Over the past few years, an interesting dichotomy has emerged on the ever-changing landscape that is the App Store. Most releases can be divided into either smaller, innovative titles from independent developers, or big-budget graphical powerhouses that push the platform to its limit, even if they are ports of PC or console games. While the
          Developer Instructor - Acro Media Inc. - Okanagan, BC   
Check out our site to get to know us! Perfect for natural leaders who thrive on a heavy workload, this position carries the responsibilities:....
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
Implementing updates &amp; revisions to web sites. Check out our site to get to know us! If you’re desperate to break free from that office life where you co...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          fwchapmansolutions on "can externally hosted shopping carts be used to sell on wordpress.com?"   

@enfleurageevents, I was experimenting with the PayPal buttons last night and discovered that you won't get an Email tab for the link if you customize the button to heavily (for example, by adding a drop-down menu with options). This comprehensive guide to working with PayPal buttons confirms that customization isn't available for email links, which you need to use PayPal buttons on WordPress.com.

What you can do is create a separate button for each option instead of combining a number of different options into a single button. That will work fine on WordPress.com.

All the best,

Fred Chapman
IT Consultant


          Front End Developer - Reactjs   
VIC-Melbourne CBD, 6 Month Contract Front End Developer position with React.js A leading Digital Consultancy seek a Front End Developer with strong experience with React.js. The successful applicant will work onsite at a major Australian Brand on a high profile project which will sit well anyone`s portfolio. This position is a 6 month contract with a possiblity of extension. The placement is based closed to Town Hal
          Front End Developer - Angularjs   
NSW-Sydney CBD, 6 Month Contract Front End Developer position with Angular.js A leading Digital Consultancy seek a Front End Developer with strong experience with Angular.js. The successful applicant will work onsite at a major Australian Brand on a high profile project which will sit well anyone`s portfolio. This position is a 6 month contract with a possiblity of extension. The placement is based closed to Town
          Mobile Developers - iOS & Android - React Native   
NSW-Sydney CBD, This cutting edge digital agency is looking for experienced iOS & Android mobile developers to join their Sydney based team for 6 month engagements!! Are you a Mobile Developer with experience developing Android and iOS applications with React Native? Looking for your next 6 month contract? Ready to start working for a cutting edge digital agency? This cutting edge digital agency is looking for an
          Mobile Developer - iOS & Android - React Native   
NSW-Sydney CBD, This cutting edge digital agency is looking for an experienced iOS/Android mobile developer to join their Melbourne based team for a 4 month contract! Are you a Mobile Developer with experience developing Android and iOS applications with React Native? Looking for your next contract? Ready to start working for a cutting edge digital agency? This cutting edge digital agency is looking for an experi
          APPIAN BPM Developer Programmer   
NSW-Sydney CBD, We are looking to hire an APPIAN BPM Developers for a 6 Month Contract in Sydney to join a large Consulting company! APPLY NOW!! 6 Month Contract Sydney CBD Great Daily Rates We are looking to hire an APPIAN BPM Developer for a 6 Month Initial Contract based in Sydney. This role plays an integral part of a multi-disciplinary team to ensure that goals and objectives of developmentrequests are accom
          Drupal Developer - Contract - Immediate start   
QLD-Brisbane CBD, Drupal 8 Developer - 3 month contract and an immediate start- Build corporate websites from the ground up. Drupal Developer – Contract – 3 months plus – Immediate start – Brisbane CBD Global digital success story – major projects across Brisbane Drupal 8 – Front end web page design and development 3 months – Immediate start We have been engaged by a Global digital success story based in Brisbane t
          APPIAN BPM Developer Programmer   
VIC-Melbourne CBD, We are looking to hire an APPIAN BPM Developers for a 6 Month Contract in Melbourne to join a large Consulting company! APPLY NOW!! 6 Month Contract Melbourne CBD Great Daily Rates We are looking to hire an APPIAN BPM Developer for a 6 Month Initial Contract based in Melbourne. This role plays an integral part of a multi-disciplinary team to ensure that goals and objectives of developmentrequests
          Web Developer - AngularJS & 2 React Javascript - 3 months   
QLD-Brisbane CBD, Angular React JavaScript Developer - 3 month contract and an immediate start- Build corporate websites from the ground up. Web Developer - AngularJS & 2 React Javascript – 3 months plus – Brisbane CBD Global digital success story – major projects across Brisbane Front end web page design and development 3 months – Immediate start We have been engaged by a Global digital success story based in Bris
          An error occurred while installing ffi (1.9.10), and Bundler cannot continue.   
If you’re seeing one or both of the following errors: “ERROR: Error installing ffi: ERROR: Failed to build gem native extension.” “An error occurred while installing ffi (1.9.10), and Bundler cannot continue.” Check your `xcode-select`: xcode-select -p In my case, it was: /Applications/Xcode-beta.app/Contents/Developer But I had removed Xcode-beta and wanted to use the stable version...Continue Reading...
          Blue Prism Developer/Consultant - Contract   
VIC-Melbourne CBD, The Blue Prism Technical Specialist will be responsible for the design, development, and implementation of Blue Prism platform for banking project. 3 Months Contract (with the view to extend) Global IT Organisation - Large Banking Project Melbourne CBD Location Overview A global leader in consulting and technology solutions is currently looking to hire an experienced Blue Prism Technical Specialis
          Data analyst & Developer - ETL Cubes Reports Dashboard - Gold Coast   
QLD-Gold Coast Region, Excellent career opportunity for an experienced Data analyst and developer to join a success story on the Gold Coast. Data analyst & developer - ETL Cubes Reports Dashboard - Gold Coast Major success story on the Gold Coast ETL Cubes Reports Dashboards $75,000 to $95,000 salary package We have been engaged by a success story based on the Gold Coast to attract an appropriately skilled Data analyst
          MicroStrategy Developer - R-E-S.com - Brampton Lake, ON   
Experienced programmers are also responsible for interpreting architecture and design, code reviews, mentoring, guiding and monitoring programmers, ensuring...
From Indeed - Wed, 28 Jun 2017 14:22:19 GMT - View all Brampton Lake, ON jobs
          Graphics Programmer - Anti-Matter Games Limited - Remote   
Implement new graphics and lighting solutions into existing engines, for example:. Research and develop new graphics technology and tools for our developers....
From Anti-Matter Games Limited - Tue, 27 Jun 2017 12:33:43 GMT - View all Remote jobs
          Mobile Developer Technology Engineer - NVIDIA - Remote   
Strong knowledge of 3D graphics and GPU technologies, including shaders, shading languages and rendering techniques....
From NVIDIA - Mon, 22 May 2017 10:09:58 GMT - View all Remote jobs
          Celebrate 4th of July – Up to 35% OFF!   

Happy early 4th of July, to our American friends! Ubertheme is offering special sale pricing on our top Magento extensions and themes as part of our 4th of July Sale, which runs now through July 4. You can take advantage of great savings for the items below: M2 Extension Bundle 30%OFF – Coupon code: HAPPY4JULY30 Developer Package 35%OFF […]

The post Celebrate 4th of July – Up to 35% OFF! appeared first on UberTheme.


          Developer Instructor - Acro Media Inc. - Okanagan, BC   
Sometimes we have an in-house breakfast, team building events, (less corny than it sounds), competitions, or just a plain little reward for no reason....
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
We get it. Basic knowledge of how layers work, and the use of some the more important tools that are required for taking apart the design and deriving all the...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
If you’re desperate to break free from that office life where you co-workers have never even heard of Minecraft, and want to come on board to build kick-ass...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          John Dubois, Palmetto Bay Vice Mayor Says Ethics Department on a WITCH HUNT. by Geniusofdespair   
Now where have I heard that before? Let me see. anyone?

'Witch hunt' and other top Trump Twitter phrases - MarketWatch


We have our own local politician that appears to mirror Donald Trump: John Dubois. According to the Miami Herald today:
County ethics investigators have released a close-out memo that says the Palmetto Bay’s vice mayor has a conflict of interest that precludes him from voting on anything involving the Palmetto Bay Village Center on Old Cutler Road — a development that has polarized the small city for months.

The report was released by the Miami-Dade County Commission on Ethics just days before the village council is set to cast its final vote on reversing an earlier action approving the development. And despite the commission’s finding, Vice Mayor John Dubois said he’s “voting anyway” at a special meeting on Saturday.

“This is a witch hunt. To come out with an non-binding opinion three days before the vote is the typical political game — especially when there’s lot of money at stake here,” Dubois told the Miami Herald, adding that ethics report is “simply false.”
He had better hope it is false because the developer and his partner mentioned that John Dubois, before he was in office, tried to get 2 units from the developer at cost promising not to oppose the project (page 7 of the ethics complaint).

Not convinced he might be a tiny tad like Donald Trump, take a look at this 2014 video that has gotten 71 views in 3 years (remember he is said to be the only one to contribute to this non-profit):



Now you all to have to remember that the ethics commission finds very, very, very few people guilty of ethics violations. Even though John Dubois was found guilty of a violation, he still insists he will vote on the very violation he has been found guilty of.

The Miami Herald said in a headline, "Get this vice Mayor angry and he might sue."

In a deposition he admitted he has paid private investigators to follow county employees. When he has a beef he just won't let it go, like the Tweeter in Chief. More from the deposition (asking the question is as a county attorney, answering the question is John Dubois:

Q Your website also says: Miami-Dade Citizens For
14Property Rights will help you battle the dark lords of
15Miami-Dade County government.
16 Who are the dark lords of Miami-Dade County government?
17Because I've looked and we don't have a title of dark lord
18anywhere in our entire government agency.
19 A We have one sitting in the room.
20 Q Are you referring to me?
21 A No, I would never call you a dark lord.
22 Q Well, then who specifically are you referring to?
23 A The predatory enforcement agents that work for some of
24the county agencies, including Mr. Ricisak (was in charge of inspecting mangrove damage for the county)
25 Q So, it's your position that Mr. Ricisak is a dark lord
1 of Miami Dade County?
2 A Absolutely

As far as Citizens for Property Rights (not connected to Dubois' attorney who practices at Dubois's address), the non profit uses the Attorney's email:

Look at the EMAIL ADDRESS
Now look at the Email address here from Jeffrey Leary (Dubois' attorney) Bar info:



I have to say, with all due respect, that Palmetto Bay residents that voted for him appear to be assholes.


          Comment on Run an ESP8266/Arduino as a IBM Watson IoT Platform managed device by antelder   
Hi RetoKeller, i've still not got to writing the developerWorks sample for Watson gateways sorry. I do have some code that shows how an ESP8266 can be a gateway though so that should help, see here: https://github.com/HarringayMakerSpace/ESP-Now/blob/master/EspNowWatsonRestartingGateway/EspNowWatsonRestartingGateway.ino
          Web Developer   

           SocialMedia driven App Developer 2.36    
updated on 29-06-2017 CDT - If you could look 1 year ahead, would you want to see? The SocialMedia driven App Developer is calcu...
          Full Stack .Net Software Developer - JMP Engineering - Canada   
What we are proud to offer you: Medical, Dental and Vision Benefits RRSP/401k Matching Christmas and Summer Profit Sharing Professional Designations...
From JMP Engineering - Wed, 14 Jun 2017 08:38:20 GMT - View all Canada jobs
          Hit ratio of 90% and Sharpe of 8: New solution to old market timing problem    
Investors know that managers researching and operating away from the crowds can sometimes come up with an impressive, new solution to an old problem. Baris Kaya has just done that. While many researchers and strategy developers have given up on market timing strategies, after years of work, Baris seems to have discovered a remarkable methodology.  Developed in Bodrum, Turkey, his FX strategy turn....

Video Thumbnail
Play Video

          Developer In Test - NetApp - Alberta   
Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards....
From NetApp - Thu, 04 May 2017 18:00:53 GMT - View all Alberta jobs
          Front End Developer - INKspire - Remote   
Aggressive problem diagnosis and creative problem solving skills. INKspire is a non-profit organization that strives to empower youth voices by providing a... $11.40 an hour
From Indeed - Wed, 07 Jun 2017 03:10:58 GMT - View all Remote jobs
          Twitch mobile app update brings several user requested features   
If you use the social video platform Twitch, either as a content creator or as a viewer and sharer, then you probably have at one point or another wished or even requested for a feature or two from them. The developers have now announced that the latest update to the app includes not just a […]
          HipHop, PHP, and the Evolution of Language   

A lively little discussion developed over the past few days on the DC-PHP developers mailing list. We have a very active developers group here in the DC area – much larger than most cities, in fact. Part of what makes our group great is the diversity of background and experience that is in the group. …

The post HipHop, PHP, and the Evolution of Language appeared first on Technosailor.com.


          Developer Instructor - Acro Media Inc. - Okanagan, BC   
We pay for all approved OT, in fact, we pay for all overtime right after our short 7 hour work day...not that we want everyone working so hard, but with the...
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Новые Imaging SDK и SensorCore SDK для Lumia уже доступны для загрузки   
На этой неделе инструментарии разработчика Nokia Imaging SDK и Sensor Core SDK, представленные в рамках конференции Build 2014, появились в открытом доступе на сайте Nokia Developer. При этом, Nokia Imaging SDK 1.2, позволяющий расширить функциональность приложений при работе с изображениями, отбросил приставку Beta, а предназначенный для фитнес-приложений и приложений для контроля самочувствия SensorCore SDK Beta […]
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
Prior experience with a source control system (ex, SVN, Git, GitHub, etc.). Here’s what we really want, someone who can code like it’s their native tongue but...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          Web Developer   

          IBM ODM Developer   

          These 12 Augmented Reality Experiences On iPhones Already Look Like The Future   

Apple developers are already building experimental AR experiences for iOS 11 and some of them look lit AF.

The next version of iOS, the software that powers your iPhone and iPad, is jam-packed with cool new features, but none of them are as 🔥🔥🔥 as AR.

The next version of iOS, the software that powers your iPhone and iPad, is jam-packed with cool new features, but none of them are as 🔥🔥🔥 as AR.

AR, which stands for augmented reality, superimposes digital objects on the real world around you. Apple is building the tech into iOS 11, which will be available as a free download for most iPhones and iPads this fall.

BuzzFeed News

If you've ever played Pokémon Go, you'll be familiar with the concept.

If you've ever played Pokémon Go, you'll be familiar with the concept.

See how both the Pokémon and the ball look like they're bouncing on that stretch of real-world ground? That's essentially what AR looks like.

Apple

At WWDC, Apple's annual conference for app developers held earlier this month, the company showed off just how sophisticated its AR technology is. Here's what it demoed onstage.

At WWDC, Apple's annual conference for app developers held earlier this month, the company showed off just how sophisticated its AR technology is. Here's what it demoed onstage.

Apple


View Entire List ›


          Full Stack Developer - Python - Django - Javascript   

          Java / Oracle Developer   
NY-New York, RESPONSIBILITIES: Kforce has a client seeking a Java / Oracle Developer in New York, New York (NY). Summary: The position is for an experienced developer lead in the Global Rates Trade Processing team. Primarily, the candidate would be working on the migration of Derivatives Trade Processing and Rates Derivatives Refdata functionality into the strategic Rates Risk Management Platform written in Py
          What’s With PlayerUnknown’s Battlegrounds Game Name?   

PlayerUnknown’s Battlegrounds game name is one of the most popular right now. The game also was able to reach more than $100 million in revenue with over 4 million players in its early access stage and in just 13 weeks from its release. Brendan Greene (also known as PlayerUnknown) is the Creative Director of the game was interviewed by Business Insider UK and mentioned that the game had a weird name. Greene answered by saying, “It’s only called ‘PlayerUnknown’s Battlegrounds’ because ‘Battlegrounds’ you can’t get a copyright on. You just can’t. So calling it ‘PlayerUnknown’s Battlegrounds’ [makes sense] because it was ‘PlayerUnknown’s Battle Royale’ before that. And it’s all caps because it looks better as all caps. No other reason. I’m not shouting it.” “Yeah it’s a silly name, but f— it!…People are talking about it, that’s the main thing,” added Greene. Perhaps the unique game name contributes to it being very popular, well aside of course from its amazing gameplay. Since the game name is long and let’s be honest, it could be a mouthful as well, players dubbed it as “PUBG” which is pronounced as “pub-gee” or they sometimes simply call the game “Battlegrounds”. I don’t think anyone would mistake ‘Battlegrounds’ for anything else since it is a very popular game right now. PlayerUnknown’s Battlegrounds is available for PC and by the end of the year on Xbox One. What are your thoughts about the game’s name? Share it with us in the comments below. ALSO ON CHEAPDIGITALDOWNLOAD NEWS There Could Be A PlayerUnknown’s Battlegrounds PS4 Version It could be possible that PlauyerUnknown’s Battlegrounds will be coming out for another console as hinted by the game’s developers. This news was not confirmed though.  

The post What’s With PlayerUnknown’s Battlegrounds Game Name? appeared first on CheapDigitalDownload.com.


          Java Developer   
Longwood, Genesis10 is currently seeking multiple Core Java Developers to support our client in the financial industry from our Longwood, FL location. This is a long term contract position. Only W2 candidates will be considered. Description: Seeking a Core Java Developer Responsibilities: Work to evolve our trade capture and post trade processing capabilities. This role provides great exposure to the intern
          C++ Developer   
NJ-Jersey City, RESPONSIBILITIES: Kforce has a client seeking a C+ Developer in Jersey City, New Jersey (NJ). Main Duties Day to Day: Work on pricing and risk tasks; this will include Risk reporting, VaR, PnL decomp, and Pricing library integration Other duties as assigned REQUIREMENTS: At least 5 years of development experience in VC+, C+, within Windows platforms, VS 2008 Solid understanding of equity derivativ
          . Net Full Stack Web Framework Developer   
NY-New York, Must be local to New York City. Will require on site interview with client. No reimbursement for relocation or travel. Note From Manager: Must be able to solve the problem with the latest C# language (features and code). Must have experience with patterns such as LINQ, lambda expressions, dynamic / parallel LINQ, anonymous methods, types, etc. Job Description: Front Office Developer Passionate res
          Big Data Developer   
NJ-Jersey City, Job Summary & Responsibilities Compliance Technology provides technology solutions to help Compliance manage the firm's regulatory and reputational risks, and enables them to advise and assist the firm?s businesses. Data Analytics team part of Compliance Technology is seeking Java/Scala developers with deep knowledge of distributed computing principles. The candidate is responsible for design, dev
          Java Developer   
PA-Horsham, Java Developer Leading Saas Software Platform Firm or the Financial Industry Seeks Junior to Senior Level Full stack Java Developers *NO SPONSORSHIP or CONTRACT candidates please. Primary Responsibilities: · Take ownership for delivering the development task assigned. · Ensure delivery within tight timelines and meeting the team’s expectation. · Get involved in the entire lifecycle of the developm
          CloudGate Studio’s ‘Island 359’ Heads To Oculus Home On July 6   
CloudGate Studio is preparing to bring its virtual reality dinosaur hunting game to the Oculus platform. The developer will launch "Island 359" on Oculus Home Early Access on July 6.
          Python Full-Stack Web Developer DevOps Software Engineer Agile Trading / Joseph Harry Ltd / New York, NY   
Joseph Harry Ltd/New York, NY

Python Full-Stack Web Developer (Software Engineer Python Apache Tom Cat IIS DevOps ChatOps Microservices Micro Services CI CD Bamboo BitBucket DDD ClojureScript Docker Chef Jenkins Agile Digital Trading Banking) required by our trading software client in New York City, New York.

You MUST have the following:

Good experience as a full-stack Software Engineer/Developer for Python web applications

HTML 5, CSS 3, JavaScript for Front End development

Web Servers such as Tom Cat or Apache

Agile

The following would be DESIRABLE, not essential:

BitBucket

Microservices or Domain Driven Design (DDD)

ClojureScript

Docker

ChatOps

Contribution to the open-source community- GitHub, Stack Overflow

Continuous integration (Bamboo/Hudson, TeamCity, TFS, MSBuild)

Automated deployment (Chef, Ansible, Octopus)

Configuration management (Puppet, PowerShell DSC)

Role: Python Full-Stack Web Developer/Software Engineer required by my trading software client in New York City, New York. You will join a small Agile team of five developers, spread over the US and Europe, that are extending and improving credit and counterparty risk applications. There will be the continuous development of new features in order to incorporate the constant release of financial regulation into the product suite. This is a micro service application. The suite is web based, built in Python and running on Apache, Tom Cat and MySQL.

In order to incorporate new financial regulation, the team adopts a highly Agile DevOps environment. This results in several releases a day with the use of Bamboo, BitBucket and Confluence for continuous integration, deployment and source control.

The environment is modern and progressive. There will be excellent opportunities to progress in to Lead Developer and Architect roles.

Salary: $100k - £125k + 20% Bonus + Benefits

Employment Type: Permanent
Work Hours: Full Time
Other Pay Info: $100k - $125k + 20% Bonus + 401K

Apply To Job
          Full-Stack Web Developer DevOps Software Engineer Python Agile Trading / Joseph Harry Ltd / New York, NY   
Joseph Harry Ltd/New York, NY

Full-Stack Web Developer (Software Engineer Python Apache Tom Cat IIS DevOps ChatOps Microservices CI CD Bamboo BitBucket ClojureScript Docker Chef Jenkins Agile Digital Trading Banking) required by our trading software client in New York City, New York.

You MUST have the following:

Good experience as a full-stack Software Engineer/Developer for web applications; this can be any language including .NET, Java, PHP, C++, Python

HTML 5, CSS 3, JavaScript for Front End development

An interest in learning Python

Web Servers such as IIS, Tom Cat or Apache

Agile

The following would be DESIRABLE, not essential:

BitBucket

Microservices or Domain Driven Design (DDD)

ClojureScript

Docker

ChatOps

Contribution to the open-source community- GitHub, Stack Overflow

Continuous integration (Bamboo/Hudson, TeamCity, TFS, MSBuild)

Automated deployment (Chef, Ansible, Octopus)

Configuration management (Puppet, PowerShell DSC)

Role:

Full-Stack Web Developer/Software Engineer required by my trading software client in New York City, New York. You will join a small Agile team of five developers, spread over the US and Europe, that are extending and improving credit and counterparty risk applications. There will be the continuous development of new features in order to incorporate the constant release of financial regulation into the product suite. The suite is web based, built in Python and running on Apache, Tom Cat and MySQL. Although this role will be exclusively developing in Python, Python experience is not required. You can have experience in .NET, Java, PHP, C++ or other languages as long as you are happy to work with Python and have web development experience.

In order to incorporate new financial regulation, the team adopts a highly Agile DevOps environment. This results in several releases a day with the use of Bamboo, BitBucket and Confluence for continuous integration, deployment and source control.

The environment is modern and progressive. There will be excellent opportunities to progress in to Lead Developer and Architect roles.

Salary: $100k - £125k + Bonus + Benefits

Employment Type: Permanent
Work Hours: Full Time
Other Pay Info: $100k - $125k + Bonus + 401K

Apply To Job
          Jobs - ui Developer   
Kansas City 64106, MO, United States
Mo-Kansas City, Oversees and/or creates user interfaces for the application. Influences decisions on application flow and overall design through usability tests and proven methods. Coordinates all phases of design projects including developing the tasks, schedule, and deadlines for the ui development. Provides creative direction, formulates concept ideas for ui development. Front-End Application Development Respo
monster.com

          Developer Java (m/f) Division Issuing   
Aschheim

Design and implement solutions based on business requirements
          (Associate) Consultant / Software Developer (m/w) Amazon Alexa & AWS Lambda   
München

Entwicklung von komplexen sprachgestützten Benutzer-Frontends
          5 Common Myths About Developing a Mobile App   

App developers who want a strong, sustainable, long-term mobile strategy that will keep them relevant in the mobile marketplace, must develop a framework that will support efficient app building. This should take place while simultaneously making room in the process…

The post 5 Common Myths About Developing a Mobile App appeared first on Dot Com Infoway.


          Post launch Mobile App Marketing Pitfalls You must Avoid – Part II   

It’s no secret that the competition is stiff for your average app. Every app developer knows and understands this truth. This is perhaps why having a marketing plan in place even after the launch of your app is extremely important…

The post Post launch Mobile App Marketing Pitfalls You must Avoid – Part II appeared first on Dot Com Infoway.


          Believe it or not, it’s almost 2010   

Originally posted on: http://geekswithblogs.net/lbugnion/archive/2009/12/30/believe-it-or-not-itrsquos-almost-2010.aspx

This year has been a pretty amazing year. A few weeks ago, I was writing about my first year at IdentityMine. A little more than one year ago I was closing the Siemens book (after around 13 years of working into Building Automation, but always from a software engineer perspective) and started the IdentityMine chapter of my life :). As I mention in the post in question, this first year was a very interesting and also challenging year. Interesting because I got to work with some of the best creative people and developers in the world. It’s always such a pleasure when I introduce myself to someone by saying I work at IdentityMine and to see a look of recognition on their face. This firm rocks, and I love being part of it. Challenging, because being the only European employee can be tough at times, even though the team has been amazing in making me a part of the family. To mitigate the distance, technical mediums like Twitter and Facebook, MSN and an IP phone have been super helpful. Of course nothing replaces the face-to-face contact, and my regular trips to Seattle (which will continue in 2010, I will be in Seattle again in February) make wonders to reconnect and continue the relationship. Surprisingly actually, the distance has not been as tough as I thought it might be. Of course it might not be OK for everyone to work this way, but it has been OK for me.

Read the rest of this entry »


          Mobile Gaming Revenue in India is Expected to Reach $1.1 Billion by 2020: The Indian Game Market Series – 4   

Indian Mobile gaming revenues are set to reach $1.1 billion by 2020. This is perhaps why developers should be focused on India as an up and coming market. This number reflects an 87% growth spurt in this emerging market through…

The post Mobile Gaming Revenue in India is Expected to Reach $1.1 Billion by 2020: The Indian Game Market Series – 4 appeared first on Dot Com Infoway.


          Tele Sales Associate - ABELMed Inc. - Burlington, ON   
ABELSoft Inc. a dynamic and growth-oriented developer and marketer of medical and dental software have an immediate requirement for an Inside Sales Associate
From ABELMed Inc. - Tue, 27 Jun 2017 06:02:50 GMT - View all Burlington, ON jobs
          Inside Sales - ABELMed Inc. - Burlington, ON   
ABELSoft Inc. a dynamic and growth-oriented developer and marketer of medical and dental software have an immediate requirement for an Inside Sales Associate
From ABELMed Inc. - Tue, 27 Jun 2017 06:02:44 GMT - View all Burlington, ON jobs
          Website Developers | Website   
Cape Town, Western Cape - Are you looking for a website at a very low rate? Well look no further as we have what you need. Contact us for more details: Tel: 021 593 0140 Email: 21241784@dut4life.ac.za (Preferred)...
          PHP Developer – Chichester – £30k – £40k | PHP   
CV-Library - Chichester - PHP Developer - LAMP, PHP 5, OOP, HTML5, JavaScript Chichester (near Portsmouth, Gosport, Bognor Regis) £30,000 - £40,000k PHP Developer to join a fast-growing web & digital software specialist based in the Chichester area. This is a fantastic time for a PHP Developer to join a fun, dynamic digital company that…
          Full Stack Developer (PHP / NodeJS / Javascript) | PHP   
Sanderson Recruitment - Manchester - around and every single person you work with is an expert in all things Digital? You realise that all the other Digital Agencies are much lower down the food chain than where you work. This makes you feel proud. You realise that your almost obsessive desire to deliver the best…
          WordPress Manager PHP Agile Digital Web Agency Brighton Sussex | PHP   
Joseph Harry - Brighton - WordPress Manager (Lead Software Engineer Architect Programmer Developer Development Digital Agile BuddyPress BbPress WordPress PHP) required by web agency client in Brighton. You MUST have the following experience: - Current of recent experience as a WordPress Development Lead, including comprehensive knowledge of PHP, JavaScript, HTML and CSS - Leading standards…
          Java Developer (Intermediate and Senior) - AG Globe Services - Toronto, ON   
Mus be willing to learn or has a knowledge in either one of the programming languages (PHP, Python, Ruby). We are looking for Java Developers (Intermediate and...
From Indeed - Mon, 19 Jun 2017 19:40:21 GMT - View all Toronto, ON jobs
          Tibco Spotfire Developer-Financial Industry exp   

          Developer - JAVA/J2EE III   

          Ruby on Rails Developer - React (remote)   

          Circuit of Wales developers hit back at Welsh Government following third refusal   
THE team behind the Circuit of Wales has strongly refuted the Welsh Government’s reasons for turning the scheme down for a third time.
          Mass Effect: Andromeda Story DLC Cancelled?   

Following Mass Effect: Andromeda’s poor critical reception and lacklustre sales, BioWare put the Mass Effect series “on ice”. Fans, though, remained hopeful for some quality story DLC, rumoured to be incoming. As part of BioWare’s Mass Effect abandonment, though, BioWare has killed Andromeda’s nascent story DLC, a third-party developer claims. Story DLC Cancelled? The report […]

The post Mass Effect: Andromeda Story DLC Cancelled? appeared first on eTeknix.


          Rust Steam Refunds Cost $4.3m   

Steam’s refund policy changed the landscape of digital game distribution. Bought a game on Steam that either doesn’t work or is just plain bad? So long as it’s within fourteen days and played for less than two hours, you can get your money back. Great news for gamers, but not so great for UK-based developer […]

The post Rust Steam Refunds Cost $4.3m appeared first on eTeknix.


          Affordable apartments planned for Rainier Beach   
Nonprofit developer Urban Impact plans to build 63 new affordable apartments in Rainier Beach.
          New Capitol Hill building planned   
Developers have proposed a six-story building that would put 105 apartments above 8,116 square feet of retail space on a triangular Capitol Hill lot bordered by 11 Avenue and East Madison and East Union streets.
          Tacoma Elks slated to become McMenamins   
Two developers Tuesday unveiled an ambitious plan for Tacoma's 93-year-old former Elks Temple and land just north of the crumbling building, according to a story in The News Tribune.
          How to get macOS High Sierra now   
Apple lets developers and non-developers test beta versions of macOS on their Macs ahead of the public release. Here's how to sign up and get yourself a copy of the latest beta version macOS High Sierra.
          Mozilla Firefox Developer Edition 55.0b5   
Mit Firefox Developer Edition bietet Mozilla einen Blick auf die übernächste Version des Open-Source-Browser.
          Application Developer - William Osler Health Centre - Canada   
Administer and manager SharePoint farm. 3+ years of experience with SharePoint 2010/2013 development and administration a strong asset....
From William Osler Health Centre - Thu, 22 Jun 2017 19:31:24 GMT - View all Canada jobs
          Developer - StoneShare - Canada   
Experience in SharePoint site configuration and administration, SharePoint UI design/branding. Design, develop and support SharePoint SSOM, CSOM solutions and...
From StoneShare - Wed, 07 Jun 2017 05:39:11 GMT - View all Canada jobs
          People Visiting Arunachal Can Apply Online for ILP   

E-ILP

In a digital step that would make hassle free entry possible for domestic visitors into Arunachal Pradesh, Chief Minister Pema Khandu on Friday afternoon launched the e-Inner Line Permit (eILP) programme in a simple ceremony.

Khandu click-opened the web portal www.arunachalilp.com that provides visitors to apply and obtain the mandatory inner line permit (ILP) online from anywhere in the country.

A system conceptualized by State Council for IT and e-Governance and developed by Bohniman Systems Pvt Ltd for the department of Information Technology is feature rich and user-friendly that allows online submission of required documents, photograph and payment by a visitor or group of visitors. The system is mobile responsive and hence the ILP now issued will be paperless.

Congratulating the department for the ‘historic’ initiative, Khandu expressed optimism that with the hassle-free and paperless system there would be a significant increase in number of visitors to the state as they will now avail ILPs from their homes without having to go to the designated offices physically.

He however emphasized on providing training to the personnel at designated offices of Resident Commissioners, Deputy Resident Commissioners and Deputy Commissioners so that they are familiar with the system and can issue ILPs without creating any confusions to the applicants. He also stressed that verification of documents submitted must be thorough and the system be error free so that it is not misused or manipulated.

As the issued ILP will now have Bar and QR codes for verification, Khandu said the security personnel manning the entry gates will have to be properly trained and equipped so that entries with fake ILPs are checked and genuine ILP holders are not subjected to inconvenience. For this he requested the department to hold an exclusively training session for the police.

The Chief Minister was informed that the present system is designed to cater only to domestic visitors but the department is working on offering a similar platform to foreign visitors also.

Special Secretary IT, Prince Dhawan explained that after fulfilling all criteria online, visitors will receive the ILP with unique identity number and codes in soft copy in their emails, which can be displayed on their mobile handsets or tabs at the entry gates.

However, exception has been kept open to avail ILPs at entry gates and other designated places (like Guwahati airport) physically on payment of certain fees.

Soon the state government through a notification is all set to completely stop issuance of ILPs in hard copy through designated offices. In that case, ILP system, which is mandatory for Arunachal Pradesh under the Bengal Eastern Frontier Regulations, 1873, will be one of the first office procedure to go paperless.

The launching ceremony was attended by the Commissioner Finance, Secretary IT, Director IT and other officials of the department and representatives of the developer company.

The post People Visiting Arunachal Can Apply Online for ILP appeared first on Northeast Today.


          Developer - Java, AWS, Python, Puppet, Chef, SQL, Cassandra   

          Mulesoft Developer   

          Developer - Java, AWS, Puppet, Chef, Rest, NoSQL, Subversion, Hudson, Linux   

          Front End Mobile Application Developer   

          Software Developer   

          MS BI Sr Developer   

          Webrecruit: Web Developer   
Up to £32,000 DOE: Webrecruit: Web Developer Bath, Somerset Up to £32,000 DOE  Bath, Somerset
          I would like to hire a Mobile Developer by saeedalghaferi   
Looking for someone who can help me to build application and website online store as shortlist (Budget: $15 - $25 USD, Jobs: eCommerce, HTML, Shopping Carts, Website Design)
          Hire a Linux Developer with knowledge about kernel level rootkits functionality by aalesh28   
Embedded C based project on a 32 bit Linux processor. Someone with the knowledge of how the ROP (return oriented programming) is done and shellcodes. Not a major project, have done most of the work, just need help with a little bit of trouble shooting... (Budget: $30 - $250 USD, Jobs: C Programming, Embedded Software, Linux, Software Development, Ubuntu)
          API Developer by ayoladepo1   
I need someone that can create a API. I will provide all the necessary info, The person must have a set of skills in mobile APP development and also USSD too, Please only serious minded should BID for... (Budget: $30 - $250 USD, Jobs: PHP, Software Architecture)
          Junior .NET Developer   

          Vertica Developer - GA/TX   

          Senior UI Developer   

          Senior Developer (Ruby Instrumentation) - SolarWinds - Burlington, MA   
Develop low-overhead instrumentation to gather performance data from critical. In order to provide that insight, we have to collect the data, which is where our...
From SolarWinds - Fri, 23 Jun 2017 17:22:38 GMT - View all Burlington, MA jobs
          UI Developer   

          Build Tour 2017 & Mission Mars: Two global Microsoft training events   
Microsoft is holding two technical training events in June 2017: Build Tour 2017 and Mission Mars. These global seminars will help you learn the latest Microsoft technologies from Microsoft program managers, developers, and technical evangelists. And the best part is that they are FREE! Build Tour 2017 The Microsoft Build Tour is hitting the road...
          Virtual Reality Developer - Pacific Northwest National Laboratory - Seattle, WA   
\- Proficient with virtual reality hardware such as HTC Vive, Oculus Rift, Samsung Gear VR, Google Daydream View, or similar....
From Pacific Northwest National Laboratory - Thu, 30 Mar 2017 21:10:21 GMT - View all Seattle, WA jobs
          Mainframe Developer - iBusiness Solution, LLC - Harrisburg, PA   
The Application Developer will provide support to existing production applications and perform complex technical analysis, design, development, documentation,
From conrep - Fri, 30 Jun 2017 06:01:00 GMT - View all Harrisburg, PA jobs
          Web Developer - iBusiness Solution, LLC - Harrisburg, PA   
Leads a technical team in the design, establishment, management, and configuration of new technologies, applications and database architectures within the...
From conrep - Sun, 30 Apr 2017 16:00:57 GMT - View all Harrisburg, PA jobs
          Developer - Mainframe - Morgan Stanley - New York, NY   
Work on critical mainframe projects. Provide mainframe expertise guidance to junior developers. As the majority of its transaction providers and its data...
From Morgan Stanley - Tue, 13 Jun 2017 00:00:46 GMT - View all New York, NY jobs
          FOSS Next Generation New User Institute (K–5), Jun 29-30   
The FOSS Project at the Lawrence Hall of Science, in cooperation with Delta Education, invites you and your science leadership team to experience the Next Generation of Active Learning by attending one of the FOSS K-5 Next Generation Summer Institute for New Users sessions.

In order to accommodate your schedule, we are offering this institute at two different times.

Tuesday, June 27, 2017 – Wednesday, June 28, 2017
OR
Thursday, June 29, 2017 – Friday, June 30, 2017

Topics of discussion will include:
• How FOSS addresses the three dimensions of the Next Generation Science Standards (NGSS)
• Effective implementation strategies for new users and those using previous editions
• Student engagement in scientific and engineering practices through first-hand investigations
• Overview of the new and revised components

Who should attend?
The institute is designed for administrators, science curriculum coordinators, lead elementary teachers, and professional developers interested in starting to implement FOSS Next Generation in the 2017-18 school year. Teams of 2-4 people from schools and districts are encouraged to register and will receive priority.

Flyer: http://tiny.cc/kk7tjy
          Developer Instructor - Acro Media Inc. - Okanagan, BC   
Coordinating and Teaching Assistant to 3 to 5 teachers from Acro. Perfect for natural leaders who thrive on a heavy workload, this position carries the...
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Re: Short Sited   
Something to keep in mind for all Richmond City residents- in regard to this, the FanHouse controversy, and other matters-

There are no noise or disturbing the peace ordinances are in effect since December.
If the police do come and ask a house/business to turn down their noise, and they fail to do so, the police can come back and issue a summons for 'failure to act', but I strongly question how many police will bother.

Residents are not receiving satisfactory answers on this issue from City Council or the Mayor's office and with the warmer weather coming its going to be a bigger issue. In know many residents in my neighborhood are fleeing the City.

Frankly, the feeling is that the government has failed and abandoned us.

I suggest that local officials concentrate on keeping longtime, loyal homeowners/taxpayers first, bringing in more students, tourists, developers second.
Posted by Anonymous
          Data Developer - Manulife Financial - Toronto, ON   
We operate as John Hancock in the United States and Manulife elsewhere. Manulife's Investment Division is a leading global investment manager with offices in...
From Manulife Financial - Tue, 27 Jun 2017 18:53:42 GMT - View all Toronto, ON jobs
          ABB: C# Web Developer   
Competitive: ABB: Tasks: Are you tired of a day to day software development work without any deep meaning? Are you interested in being part of a development team which develops software products SafetyInsight, AlarmInsight for planning (optimization of a design of control Ostrava,Moravskoslezsky,Czech Republic
          ABB: C# Web Developer   
Competitive: ABB: Tasks: Are you tired of a day to day software development work without any deep meaning? Are you interested in being part of a development team which develops software products SafetyInsight, AlarmInsight for planning (optimization of a design of control Plzeň,Plzensky,Czech Republic
          Software Developer - Riva CRM Integration - Canada   
Microsoft Exchange, Office 365, IBM Notes and Domino, Novell GroupWise, Salesforce, Microsoft Dynamic CRM, Oracle Sales Cloud, Oracle CRM on Demand, SAP CRM,... $34.20 - $45.00 an hour
From Riva CRM Integration - Thu, 27 Apr 2017 06:19:50 GMT - View all Canada jobs
          A Glimpse of Other Worlds   
Published 29 June 2017 | Arkham Horror: The Card Game

A Glimpse of Other Worlds

Download the Updated FAQ for Arkham Horror: The Card Game
 

"As always in my strange and roving existence, wonder soon drove out fear; for the luminous abyss and what it might contain presented a problem worthy of the greatest explorer. That a weird world of mystery lay far down that flight of peculiarly small steps I could not doubt…"
     –H.P. Lovecraft, The Nameless City

In Arkham Horror: The Card Game, you and your friends assume the roles of investigators brave enough to sift through the webs of conspiracy surrounding the strangest and most terrifying events taking place in and around Arkham, Massachusetts.

And what's the one, defining thing that separates you from the local police and other authorities? Your willingness to follow the clues wherever they lead you—no matter how dark or dangerous or maddening the path may become.

Now there's a new twist in your path—one that leads you into a clearing, where you can catch your breath, gather your wits, and plan your next move. The game's developers have released a new FAQ (pdf, 2.0 MB), and you can download it now to shed new light upon your investigation.

For more about the FAQ, we turn to the developers.

A Word from Designers Matthew Newman and Nate French

Greetings, brave investigators!

It’s an exciting time for Arkham Horror: The Card Game. The conclusion to The Dunwich Legacy campaign, Lost in Time and Space, is almost here. With its release, the first full campaign for Arkham Horror: The Card Game will come to a close. But with The Path to Carcosa campaign and a special scenario at Gen Con 2017 following hot on its heels, there are many more stories waiting in the wings!

It is our goal to build upon these adventures and provide players with rewarding gaming experiences and interesting stories to tell for years to come. To that end, we have updated the game’s FAQ to answer some commonly asked questions, clarify some rules, and issue errata to a couple of problematic cards.

Two cards have received errata in this update to the FAQ. The first is one of the two copies of the Burned Ruins (Blood on the Altar, 205). This is a simple errata that changes this card’s Reaction ability to a Forced ability, as it was intended to be a mandatory effect, not an optional one.

The second errata is to the Lucky Dice (Undimensioned and Unseen, 230), which is a much trickier card than it appears.

Due to the timing of the card’s original ability, it did not function as originally intended. As an “After…” effect, its effect would technically only allow you to ignore a chaos token after triggering other “When…” and “If…” abilities related to the revealing of that token. This meant that while you could ignore a chaos token’s modifier, you could not prevent a skull token from discarding a Baseball Bat (Core Set, 74), or dealing you one horror from Shrivelling (Core Set, 60). It also means that Lucky Dice could do effectively nothing against a treachery card such as Twist of Fate (The Dunwich Legacy, 93).

In order to make the card work according to its intended function, we decided we would have to change its triggering condition to “When” instead of “After.” However, doing so posed an interesting conundrum, as it allowed Lucky Dice to effectively circumvent its own downside. Changing one aspect of Lucky Dice forced us to change several other aspects of the card, but in the end we are left with a version that is crystal-clear without sacrificing any of its playability.

The new version reads: “When you reveal a non- chaos token, spend 2 resources: Ignore that chaos token and reveal another one to resolve. If that token has a  symbol, remove Lucky Dice from the game (cannot be ignored/canceled).” This version of Lucky Dice works as intended; it can be used to ignore almost all chaos tokens, but it is clear that it cannot ignore the token in any way, nor can its ability save it from being removed from the game if the  token is revealed.
We have also issued an errata to one of the resolutions for Blood on the Altar. This additional line of text won’t matter for many campaigns, but it ensures that investigators won’t get stuck when they flip to Act 1b of Undimensioned and Unseen.

In addition to these errata, we have introduced a few new rulings to ensure the long-term health of the game. For example, we clarified the order in which actions are “taken” or “lost” when an investigator has one or more “additional actions,” such as Daisy’s investigator ability. This is an advanced concept that was not covered in the Rules Reference, and is now mapped out for any eventualities that may arise in the future. We have also issued a ruling with regards to Wild skill icons. The rules, as written, do not expressly permit Wild icons to match other skills except during skill tests. For example, you would not discard Unexpected Courage (Core Set, 93) from your hand in order to avoid taking damage from a Passenger Car (Essex County Express, 167). However, we found that most players intuitively believe that Wild icons should be able to match in these instances. Sometimes, in cases like this, we believe it can be helpful to shift the rules just slightly in order to mirror players’ intuition or expectations.

The design team is confident that these updates and clarifications will improve each player’s understanding and enjoyment of Arkham Horror: The Card Game. We’re very excited for the future of the game, and we hope that you are too.

Thank you for playing!

Delve Deeper

Delve deeper into the mysteries of Arkham Horror: The Card Game by downloading the new FAQ. Then share your thoughts with the other members of our community forums, and keep your eyes open for more clues about Lost in Time and Space, The Path to Carcosa, and more!

Discuss this article
in our forums!

          8 Cool Tools You May Have Missed at ISTE 2017   

It's not easy to stand out among the giants of edtech like Google, Apple, or Microsoft. Still, smaller developers are innovating at a rapid pace and are creating some truly exciting tools. At education conferences in particular, teachers are constantly distracted by flashy booths, expensive giveaways, superhero characters, and other marketing gimmicks. It can be hard for teachers, tech coordinators, and schools to tune out the noise and focus on what's good for learning. 

At the International Society for Technology in Education (ISTE) conference this year, there was a lot of fanfare and some really great products. But scouring the expo hall floor, I couldn't help but notice how much there was to see and how many tools were confusingly similar in what they offered. I wondered if teachers struggled to sort through the options and if they were able to make it to the booths of less-well-known tools.

Now that the conference is over, we've done some of that work for you: Check out these tools you may have missed at ISTE this year. Some are awesome as-is, and some have a ways to go, but each is trying to do something different to make it a must-have in your classroom. Once you're done, see our tips below for making the most of your conference next year.

Love Nearpod or Socrative? Take a look at Spiral.

This U.K.-based developer offers a student-engagement platform with formative assessment tools such as quizzes, interactive presentations, polls, and video discussion similar to Edpuzzle.

What's different: In addition to the normal assessment features, Spiral has a tool called Team Up. Aimed at building collaboration, teachers can group students through their devices into customized roles ready for group work. After brainstorming and delivering a final presentation, teachers can see the work done by each student -- even if it never made it into the final product. It's an interesting take on collaboration that's worth a look. 

  Telling digital stories through iMovie? Try exploring Binumi.

The digital storytelling space is filled with animation- and video-creation tools from GoAnimate to Flipgrid. Binumi also wants to give you the tools needed to create engaging videos in minutes.

What's different: Binumi doesn't want to be one of the tools you use; it wants to be the only tool. They claim to be the only platform with powerful editing tools supported by thousands of pieces of royalty-free content ready for remixing, as well as robust publishing options -- a trifecta of resources to create the next great story. The demos of student work were impressive, and the creative possibilities seem endless; Binumi might just be a tool to watch. 

  Using Google Expeditions for VR? Take CoSpaces for a spin.

From Expeditions to NYTVR, lots of tools these days engage students with high-quality virtual reality experiences.

What's different: CoSpaces actually lets you make your own virtual reality movies in the classroom. Students can create anything from virtual exhibitions to scientific models to literature interpretations and then share and experience their creations in VR. A lot of teachers have started using CoSpaces in the classroom already, but here at ISTE they've launched an Edu version of the tool.

Other tools with potential

Here are some other tools that caught my eye for trying something different in their field. They may not be for every educator, but one might just be the hidden gem you've been looking for:

Xplor Labs: There isn't much content here yet (they say more is coming), but Xplor Labs, like Defined STEM, is interested in real-world project-based learning. But it has a unique mission: solving problems through science and engineering to make the world a safer place.  Silas: Apps like The Social Express II or Hall of Heroes attempt to help guide kids through social situations. Silas uses gamification, avatar creation, and (soon) VR to help kids record videos of their own situations and get teachers involved in feedback.  WorkbenchTinkerCAD hosts online places for students to share their created projects, but Workbench wants to help guide students through the steps of project-based learning and wants to be a platform that connects all students and teachers throughout the whole district. Studytracks: Part Flocabulary and part Quizlet, Studytracks puts curriculum to music. Ziro: There's Sphero and Ozobot and a host of other robotics tools out there. How's Ziro trying to be different? They're focusing on designing robots through motion-controlled hand gestures and letting the coding motivation arise naturally. Tips for your next conference

In case you're looking to find that hidden gem of a tool, here are some ideas for getting through the tangle of booths at any conference:

Avoid the lines: Developers at quieter booths will be much more willing to talk you through their tools. Go to the small booths like in the Startup Pavilion or booths at the far ends of the expo hall. Ask developers who their competition is, and then ask them how they're different. Talk to other educators -- everyone is usually excited to share one of their great "finds."
          Dishwasher - Restaurant - Houston   
TX-Houston, Belmont Village Senior Living - Hunters Creek Belmont Village Senior Living is a developer and operator of premier Senior Living residences nationwide. Dishwasher - Restaurant - Houston No late nights! Belmont Village Senior Living offers food service workers a change from a High-pressure Restaurant! You serve the same number of guests three meals daily - no boring downtime or a slammed kitchen! T
          Dining Room Coordinator - Restaurant - Houston   
TX-Houston, Belmont Village Senior Living - Hunters Creek Belmont Village Senior Living is a developer and operator of premier Senior Living residences nationwide. Dining Room Coordinator - Restaurant - Houston Belmont Village Senior Living offers food service workers a change from a High-pressure Restaurant. You serve the same number of guests three meals daily - no boring downtime or a slammed kitchen! You
          Driver - Senior Living - Houston   
TX-Houston, Belmont Village Senior Living - Hunters Creek Belmont Village Senior Living is a developer and operator of premier Senior Living residences nationwide. Driver - Senior Living - Houston No High Pressure airport runs. No waiting in baggage claim for your passenger. No screaming teenagers, excited because this is their first prom! Welcome to the PERFECT driver job. The residents really appreciate you
          Azure .Net Developer   
TX-Houston, This is a 1 year contract with the option to extend 3 month renewals afterwards. The is a chance to provide your services to and get your foot in the door with a multi-billion dollar, global leader. Description Azure .NET Developer Must Have 3+ years of experience in building highly scalable and reliable Azure cloud services leveraging App Services, Service Bus, Azure SQL DB, Azure API Management
          My Guess Is Argentina   
US authorities have issued international arrest warrants for five former VW managers and developers for their role in the Dieselgate scandal. Nobody in Germany can seem to find them so, you know, just put two and two together. No, that doesn’t make five. But it comes close. Under the constitution, German citizens can only be […]
          Thai ethane cracker developer buys FirstEnergy land in Ohio   
The Thai company considering building a massive petrochemical facility in eastern Ohio has bought property that used to house a FirstEnergy Corp. power plant. PTT Global Chemical Public Company Ltd., whose subsidiary may build a multibillion-dollar ethane cracker complex in Belmont County along the Ohio River, bought 168 acres for $13.8 million. The Akron electric utility no longer owns property at the site of the former R.E. Burger coal-fired power plant, said spokesman Jennifer Young. Hundreds…

          Exclusive: Fire Blocks developers add another building as timeline shifts   
The developers of the Fire Blocks district have another building in their sights.

          Senior .NET/C# Developer - Citi - Canada   
Global Securitized Markets Technology (GSM) is responsible for creating an innovative, state of the art, risk engine which is utilized by Citi’s mortgage...
From Citi - Sat, 24 Jun 2017 06:41:13 GMT - View all Canada jobs
           Fossil lobbies threaten to scupper renewables in South Africa    
SOUTH AFRICAN power utility Eskom recently repeated that it will not conclude supply contracts with the developers of new renewable energy power stations.
          Administrative Systems Developer - Fort Lewis College - Durango, CO   
*Administrative Systems Developer* Information Technology *Summary: * The Administrative Systems Developer position provides system development, $55,000 a year
From Indeed - Wed, 10 May 2017 14:15:36 GMT - View all Durango, CO jobs
          #40692: Filter default image size in gallery   

Using the media_view_settings filter, I can specify default link and column settings for new galleries but the size parameter is not filterable. For example:

function me_filter_gallery_settings( $settings ) {
	// This will successfully set the default number of columns to 5
	$settings['galleryDefaults']['columns'] = 5;
	// This does nothing
	$settings['galleryDefaults']['size'] = 'large';
	return $settings;
}
add_filter( 'media_view_settings', 'me_filter_gallery_settings' );

I know that it’s possible to override these defaults when outputting the gallery via the gallery_shortcode. However, this may be confusing to the user who would expect to see the same value for the image size appear when the gallery is generated on the front end as they have seen in the admin. To clarify: at the moment, I can set a default size for gallery images to ‘medium’, for example, although in the Gallery Settings panel in the page editor, the size will still display as ‘Thumbnail’. Indeed, the user could change the value of the size field without actually affecting the image size on the front end.

https://catapultthemes.com/wp-content/uploads/2017/05/gallery-admin-default-size.jpeg

In wp-includes/media-template.php replace lines 775 - 779 with:

foreach ( $size_names as $size => $label ) : ?>
	<option value="<?php echo esc_attr( $size ); ?>" <#
		if ( '<?php echo $size ?>' == wp.media.galleryDefaults.size ) { #>selected="selected"<# }
					#>>
		<?php echo esc_html( $label ); ?>
	</option>
<?php endforeach; ?>

This will allow:

function me_filter_gallery_settings( $settings ) {
	$settings['galleryDefaults']['size'] = 'large';
	return $settings;
}
add_filter( 'media_view_settings', 'me_filter_gallery_settings' );

Thereby allowing plugin and theme developers to set a default value for the image size in galleries.


          #41204: Placement of wp_redirect() in template   

It doesn't say on | this page where in template file should wp_redirect() function be called. If placed in wrong place, there could be created confusion and impression that function doesn't work.

So, it should be placed before get_header();

In case page is redirected only under certain condition, it would be something like:

/**
 * Redirect only if this condition is met
 */
if ( certain_condition ) {
	wp_redirect( $location );
	exit;
}
/**
 * Otherwise render the page
 */
get_header();

          #40469: How to remove full size image path from srcset and more intelligent choices in srcset candidate list   

On our site, we have a number of image sizes registered in WP, in addition to the default ones, for a variety of purposes. A large one to fill the width of our column, smaller ones for some custom image output, etc.

The result of this is a sloppy srcset candidate list filled with URLs that may make no logical sense in a particular location in the markup. WP does have an upper size limit to prevent giant images from being in srcset, and also matches aspect ratio, but nothing else.

I have been able to hack together a filter using wp_calculate_image_srcset_meta to unset various sizes in the sizes array. But if the full size of the image is smaller than the max_srcset_width parameter, it still gets included, and there should be some way to remove it. The full size of the image is not part of the sizes array in image_meta.

It actually points to a larger issue with WP srcset implementation, which is that is mindlessly fills the HTML with srcset candidates that in many instances would never be used, adding lots of excess markup that a developer wouldn't add.

For example, we have a 300px wide sidebar where we output an image. The sidebar is never larger than 300px, and even is that size in our responsive site on mobile. The srcset outputs a 150px, 200px, 300px, 600px, 768px and 1240px, based on the sizes registered in our installation and the built-in ones. Logisitically, all that is really needed for this layout is 300px and probably the 600px version. We have all sorts of examples like this where the srcset includes either smaller or larger sizes than are physically possible in a given layout.

Obviously WordPress cannot know how a site is styled, but it feels like there needs to be a more robust way of dealing with this. It is not a great feature to load up on unneeded markup.

As a theme developer, I would like the ability to constrain the srcset candidate list in an intelligent way each time I output img tags into the markup. It is easy for me to say "at this location, this image will never be smaller than 300px, so don't give me anything smaller, and will also never be bigger than 300px, so only go up to a 2x version and skip anything larger.

I'm guessing this is exacerbated by a variety of themes and pluging that may load up on extra registered image sizes as well.


          Developer Instructor - Acro Media Inc. - Okanagan, BC   
We're all a little different and unique in our own way but we seem to work well together. Perfect for natural leaders who thrive on a heavy workload, this...
From Acro Media Inc. - Wed, 14 Jun 2017 00:24:11 GMT - View all Okanagan, BC jobs
          Junior/Senior Drupal Software Developer - Acro Media Inc. - Okanagan, BC   
We're all a little different and unique in our own way but we seem to work well together. Here’s what we really want, someone who can code like it’s their...
From Acro Media Inc. - Wed, 12 Apr 2017 12:28:59 GMT - View all Okanagan, BC jobs
          #36033: 'kses_allowed_protocols' filter is not really filterable.   

in "wp_allowed_protocols()", "kses_allowed_protocols" filter only loaded once.

And if "esc_url()" is called early, it will load "wp_allowed_protocols()" function and basically disable the filter.

How to debug:

  1. add