Credits : Searchsecurity.techtarget

DevSecOps, the key ingredient for serving up new software

DevSecOps — it’s a mouthful, but also a buzzword that makes a clear point: Security now must become the central ingredient, the filling if you will, in the DevOps sandwich. Without security, DevOps may make software development faster. But in the end, all that effort will likely prove fruitless: What’s the point, after all, of releasing new software that’s loaded up with security vulnerabilities?In the past, security was too often an afterthought in the software development lifecycle, and the security team was sometimes even seen as a roadblock to the launch of new software. Implementing DevSecOps means getting both the development and operations teams thinking about security all the time and employing security tools and processes to prevent flaws from happening in the first place. This handbook on DevSecOps explains in depth why IT professionals need to consider security a key ingredient in software creation and how to fit security into their development process.There are several key steps any corporate team involved in software development needs to know about how to turn DevOps into DevSecOps.

This includes meeting with other teams (risk managers are important to consult, for instance), training, logging, defining duties and understanding what already installed security tools can do — and what others might be needed.

We hope that, by studying this guide to DevSecOps, you’ll come away with a deeper understanding of how and why security should not be considered optional when it comes to the software development process and what exactly you need to do now to construct efficient and effective DevSecOps for your company.

Security is now an essential, not optional, ingredient in software development. Learn how best to work it into the process.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

 

Credits : Indianceo

Credits : Indianceo

 

IT Service and Consultant Company Appworks acquired Software development startup BigDrop for an undisclosed amount. The acquisition had made to boost the IT services of Appworks.

The financial details of the acquisition have not been disclosed. Post acquisition, Appworks will be using the capabilities of BigDrop engineers to enhance their talents in the company.

About the startup:

AppWorks is an IT servicing and consulting company, started in 2008 by Ashish Bhata. AppWorks has strong capability of building IT solutions and mobile applications. The startup offers advanced internet infrastructure software to help companies match the demand for faster web experiences. The company claims Target, eBay, Bravura and Fidelity to be their clients.

BigDrop is a Gurgaon based Startup, founded in the year 2016 by Engineering Graduates Sherjil Ozair and Naved Khan. It is a creative digital agency providing expert design and development solutions to brands. They work on software complexity providing solutions on Python, Django, Node, Angular, React, Xamarin, Android, IOS and others. They offer custom-made software development services to Startups, SME’s and corporates.

Commenting on the deal, Ashsih Bhata said, “We started with a typical IT Service organisation but we never intended to remain one. We’ve always strived to do more and to do important stuff going beyond the resources we have. Appworks is now becoming a collection of LOBs – BigDrop, OrganIQ, UpSkill, plus a host of Start-ups. Soon with the launch of the Startup Accelerator ‘India Accelerator’, things are becoming even more interesting. Bringing the talent of BigDrop in-house enables us to accelerate our growth”.

As being an IT service company, Appworks will use the all the sources and talents of BigDrop in order to elevate their services and enhance their Software solutions.

Also, read US-Based LYFT acquired Pune-Based FinitePath.

Mr Naved Khan, Co-founder, BigDrop said, “Big Drop has always been about delivering high quality, modern, smart technology solutions to our clients. Our merger with App Works helps us get closer to this goal, leveraging their vast reach, and gaining from the experience of the excellent management team  and building solutions that impact and solve real life problems.

All the 14 employees of BigDrop will now work for AppWorks and shift their clients towards the new company. Read more about Indian Startups.

Want to be a guest author? Register Here to share your business knowledge with our readers.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

 

Credits : Forbes

Credits : Forbes

 

Albert Einstein said “If you cannot explain it simply, you didn’t get it yourself.” This quote on simplicity can be applied to everyday life regardless of what work you do, from CFO to content director to software developer.

At my company, we rely on simplicity for all tasks — the simpler you can make things, the easier your workflow. But the most vital task for simplicity is during storyboarding for software design. You can also think of storyboarding as storytelling, and of course, the process of storyboarding for most developers is through whiteboarding. Most rely on the classic whiteboard, but there is also great software out there just for storyboarding software development.

The storyboarding process was derived by Walt Disney Productions in the 1930s to pre-visualize animated films. Seven decades later, it has many uses, including all forms of development across many businesses.

Storyboarding is used throughout many principles of software development, including a few processes my team relies on daily (the Agile process and User Experience Design).

