Anjar Priandoyo

Catatan Setiap Hari

Posts Tagged ‘SDLC

SOA Jargon

leave a comment »

API, Microservices, Middleware, Service Oriented Architecture (SOA) Concept

  • Service-oriented architecture (SOA) has an enterprise scope, while the microservices architecture has an application scope.
  • API = any way of communicating exposed by a software component. SOA = a set of enterprise architectural design principles to solve scalability issues by splitting responsibility into services.

Digital Transformation Jargon

  • There’s an entire API economy that can be used to fuel your digital transformation strategy
  • APIs have become a standardized machine-readable mechanism for connecting partners
  • APIs are part of an application that communicates with other applications. APIs can be used to enable microservices. APIs enable a digital transformation strategy by Sharing business capabilities in a partner ecosystem, Unlocking new business channels, Creating customer value.
  • Microservices become one of the enablers in the digital transformation journey.

How jargon enable digital transformation (replace jargon with any kind of buzzword)

Written by Anjar Priandoyo

Maret 18, 2022 at 5:59 pm

Ditulis dalam Science

Tagged with

IT Jargon in Group

leave a comment »

APIs are part of an application that communicates with other applications. APIs can be used to enable microservices. APIs enable a digital transformation strategy by Sharing business capabilities in a partner ecosystem, Unlocking new business channels, Creating customer value.

Model–view–controller, traditionally used for desktop graphical user interfaces (GUIs), this pattern became popular for designing web applications

Facebook Group:

WEB FRAMEWORK (Web CMS Framework to Web Application Framework)
Drupal Indonesia (Jun 2008), 4.3K
WordPress Indonesia (Mar 2012), 73K – Three Tier (not MVC)
CodeIgniter Indonesia (Mar 2009, name changed Feb 2020), 100K
Laravel Indonesia (April 2020), 17K
Ruby on Rails Indonesia (Dec 2011), 5.5K

BACK END DEVELOPMENT
PHP Indonesia (Aug 2008), 164K
Python Indonesia (Nov 2012), 39K
Node.js Indonesia (May 2012), 27K
Javascript Programmer Indonesia (Feb 2018, name changed Nov 2020), 14K

FRONT END DEVELOPMENT
ReactJS Indonesia (Aug 2015), 26K
Angular Indonesia (Aug 2013, name changed Mar 2017), 12K
VueJS Indoensia (Nov 2015), 19K

OTHERS
Odoo Indonesia (Aug 2014), 1.7K
MongoDB Indonesia (Mar 2012), 2.2K
AWS User Group Indonesia (Sep 2013), 3.2K
Taudata Analytics: Data Science, Big Data, IOT (Jan 2014, name changed Feb 2022), 19K

Hosting: Dreamhost, Hostgator

Written by Anjar Priandoyo

Maret 7, 2022 at 7:26 pm

Ditulis dalam Science

Tagged with ,

Full Stack Web Development

leave a comment »

medium: Full Stack Web Developer Roadmap 2022

Interesting, better late then never. Well I know, I am old school now. However, in my understanding so far the timeline as follows:

To simplify I think look like this:

2000s: Content Management System: WordPress, Drupal
Service Oriented Architecture, Web Services

2010s: Web Development Framework (Web Application):
PHP: Codeigniter, Laravel, Ruby on Rails
Python: Django, Flask


2020s: Full Stack Web Development (Front end-Backend), (Vue.js React.js Angular)

MVC, Full-Stack MVC, and REST API frameworks.
REST API: Express.js MongoDB

Written by Anjar Priandoyo

Maret 6, 2022 at 8:26 pm

Ditulis dalam Science

Tagged with

Node.js

leave a comment »

Interesting. Node.js as backend and Vue.js as front end.

Tutorial node.js using visual studio ref
codeigniter a 2010 framework
Odoo

Written by Anjar Priandoyo

Maret 4, 2022 at 3:21 pm

Ditulis dalam Science

Tagged with

Cloud Computing, Git

leave a comment »

Written by Anjar Priandoyo

