DevKini
265 subscribers
40 photos
5 files
559 links
Info and Updates on software development and general computing.

Info dan maklumat terkini berkaitan pembangunan perisian, programming serta IT/Komputer secara umum.

Untuk sebarang maklum balas, boleh hubungi @devkiniadmin.
Download Telegram
4 Jenis bug yang biasa dihadapi oleh programmer:-

Bohrbugs - Ini yang biasa. Biasanya dengan hanya ikut step yang dinyatakan oleh pengguna yang menemui bug ini, programmer akan dapat "reproduce" bug ini dengan mudah.

Heisenbugs - Bug jenis ini biasanya hilang, atau berpindah ke tempat lain bila programmer cuba errr ... debug program tersebut.

Boleh baca artikel ini untuk mengetahui 2 lagi jenis bugs yang biasa ditemui. //@devkini

https://opensourceforu.com/2010/10/joy-of-programming-types-of-bugs/
"Software developers should be willing to turn down jobs that pay little and also be willing to improve their own skills and move onto positions at other companies that pay more."

We talked to Daisuke Horie (Dice), VP of Engineering at Peatix and asked few questions related to software engineering career. Read the full interview at Xoxzo's blog https://blog.xoxzo.com/2018/05/15/interview-with-daisuke-horie/.

//@devkini
Forwarded from Kamal
Q: What is Microsoft doing with Go?
A: Microsoft is using Go internally to power pieces of the Azure infrastructure, like AKS [Azure Container Service]. For customers, Go is definitely a first-class citizen on Azure – you can use Go to make calls to the Azure SDK and provision services and infrastructure. You can also use Go to call into those services and consume things like Cosmos DB, other databases, message queues, any of the services that Microsoft provides. The Azure team has been investing in a great experience for Go developers.

https://open.microsoft.com/2018/02/21/go-lang-brian-ketelsen-explains-fast-growth/
Stop disabling SELinux, please.

https://stopdisablingselinux.com/
It seem there's some discontent on the explicit use of "132 Women In Cybersecurity ..." of the linked article above. They argued, the title should not use any gender remark and just say "132 In Cybersecurity To Follow ..."

While that still left to be debated, we apologized if the article above look offended.
Forwarded from Kamal
Good to keep this in mind in case of high disk IO usage:-

We found an alternative solution by mounting two different disks in each node. We use one disk for the Docker filesystem, where Docker stores information about the containers running. We use the other disk for our own workloads, where customers run their build commands.
Forwarded from Ahmad Syazwan
PSA to those trying / new-ish to docker. Docker daemon runs as root. Do not blindly pull random image. Last month for example there was this.

If you absolutely have to run image from someone, at least pull it and do a docker history --no-trunc <image> or more fancy image analyzer like container-diff .

To understand the implication, try running this as a non-root docker user:
docker run --rm alpine -v /etc/hosts:/tmp/hosts sh -c "echo '8.8.8.8 newentry.evil.com' >> /tmp/hosts"

Your hosts file now contains new entry without sudo.
Ballerina, programming language for writing microservices.

Concurrency Workers - Ballerina’s execution model is composed of lightweight parallel execution units known as workers. Workers use a full non-blocking policy where no function locks an executing thread, such as an HTTP I/O call awaiting response. These semantics manifest sequence concurrency where workers are independent concurrent actors that do not share state but can interact using messages, similar to how distributed systems pass messages over a network. Workers and fork/join language semantics abstract the underlying non-blocking approach to enable a simpler concurrency programming model.

//@devkini

https://www.infoq.com/articles/ballerina-api-gateway
Atlassian will discontinue Hipchat and Stride, and provide a migration path to Slack for all their customers

https://slackhq.com/atlassian-and-slack-partnership
Forwarded from Deleted Account
[ JAVA ][ 5000$ ][ 100% remote ]
I am looking for Java/AWS Developers. 100% remote.
We are able to pay up to 250 USD a day (around 5000$ a month) on B2B contract.

Must have:
-Java 8 on very good level
-AWS lambda
-serverless

Nice to have:
-AWS DynamoDB
-AWS Congito
-AWS AppSync

What we do:
We make an app for feature toggling - our app will be used by other developers, they would put a big „if” in the code using our framework and then some non technical people in beautiful UI can turn on and off particular feature of the app.
We started coding on January so it's a very new project with beautiful code.

You can work whenever you want just make sure you can attend our daily scrum at 4pm UK via Skype.

Starting date: ASAP!

Short recrutation in English.

If you are interested, feel free to contact me or just send your CV on:
contact@sumato.pl

Have a great day!

PS: Company website: www.sumato.pl
But the app will be made for our client.