devxlogo

upload

RAML Resource Group

Hey all, Anyone working with open API’s and curious about RAML? http://www.meetup.com/RAML-Meetup-San-Francisco-Bay-Area/events/234177108/?eventId=234177108 The next event is on Thursday, but the group is planning to meet monthly.

Anomaly Detection Series

Hi, I am reaching out on behalf of Tetiana Gladkikh??,??Taras Hnot??and??Volodymyr Solskyy of SoftServe. With your focus on explaining how to manage big data and to help improve businesses ability to maneuver, we were wondering if you would be interested in a unique 3 part series they created on anomaly detection. With the rise of cyberattacks at an all-time, high??network security is becoming an integral part of companies day-to-day operations. Those perpetrating the??attacks are just as sophisticated and skilled as those trying to thwart them, so how can we solve for that?????One possible solution to this problem is the development of systems that identify unusual user network behavior, based on analysis of network activity logs.??In this 3 part??series they will examine:??    1. ???What an Anomaly detection method for analyzing network activity logs would look like.   2. Take an in-depth look into informational security risk identification by detecting deviations from the typical network activities.??   3. Examine how the 3 suggested solutions work when combined??   This series dives deeply into anomaly detection and has been written by a??software security engineer, a data scientist and an AI/Artificial Neural Network expert. All who have??collaborated??together to present 3 possible solutions along with the??examination of??all aspects of??those solutions from their own disciplines creating a complete and??thorough??picture. Let me know if this piques your interest, and let???s discuss further.????I hope to hear from you soon!????Sincerely,??Natalia DiomovaContent Manager, SoftServe [email protected]

Top 10 Programming Languages Of 2016

???Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn???. (Stephen Hawking, Theoretical Physicist, Cosmologist, and Author). These words by Stephen Hawking, emphasize the importance of the programming languages in the 21st century. In this article, we will focus on the top programming languages of 2016.Programming languages are ranked according to the jobs posted on the indeed.com website. 1. SQL (Structured Query Language) This special purpose programming language has topped the chart of programming languages in 2016. The demand for SQL programmers is very high and it is expected to rise in 2016 as well. On an average, a professional with SQL skills can earn around $100k-110k per annum. 2. Java Java sits pretty at the second position, but this does not mean that it is losing its sheen, it will still be the most preferred language in the year to come. The job prospects for Java developers is expected to be very high in 2016. On an average Java developers will reap an annual income somewhere between $100k-$110k. The Ultimate Guide To Java can help you master this language.  3. JavaScript JavaScript was adopted by most of the companies in the year 2015 for developing their interactive web pages and it is expected to be similar in 2016 as well. Most of the websites that we see on the internet make use of some elements of JavaScript to add a good user experience. On an average, a JavaScript programmer earns around $90k-$100k. Explore The Fundamentals of Javascript in this course. 4. C# Part of Microsoft???s .NET family, C# is used by the programmers to develop standard Windows software and server-side web applications. Though this language was not so popular in the initial stage, but slowly its popularity is growing. Applications such as Bing and MSN use C#, and this programming language is also used for developing mobile phone applications that run on Windows platform. On an average, C# professionals earn around $90K-$100k. 5. Python Python is a general purpose language which was designed and developed in the early 90???. This language is suitable for novice or individuals who have a very little programming exposure. Python is very simple and readable since closely resembles the English language. NASA, Instagram, YouTube, and Reddit are few examples that used Python for their websites. On an average, a Python developer earns around $105-$110k per annum. You can try out the Python Programming Crash Course to start. 6. C++ C++ is considered as the advanced version of C programming language, with additional features. C++ is mostly used for developing high-level applications like accounting software or video game engines. C++ takes the fifth position in top programming languages of 2016 chart. On an average, C++ professional earns around $100k-$110k per annum. 7. PHP PHP has been designed and developed for web applications. This programming language is decent of C and it inherits if not many some of the features of C programming language. Some of the popular websites that use PHP are Yahoo and Wordpress. The job prospects for PHP developers also appear to be bright for. On an average, a PHP developer earns around $85k-$90k per annum. You can visit Complete Guide To PHP Programming to learn how to program in this rapidly growing language. 8. iOS/Swift Apple Inc. has never been short of innovative technologies. The think tanks of this American-based company decided to build their own programming language in 2014. This decision paved the way for Swift programming language. Many US based companies have already adopted Swift language and this number is expected to balloon in the near future. On an average, Swift programmers earn $100k-$110k. 9. Ruby on Rails Ruby is very much similar to python and it has been around for a long period of time but it did not become popular as Python. After a Rail framework was developed for Ruby this programming language became pretty popular as it is easy to understand and program. Twitter and Groupon uses this language for their web applications. On an average, Ruby on rails developer earns around $100k-$110k per annum. Learn Ruby On Rails quickly and painlessly with this course! Conclusion: Having programming skills in your arsenal of abilities is always beneficial for professionals. We hope that our list of top programming languages would be useful to you. Originally posted here : GreyCampus Blog

Find Compilation Time (in nanosecond, microsecond & millisecond) of any code (C, C++, JAVA & all others) & Execution Time of any Command