Maret 13, 2021 at 8:11 am

Ditulis dalam Science

Tagged with

Information Security Technologies

leave a comment »

Information Security is a complex field, it involves the Process (where more people involve, e.g review, audit) and Technology (where less people involve, e.g substantive log review). In my experience, I work more with Process than Technology, but actually the bridge between this two is blurred.

Information Security also complex field as it is related also with Information Operation field. Log Monitoring vs Log Management vs (Data) Log Analytics can this technology can be used for diferent purpose e.g (negative security purpose) Identifying Security Breach vs Gaining the pattern of user (positive, understanding user buying behaviour).

For example, Splunk, Mint and Elasticsearch (ELK: Logstash, Kibana) can be considered as different tools with totally different purpose.
– Web Analytics Tools
– Log Management and Analytics
– Information Retrieval Libraries
– Search Engine & Content Analytics
– Big Data

Just imagine like WordPress that can be use as Blog, E-commerce or even Discussion Forum.

Note:
Qualys: Vulnerability Management, Cloud Security
Kibana: Data visualization dashboard for Elasticsearch.

NIST Cybersecurity Framework v1.1 (2014/2018) ref
NIST SP 800-53 Rev. 4
ISA 62443-3-3:2013

Cybersecurity assurance standards

Product assurance:
– ISO/IEC 15408, Common Criteria
– ISO/IEC 19790, Security requirements for cryptographic modules
(similar to NIST FIPS 140-2)
– ISO/IEC TR/19791, Security assessment of operational systems

Process assurance:
– ISO/IEC 21827, SSE capability maturity model (SSE-CMM®)
– ISO/IEC 17799, Code of practice for information security Mgmt
– COBIT – Control objectives for information and related technology
– draft ISA S99 standards: Concepts and process guidance

Quality assurance: ISO 9000
Environment assurance: ISO 14000

IEC 62443: Industrial Network and System Security

Written by Anjar Priandoyo

Mei 2, 2020 at 7:38 am

Ditulis dalam Science

Tagged with ,

Comparison of Mobile Development Framework

leave a comment »

 

Comparison of Mobile Development Framework

Graphic ref, ref

Written by Anjar Priandoyo

April 21, 2020 at 9:13 pm

Ditulis dalam Science

Tagged with

Comparison of Javascript Framework

leave a comment »

Wiki: Comparison of Javascript Framework

Ref: The state of javascript

Written by Anjar Priandoyo

April 21, 2020 at 5:39 pm

Ditulis dalam Science

Tagged with

Comparison of Web Framework

leave a comment »

web-framework
Web development framework of 2020 ref

Django, Spring, Laravel, Rails, React, Angular, Express, Vue, jQuery, Flask

Ruby: Don’t Repeat Yourself (DRY), Model-View-Controller (MVC),
Airbnb, GitHub, Zendesk, Shopify, Basecamp, SoundCloud, Hulu, Cookpad, Square

React: Facebook, Instagram
Django: Google, Youtube, Instagram

Wiki: Comparison of Web Framework

Written by Anjar Priandoyo

April 21, 2020 at 5:35 pm

Ditulis dalam Science

Tagged with

API Management

leave a comment »

This is things that I missed: Cloud, with Cloud coming REST ref. REST/JSON vs SOAP/XML

Basic concept:

  • A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data.
  • An API for a website is code that allows two software programs to communicate with each other
  • REST technology is generally preferred over the more robust Simple Object Access Protocol (SOAP) technology because REST uses less bandwidth, making it more suitable for efficient internet usage.
  • The REST used by browsers can be thought of as the language of the internet. With cloud use on the rise, APIs are being used by cloud consumers to expose and organize access to web services.
  • REST and Simple Object Access Protocol (SOAP) offer different methods to invoke a web service. REST is an architectural style, while SOAP defines a standard communication protocol specification for XML-based message exchange. REST applications can use SOAP.

Other related things: API Testing
API-testing

Written by Anjar Priandoyo

April 21, 2020 at 5:19 pm

Ditulis dalam Science

Tagged with