During the Agile process, the concept of user stories exist, which help define the basic requirements of a functioning platform. To create the best software experience, the team storyboards the most basic user functionality. In user experience design, storytelling is more elaborate and more human-like, providing a rich context of events from basic functionality through all steps and possible side steps along the way.

In short, storyboarding provides a step-by-step process of development that helps simplify workflow. The following are four tactics of why and how storyboarding hastens the software development process.

Externalize Mental Notes

Most learning comes through visualization. Although some developers may have the concept in their minds, they will be able to further elaborate on it once it’s storyboarded, which brings the visual concept to the surface

Storyboarding externalizes all mental notes, allowing the development stages to not only be visual for the developer completing the storyboarding, but also for anyone on his or her team. This streamlines all processes and provides quicker resolution to the proverbial moving parts as developers think of new ideas and reject other thoughts.

A few of our developers admit that they can’t fully understand a development project until their mental notes are externalized, and the quickest route towards this externalization is through storyboarding.

Storyboarding Forces Developer Collaboration

By nature, storyboarding forces collaboration and speeds up the agreement process. This type of collaboration forces developers to agree on every foundation of the process before moving ahead.

Storyboarding also creates quick reference points that may need revisiting during the iterative phases of the development process, especially when refining the product before completion. Our developers keep many photo files of whiteboard storyboarding sessions, allowing them to visually revisit a previous edition of the development.

Keeps Real-World Context In The Forefront

Storyboarding forces developers to look at the product from a real-world context — not just as another coding project. This brings the human factor into the intent of the software, helping to strengthen not only the intended outcome of the product but also the overall functionality.

The use of storyboarding also prompts unexpected findings, such as the overall flow of the product’s intent. When working with one of our energy clients, we discovered through storyboarding a few unexpected paths for user intentions that smoothened the eventual client experience. Using storyboarding keeps the human experience always in the forefront.

Also, when deep in the developing stages, the overall development flow sometimes gets distorted by technical needs such as coding issues. When this occurs, the main focus of the end need — ultimately how the user will respond — can get lost.

Allows Further Customer Research

The closer you are to a customer, the easier it is to develop truly engaging software that provides solutions. During storyboarding, questions will naturally surface that ask things that are specific to customers, like what direction a user will take when reaching “X” on the software’s intended purpose. This will keep you in constant contact with the customer, creating stronger relationships while easing development.

Encourage storyboarding as a standard practice for your software development teams. It will provide the benefits of the four tactics above, which all result in one huge thing: simplification of processes that naturally hastens workflow. The simpler the mindset, the simpler your flow of work, which results in quicker progress. Storyboarding is an essential element to true progress of any type of software development.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

Credits : Ndtv

Credits : Ndtv

 

Hyderabad: ORBCOMM Inc., a global provider of Machine-to-Machine (M2M) and Internet of Things (IoT) solutions, has moved its India operations to a new technology centre of excellence for software application development and Tier One customer care in Hyderabad.

Telangana’s Information Technology Secretary Jayesh Ranjan and ORBCOMM’s Executive Vice President of Product Development Craig Malone inaugurated the new office on Wednesday.

It is the company’s largest software development site and houses web and mobile application developers and customer service representatives, who are part of the company’s global team of technical experts focused on the delivery of its IoT products, services and solutions, the company said in a statement.

In addition to supporting ORBCOMM’s continued technological innovation, the office will supplement the company’s North America-based customer care team, which provides 24×7 customer service throughout the full solution delivery lifecycle for over 1.72 million end-user IoT devices on its global satellite and cellular networks.

“We opened our new state-of-the-art facility in Hyderabad, India to accommodate the continued growth and expansion of ORBCOMM’s business in the global industrial IoT market,” said Craig Malone.

“This office will serve as ORBCOMM’s centre of excellence for software development and customer care to support our broad portfolio of IoT solutions and deliver the highest level of service to our global customers. We also look forward to collaborating with local technology partners and integrators to deliver ORBCOMM’s advanced technology solutions to government and commercial customers throughout India,” he added.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

 

Credits : Washingtontechnology

Credits : Washingtontechnology

 

A subsidiary of Vencore has joined Defense Advanced Research Projects Agency program to develop software that can help DARPA perform collective tasking functions for computing platforms.

Vencore Labs has received a four-year, $10.3 million contract to build software for DARPA to implement in algorithms and protocol stacks as part of the agency’s Dispersed Computing program.