This is a C source code, written in gcc platform (Ubuntu, Linux). It finds the Compilation time of any Source code (like C, C++, Java & all others) as well as the Execution time of any command of Ubuntu in three time units, i.e nanosecond, microsecond & millisecond.  Note: Let I want to find compilation time of a Java source code using this C source code. Hence Java compiler must be installed in the machine. The following C source code: #include #include #include #include  int main(){   struct timespec ts1;   struct timespec ts2;   char str[20];    printf(” Compile the code/ Execute the Commamnd: “);   fgets(str, sizeof str, stdin);    clock_gettime(CLOCK_REALTIME, &ts1);   system (str);   clock_gettime(CLOCK_REALTIME, &ts2);    if (ts2.tv_nsec    {       ts2.tv_nsec= ts2.tv_nsec+ pow(10,9);            printf(” Compilation time: Nanosecond: %ld Microsecond: %ld Millisecond: %ld “, (ts2.tv_nsec – ts1.tv_nsec),  (ts2.tv_nsec – ts1.tv_nsec)/1000, (ts2.tv_nsec – ts1.tv_nsec)/1000000);   }   else      printf(” Compilation time: Nanosecond: %ld Microsecond: %ld Millisecond: %ld “, (ts2.tv_nsec – ts1.tv_nsec),  (ts2.tv_nsec – ts1.tv_nsec)/1000, (ts2.tv_nsec – ts1.tv_nsec)/1000000);    return 0;}  

Flexiant Launches Kubernetes Orchestration as a Service

Get Kubernetes on any cloud, in minutes with Flexiant Concerto London, UK ??? December 9, 2015 ??? Kubernetes is a powerful tool to manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. Today Flexiant launches Kubernetes Orchestration as a Service (KOaaS). Enabling DevOps to use Kubernetes on any cloud, in minutes, Flexiant Concerto lets you get creative without any pain. Launch a Kubernetes Cluster in Three StepsLaunch a cluster in three simple steps either via the Flexiant Concerto GUI or CLI, saving time and effort, allowing activity to be focused on the creative side of Kubernetes. Use Any Cloud, Avoiding Cloud Lock-InDeploy a master or node on any cloud provider by simply specifying which cloud the workload should be deployed on when creating the VM in Flexiant Concerto. The rest of the process is fully automated. Publically Expose Services on a Kubernetes ClusterSave time and complexity when publicly exposing a Kubernetes Cluster. Automatically install a load balancer on every node and allocate a Fully Qualified Domain Name to the group of load balancers, automatically exposing the services running on a cluster to the Internet with Flexiant Concerto. Setting up Networking within the ClusterConcerto’s in-built integration with Weave quickly and simply gives SDN connectivity needed for intra-cluster communication. This removes the complexity associated with setting it up and saves time. Secure Access to Manage via CLI, GUI or APIConsume all Kubernetes functionality via the Flexiant Concerto UI over HTTPS, or via the Kubectl CLI wrapper/API with built-in X.509 certification. Secure access is automatically applied. Moreover Kubernetes clusters set up in Concerto have firewall policies in place to maximize security – only Kubernetes services and Kubernetes and Docker API end points are open, giving all required security of access out of the box. Minimize Latency for Services on a ClusterThe built-in GeoDNS service in Flexiant Concerto automatically load balances traffic across nodes in different geographies according to the location of the user, keeping latency to an absolute minimum. Marco Meinardi, VP Product at Flexiant said, ???We are Kubernetes enthusiasts with the aim of helping developers get started easily with Kubernetes, build highly scalable microservices or distributed application stacks. Kubernetes Orchestration as a Service allows developers to get Kubernetes on any cloud, easily. The result is more time to focus on the creative side of Kubernetes.??? To get Kubernetes as a Service, sign up here: https://start.concerto.io/accounts/sign_up and enter promo code FLEXK8S for 10 free VMs. Once signed up, simply go to Settings – Account and click to enable beta features. Find out what else Kubernetes as a Service offers here: https://www.flexiant.com/2015/12/09/flexiant-kubernetes-orchestration-as-a-service 

RiskIQ Makes Facebook ThreatExchange Data Accessible within PassiveTotal

