Loading
Three challenges of CI/CD

Continuous integration and delivery helps DevOps teams deliver higher quality software faster. But are all CI/CD implementations the same? What does a successful CI/CD landing look like? Do you know you are in the right direction? In these four chapters, we talk about the modeling of CI/CD

Published at 18:48, June 18, 2019
Microservices vs. SOA

Microservices and software oriented architecture (SOA) are two componentized architectures for software development. With the development of the cloud computing era, the higher granularity micro service architecture (MSA) has evolved from the early SOA. However, these two methods are still widely used. SOA is enterprise centric

Published at 15:13, January 30, 2019
I heard that you want to be a functional programming engineer (Part I)

The first step in understanding the idea of functional programming is the most important and perhaps the most difficult. On this point, different people have different views. The first time we touched a car, we were pained and worked hard. It seemed very easy to operate. When we got started, we became more than we thought

Published at 14:20, January 11, 2019
I heard that you want to be a functional programming engineer (Part II)

Understanding the concept of functional programming is an important first step, and probably the most difficult one. But it does not mean that we must start from the concept. You might as well change your perspective. Previous: Part 1: Please read the code slowly to make sure you can understand them. Every

Published at 14:31, January 11, 2019
SQLite schema

Introduction This article describes the architecture of the SQLite library. The information in this article is very useful for those who want to understand or modify the internal work of SQLite. The figure shows the main components of SQLite and how they interoperate. The text below explains the role of each component

Published at 15:15, January 25, 2019
Eclipse Che 7 supports VS Code extension

The Eclipse Che community is currently developing Eclipse Theia as the default IDE for Eclipse Che 7. We have added a plug-in model to Eclipse Theia, which is compatible with Visual Studio Code (VS Code) extension. Che 7 Users

Published at 16:22, January 31, 2019
How to understand any programming task

This day finally came. It doesn't matter whether you work on your first day or have worked for more than 10 years. One day there will be a task that you can't even understand. What will you do at this time? Do you dare to pray for success? Or tell

Published at 16:15, January 9, 2019
How to write the resume of a killer engineer

This résumé got me interviews at Google, Facebook, Amazon, Microsoft, and Apple. 2017 Senior Year Résumé I obtained these interviews by sending my résumé to the résumé ...

Published at 16:23, January 8, 2019
Building TypeScript Project with Bazel

In this article, I will briefly introduce what Bazel is and how we can use it to build a Typescript project. If you are already familiar with what Bazel solves, please skip to the section "Building Typescript with Bazel". You can find examples on my Github

Published at 19:05 on January 14, 2019
Tell me why I don't like Go language

I use go language every day in my work. I am familiar with it, but I don't like go language, and I don't understand why it can be popular. Here are some explanations from several perspectives. Developer Engineering I have never seen a language that can lead to such overt hostility to developer engineering. for instance...

Published at 15:28 on January 14, 2019
Java EE 8: Aerial View

"Looking forward to Jakarta EE 8? In this article, Reza Rahman discussed some major changes and new features of Java EE 8, which is the basis of the upcoming Jakarta EE 8. Java EE 8 will be more concise through more Web standards and CDI alignment." Java EE 8 includes

Published at 15:46 on December 13, 2018
Simple React authorization mechanism

Most applications need authentication mechanisms and authorization mechanisms. When the authentication mechanism confirms that some entities are legitimate users, the authorization mechanism will determine whether users are allowed to perform these operations according to their roles and permissions. In most cases, we usually do not need special

Published at 14:00, January 14, 2019
Bash Technique

Bash is not the best programmer friendly tool. It needs to be careful, low-level knowledge and not allow any mistakes (you know you can't enter foo=42, right?). On the other hand, bash is ubiquitous (even on Windows 10), it is very easy to

Issued at 11:00 on January 3, 2019
1998-2018, the 20th anniversary of the open source of Erlang programming language

The Erlang programming language was released open source on Tuesday, December 8, 1998. Do you remember where you were that week? At that time, I was in Dallas (Texas), and I was helping Ericsson in the United States to establish an Erlang team using the AXD301 switch. When

Published at 14:52 on December 10, 2018
Top test tips for smart Java developers

We often write test cases for our business code, right? There is no doubt that most of the answers will fall somewhere between "Yes, but do you know how to avoid it?" and "Of course, I like testing". Here I will introduce some tips to let you know how to write a good test

Published at 09:33, January 27, 2015
What happens when you enter "google. com" in your browser and enter "Enter"?

My favorite interview question I have met is "What will happen after you type 'google. com' into the address bar of a browser and click<Enter>?" Someone can talk for days, trying to answer this question back and forth in some form of completeness. How much they will walk

Published at 11:04, January 2, 2019
2018 DevOps Learning Path

DevOps is very popular at present. Most of my friends, colleagues and senior developers are working hard to become DevOps engineers and regard themselves as DevOps advocates in the organization. Although I recognize the benefits of DevOps, it is directly related to improved software development and deployment

Published at 15:05, December 20, 2018
How to send messages between Service Worker and web client

Service Workers is a background processor that works for pages. Providing offline web apps is currently the most interesting function of Service Workers. At the same time, Service Workers can manage a local resource cache. When the network connection status is normal

Published on December 29, 2018 17:18
Learn Go language from 0 to 1

Picture: The Gopher mascot and the old logo briefly introduce the Go (Golang) language. Go language is a static type compilation language created by Google engineers Robert Griesemer, Rob Pike and Ken Thompson. The first open source version was released in 201

Published on December 25, 2018 15:25
50 data structure and algorithm interview questions for engineers

Many computer science graduates and programmers have applied for programming, coding and software development positions in start-ups such as Uber and Netflix, large organizations such as Amazon, Microsoft and Google, and service-oriented companies such as Infosys or Luxsoft

Published at 17:03, December 19, 2018

No more

Loading failed, please refresh the page

Recommend excellent original English
cancel
determine
 Back to top
Top