DARPA announced a four-year, $9.8 million contract to Raytheon’s BBN Technologies subsidiary last week for that business’ participation in the program.

The agency’s goals for Dispersed Computing include the movement of code and data between users and management of heterogeneous computing platforms. Those platforms should also operate in environments with variable and degraded network connections, according to DARPA.

DARPA received 42 offers for the program via an open broad agency announcement.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

Credits : Gsmarena

Credits : Gsmarena

 

At Facebook’s annual developer conference in San Jose, Instagram announces the Android app will be getting offline capabilities that will allow you to continue scrolling and browsing, even when you find yourself outside of a serviceable area. Instagram’s Stories got some attention late last week as the app’s user count has officially surpassed that of Snapchat’s. The irony is real here.

Anyway, as Instagram’s amount of monthly active users rises, it has also decided to go the same route as the official Facebook app and offer a proper offline mode. When using Instagram offline, you’ll be able to see content previously downloaded in your feed, you can leave comments, like and save posts, even unfollow other users; all this according to Instagram engineer, Hendri.

Once your device connects back to the server, everything you did will be executed in the background. Profiles you’ve previously visited will also be visible offline, as well as cached versions of your Explore tab and profile page.

There was no mention of Instagram’s Stories working offline, but we’d imagine that Instagram implements this soon as its ‘Stories’ inspiration (A.K.A. Snapchat) already supports this.

A development like this could help Instagram users in developing countries where a stable internet connection is harder to come by. Maybe Instagram should come out with a ‘Lite’ version of the app, though given that Instagram is such a data-hungry social app, it may not happen.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

 

Credit: Martina Roell

Credit: Martina Roell

 

Java 9 has moved to the second phase of its ramp-down process, with an Oracle official advising deferment of some bugs as the upgrade heads toward its July 27 release date.

In a recent bulletin, Oracle’s Mark Reinhold, chief architect of the Java platform group, advised deferring new P1 (Priority) and P2 bugs that are either not critical or cannot be fixed in the release, which will be offered as Java Development Kit 9. P1 is the designation for the highest-priority bugs.

“The overall goal of this process is to ensure that we fix just the bugs that must be fixed in order to ensure a successful release and that we understand why we’re not going to fix some bugs that perhaps ought to be fixed,” Reinhold said.

P3-P5 bugs whose fixes would impact product code are to be left to future releases, but P3-P5 bugs whose fixes only affect documentation or demos can be fixed until the first general availability candidate build on June 22. A list of Rampdown Phase 2 bugs has been posted on the JDK Bug System site. Developers responsible for bugs on this list can fix them and request approval to integrate the fix. If a bug isn’t new in JDK 9, it can be removed from the list; if it’s new but not critical or can’t be fixed in time, developers can request a deferment.

Reinhold said the overall feature set for JDK, which emphasizes modularity and host of other features, is frozen at this time. “Low-risk enhancements that add small bits of missing functionality or improve usability may be approved, especially when justified by developer feedback, but the bar is now extremely high.” API changes or other specification changes made by a Java Specification Request Expert Group are critical by definition and will be approved, Reinhold said.

This story, “Oracle sets priorities for Java 9 bug fixes” was originally published byInfoWorld.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

 

Credits : Prnewswire

Credits : Prnewswire

 

ATLANTA, April 10, 2017 /PRNewswire/ — Golden Code Development Corporation today announced it has released its FWD technology as open source software. FWD is an alternative to Progress OpenEdge, featuring a range of unique enhancements that add new capabilities to ABL applications. Powerful code analytics, automated transformation tooling and a Java-based runtime enable organizations to modernize their applications and deploy them in the web in a fraction of the time of existing approaches.

Developers can continue programming in the ABL indefinitely, and simply deploy using the FWD runtime environment. Alternatively, some or all development can be done in Java. Organizations can choose the exact mixture of ABL and Java development as needed, changing this blend over time as requirements change. Regardless of the development model chosen, FWD runs on the Java platform and integration with a wide variety of Java-based technologies is easy.

Some challenges for ABL applications can only be solved with innovation at the language and runtime level. The FWD project’s open source approach makes it possible for developers to help define the direction of the infrastructure on which their applications depend. Golden Code Development CEO Greg Shah stated, “FWD provides an opportunity for rapid innovation while maintaining legacy compatibility to preserve customers’ investment in their applications. We look forward to working with the community to make FWD the best possible foundation for ABL applications”.

