Tag: Cicd
-
Why you should not use webpack
Posted on May 9, 2021, Level beginner Resource Length medium
Webpack is one of the most popular bundlers around today. Tons of production apps and frameworks, such as Next.js, Create React App, and more, use it for bundling and building. Additionally, it has the largest library of plugins out of any bundler. However, times have changed since Webpack's inception, and now it is not the best tool for lots of cases. By AsyncBanana.
Tags nodejs javascript performance containers cicd
-
Continuous integration for React applications using Jest and Enzyme
Posted on May 2, 2021, Level beginner Resource Length short
React pairs nicely with Redux, which enables managing the data that React needs to render interfaces. Redux offers a predictable way to structure and update the data in those frontend applications. In this tutorial, we will explore how to write tests for an existing React and Redux application. By Kevin Ndung'u.
Tags devops react app-development cicd javascript
-
Gitflow with automation for mobile apps
Posted on May 1, 2021, Level beginner Resource Length short
Gitflow is a great branching strategy for mobile apps. As mobile developers we can only publish one stable release through the App Store and Google Play Store, therefore we do not need to—nor are we able to—ship bug fixes for older intermediate versions of the software. By Oliver Binns.
Tags devops software app-development cicd web-development
-
A pragmatic architecture
Posted on April 25, 2021, Level intermediate Resource Length medium
REST, CQRS and messaging are not just buzzwords to you? But you want to know how to put them all together? Then let's make a plan! By Michael Zangerle.
Tags cloud app-development web-development php cicd
-
Progressive delivery, the future of software development: Ship faster with less risk
Posted on April 2, 2021, Level beginner Resource Length long
So far, Continuous Integration/Continuous Delivery (CI/CD) has been at the centre stage of DevOps Services, steering the modern software development industry forward. However, the current and future demands of the industry require new practices that make the deployment process progressive. By Tapan Vora @cuelogic.
Tags devops cicd app-development cloud cio
-
How to mitigate Low-Code security risks
Posted on March 25, 2021, Level beginner Resource Length long
Gartner predicts that by the end of 2025, over 65% of development projects will use low-code builders. The field of low-code continues to expand. But what security implications does low-code introduce? By Bill Doerrfel.
Tags infosec cloud cio software software-architecture cicd
-
Software architecture diagrams - which tool should we use?
Posted on January 2, 2021, Level intermediate Resource Length medium
"Which diagramming tool should we use?" - I hear this question on a regular basis, with teams debating the pros and cons of tools such as PlantUML vs Mermaid, for example. By Simon Brown.
Tags software-architecture cio teams devops cicd microservices
-
Using GitHub container registry in practice
Posted on January 1, 2021, Level beginner Resource Length medium
Exploring the new capabilities of GitHub Container Registry. Did you know that GitHub has launched the new GitHub Container Registry September 2020? By Kasun Rajapakse.
Tags containers kubernetes cicd web-development
-
How to optimize large scale serverless applications for operational excellence
Posted on December 25, 2020, Level intermediate Resource Length long
Managing applications at scale often comes up as one of the biggest concerns for businesses; How can it work smoothly? How do we monitor so many resources? By Taavi Rehemägi.
Tags serverless programming devops cicd performance
-
How to write terraform, but with typescript
Posted on November 9, 2020, Level intermediate Resource Length short
Ever wished you could just use typescript to write your infrastructure? You may or may not have heard about the release of the terraform cdk (short for cloud development kit). By Julian Krispel-Samsel.
Tags devops cicd app-development software-architecture serverless
-
DevSecOps – Dynamic analysis DAST with OWASP ZAP and Jenkins
Posted on November 8, 2020, Level intermediate Resource Length long
Dynamic Application Security Testing (DAST) also called Black Box Testing is a testing practice that will test the application by executing your web application. As we know, In SAST, a Web application will be tested inside the application which doesn't even require that the application should be running. By Prabhu Vignesh Kumar Rajagopal.
Tags programming cicd web-development infosec
-
Be effective with Bitrise CI for Android — the lessons learned the hard way
Posted on October 28, 2020, Level intermediate Resource Length long
I'm pretty sure we can all agree on how CI tools support our day to day effectiveness. How they might save dozens of hours spent on non-essential tasks. Yet, it's common to present CI tools as a hassle; slow, bulky, and unreliable pipelines bloated with chaotic events instead of fast, maintainable feedback loop configured to support both product quality and team flexibility. By Maciej Malak.
Tags cicd android web-development software-architecture containers