Company will also share Intelligence on Web Threats, Malvertising and Malicious Mobile Apps with ThreatExchange Community SAN FRANCISCO, USA & LONDON, UK, Dec. 2, 2015 – RiskIQ, the leading security company defending organisations from threats beyond the perimeter, today announced that its PassiveTotal threat infrastructure analysis product will provide a visual front end for Facebook???s ThreatExchange. With this integration, RiskIQ customers have the option to centralise data from ThreatExchange alongside critical data sets such as passive DNS, WHOIS, and SSL Certificates within PassiveTotal to accelerate security investigations and automate the sharing of findings with the community. ???Sharing threat intelligence, whether it???s private sharing of attack campaigns, long-form reports on threat actors or just public lists of indicators, is the most effective way for organisations to pre-empt and protect themselves from attacks,??? said Elias Manousos, CEO of RiskIQ. ???We believe the process of sharing should occur without friction and that???s why we???ve added full integration of Facebook???s ThreatExchange within the PassiveTotal platform. We are also sharing data from RiskIQ researchers with ThreatExchange to further arm the community with actionable intelligence.??? To automate intelligence sharing with the ThreatExchange community, PassiveTotal allows users to set global controls on how, with whom and what data is shared. Once the initial configuration is complete, users can simply begin searching within PassiveTotal much like they normally would. When data related to a search is found within ThreatExchange, PassiveTotal will display a tab and show the specific data along with who submitted it into the exchange. Additionally, when available, PassiveTotal will automatically extract details such as tags or the status of an indicator, including malicious, suspicious, etc. For real-time sharing, PassiveTotal can be configured to automatically add findings to ThreatExchange as investigations are being conducted. For example, a group of individuals that know and trust each other can instantly work as an ad-hoc team to help protect their peers??? organisations while they are protecting their own company. The addition of ThreatExchange to the PassiveTotal platform can facilitate larger, inter-company intelligence sharing efforts that previously would only be performed through email, if at all. AvailabilityPassiveTotal with ThreatExchange integration is available immediately. RiskIQ threat data is publicly available in ThreatExchange under a TLP GREEN designation.

EnterpriseDB?? Offers New Program to Oracle?? Customers Affected by SE2 Licensing Change

EDB is offering existing Oracle?? SE users a chance to deploy its EDB Postgres??? solution at no additional cost* Bedford, MA ??? December 1, 2015 ??? EnterpriseDB?? (EDB???), the leading provider of enterprise-class Postgres products and database compatibility solutions, today announced a special program for Oracle?? SE customers affected by pending changes in Oracle???s licensing policy. For a limited time, EDB is offering existing Oracle SE users an opportunity to deploy the EDB Postgres??? solution for the same annual maintenance costs they are currently paying Oracle*. Oracle has eliminated its popular SE database license option and replacing it with a new license called Oracle SE2, which may require many current SE users to buy new hardware, reconfigure applications and potentially suffer performance degradation. EDB???s new program offers Oracle SE customers an alternative to the increased costs and hassles of ???upgrading??? to the new Oracle SE2 license. Moving to the EDB Postgres??? solution also eliminates the ongoing risk of falling out of compliance with Oracle license restrictions and facing potential additional fees down the line. ???Oracle is always seeking ways to generate revenue from existing customers. End users are at risk from rising costs and audits from this particular change in licensing,??? said Craig Guarente, CEO and Founder of Palisade Compliance, the leading independent Oracle licensing and contracting consulting firm. ???To break the grip of rising Oracle licensing and support costs, customers should look at alternative technologies like EDB Postgres.” ???Enterprises want the flexibility and low cost of open source but still require the performance, tools and support equal to what they get from traditional vendors like Oracle. EDB Postgres is filling this need, supporting business-critical workloads at some of the largest corporations in the world and it???s a big reason EDB was named a Gartner Magic Quadrant Leader in 2014 and 2015,??? said Keith Alsheimer, Chief Marketing Officer of EDB. ???The enterprise database landscape is undergoing rapid transformation to open source because the greater value now comes with very low disruption and risk.??? Currently, Oracle customers pay license fees up front for the database plus ongoing annual maintenance fees. For what Oracle SE customers are currently paying for their maintenance costs each year, EDB is offering its EDB Postgres solution, which has no additional license fees, and unlike Oracle, no restrictions on features, no limitations on deployment sizes, and no penalties for changes. Further, with EDB Postgres, migration is usually fast and easy with the EDB Migration Toolkit. Because the EDB Postgres solution has database compatibility for Oracle by including native PL/SQL, database administrators can easily transfer skills using the same stored procedures and syntax. Most importantly, EDB Postgres includes many additional features not available in Oracle SE such as partitioning and virtual private database. And, EDB Postgres includes enterprise-class tools for monitoring, management, tuning, high availability, disaster recovery and replication. Organizations have been increasingly transforming their data centers with open source, realizing the savings open source has delivered across other layers of the enterprise stack and diverting the budget to fund new, innovative applications. In its State of Open Source RDBMS 2015** report, published in April 2015, Gartner predicted that by 2018, 70% of all new and 50% of all existing workloads would be running on open source RDBMSs. Gartner further recommended that IT departments should add an open source database to its standards and replace commercial RDBMSs wherever specific functionality was not required. The changes in Oracle SE licensing are explored in greater depth on this EDB blog along with more information on the promotional offer for Oracle SE customers. Oracle SE customers may also contact EDB directly for more information. Terms and conditions apply. * Terms and conditions apply** The State of Open Source RDBMSs, 2015, by Donald Feinberg and Merv Adrian, published April 21, 2015 EnterpriseDB is a registered trademark and EDB and EDB Postgres are trademarks of EnterpriseDB. All other names are trademarks of their respective owners. Connect with EnterpriseDBRead the blog: http://blogs.enterprisedb.com/Follow us on Twitter: http://www.twitter.com/enterprisedbBecome a fan on Facebook: http://www.facebook.com/EnterpriseDB?ref=tsJoin us on Google+: https://plus.google.com/108046988421677398468Connect on LinkedIn: http://www.linkedin.com/company/enterprisedb