About Golden Code Development Corporation
A technology consulting firm, Golden Code Development applies its technical talent and engineering creativity to solve its clients’ most complex problems. For more than two decades, the firm has provided engineering services to some of the world’s most respected and recognized companies, including Bank of America, IBM, Intel, Comcast, SunTrust, and Scientific Atlanta.

Golden Code Development’s creation and successful deployment of FWD makes it the first and only organization ever to deliver a fully automated conversion and strictly compatible runtime environment as a drop-in replacement for OpenEdge. As the world’s leading authority on the automated conversion, refactoring, and modernization of Progress applications, Golden Code provides a full range of service and support offerings to back the FWD technology.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

Credits: C_osett

Credits: C_osett

 

Android’s mobile application build system will natively support Java 8 features going forward, with Google deprecating the Jack toolchain.

Jack has served as a toolchain to compile Java source code into Android dex byte code, with Java providing the basis of Android development. But now, Google wants to support Java 8 features directly in the current javax and dx set of tools.

Existing tools and plugins dependent on the Java class file format still should work, said Google Product Manager James Lau. Google plans to launch the native support as part of its Android Studio IDE in coming weeks.

Google had tested Java 8 support through Jack. “Over time, we realized the cost of switching to Jack was too high for our community when we considered the annotation processors, byte code analyzers, and rewriters impacted,” said Lau. Developers can keep using Jack to build Java 8 code until the new support is available, and Lau predicted that the migration would mean little to no work.

Java 8, which fitted the language with lambda capabilities, debuted in March 2014. Android has supported lambdas and other Java 8 capabilities, including type annotations, method references, and default and static interface methods. The mobile platform also has supported Java 7 language features. Next up is Java 9, due in late July and featuring modularity and a host of other features. In his bulletin, Lau made no mention of the upcoming Java upgrade.

The Android build system compiles application resources and source code for packaging into Android Application Packages for testing and distribution. Android Studio uses the Gradle build toolkit to automate the build process.

Credits : fxxu

Credits : fxxu

 

Oracle is moving forward with its Java-on-Java intentions, in which Java would be implemented on itself via the experimental Project Metropolis.

With Metropolis, the company proceeds on building a JIT (just-in-time) compiler written in Java, said Georges Saab, Oracle vice president of development for the Java platform. The project was described in a recent presentation as an experimental clone of JDK (Java Development Kit) 10, hosting work on ahead-of-time compilation and the Graal compiler. Metropolis also would provide for translation of discrete HotSpot modules in System Java.

A presentation description says that Metropolis was “contemplating ‘Java on Java,’ the promise of a reboot of JVM technology using a modern code generator, Graal, which can be easily ported to new platforms and adapted to new workloads.”

Java-on-Java would implement the Java runtime with less C++/asm, cutting down on situations in which developers would have to code in both Java and C++. “This kind of experimentation [with Metropolis] is not new, but more and more of it is happening in collaborative projects in the OpenJDK community,” Saab said. There is no predetermined timeline to complete Metropolis, he said. “It’s not starting with some committed JDK version or date. Rather, the purpose is to learn more about what could be done in future versions.”

Project Panama, an effort to bridge native libraries to Java, would provide interoperability in Java-on-Java, while Project Valhalla would spruce up Java with multiple capabilities, such as value types, and provide flat data types for Java-on-Java. “Project Valhalla will naturalize flat, pointer-free data types to the JVM heap, giving JVM programmers the ability to define new classes with the flexibility of Java objects or C++ templates, and the efficiency of C or assembly code,” the presentation description reads.

Oracle’s conference presentation also referred to Project Amber, a recently unveiled effort to provide an incubator for productivity-oriented Java enhancement proposals, including local variable-type inference, enhanced enums, and lambda leftovers. It also promoted the notion of platform interoperability, including making native code and data more like Java code and data, but interoperability depends partly on value types and low-level bridges to non-Java APIs and data layouts.

The presentation discussed long-range plans for the JVM integrating with and running most modern languages. Goals for the JVM include having a uniform model to make objects, arrays, values, and types feel similar, being memory-efficient, having tune-able data layouts, and being naturally local and pointer-thrifty.

Oracle also wants the JVM to be performant, getting the most out of major CPUs and systems. In addition, the presentation cited “post-threaded,” as a goal, offering granular concurrency and confined/immutable data, along with having shared code mechanically customized to each hot path.