IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 
Wikipedia
 





 

 

 












Why UUID7 is better than UUID4 as clustered index in RDBMS  

3users  
itnext.io  


In the Introduction To Database Indexing Article, We discussed database indexes, Their type, representations, and use cases. In this article, we will experiment to check which performs better as a clustered index. UUID version 4 vs UUID version 7 or 6. Then we will discuss why that happened. What is UUID version 4?UUID, an acronym for Universally Unique Identifier, is a 128-bit identifier represen



 

2024/01/27 08:50
 





 

















Using AWS Lambda Function URL to build a Serverless backend for Slack  

3users  
itnext.io  


A combination of AWS Lambda and Amazon API Gateway is a widely-used architecture for serverless microservices and API based solutions. They enable developers to focus on their applications, instead of spending time provisioning and managing servers. API Gateway is a feature rich offering that includes with support for different API types (HTTP, REST, WebSocket), multiple authentication schemes, AP



 

2022/05/07 17:48
 





 











An Update on WebAssembly/WASI Support in Ruby  

11users  
itnext.io  


OverviewCRuby is a highly portable C application, and it runs on many platforms (You can see which platforms are tested on CI here). However the portability is only at source level, and the built executable is not portable across architectures and system call interfaces. This project made CRuby portable at executable file level by porting it to a standalone WebAssembly with WASI ABI. Furthermore



 

2022/03/18 15:19
 









 











Go Does Not Need a Java Style GC  

3users  
itnext.io  


Modern languages such as Go, Julia and Rust dont need complex garbage collectors like the ones use by Java C#. But why? To explain why, we need to get into how garbage collectors work and how different languages allocate memory in different ways. However, we will start by looking at why Java in particular needs such a complex garbage collector. I will cover a lot of different garbage collector to



 

2021/11/24 11:51
 





 











JavaScript Development: Making a Web Worker optional  

3users  
itnext.io  


In case you have a lot of JavaScript related logic running inside a main thread or a Web Worker, it makes perfect sense to move expensive logic into another worker. Workers run inside a different thread using their own CPU if possible. However, there can be use cases where in some scenarios there is a lot of JS related workload on a given thread, while in other scenarios this thread is mostly idle



 

2021/08/14 16:34
 







 











HMock: First Rate Mocks in Haskell  

4users  
itnext.io  


At the end of Zurihac this year, I released a preview version of HMock, a new library for testing with mocks in Haskell. Lets talk about what this is, why I wrote it, and how you can use it. A Toy ChatbotLets suppose I want to write a chatbot in Haskell. I might start with a few types, like so newtype User = User String deriving (Eq, Show) data PermLevel = Guest | NormalUser | Admin deriving (E



 

2021/06/30 13:25
 









 











Flutter Web: Should I use it? (Part 1SEO)  

3users  
itnext.io  


Many times online the question has been asked Is flutter good for web, and what many developers fail to truly understand is that is a very broad and open question and there are many factors that go into saying yes, no or maybe. While I am most certainly no expert, I have been around the block for a little over a decade and have spent the last 2+ years working with flutter for mobile and web and



 

2021/06/22 01:38
 













Effective Algorithms for Dart and Flutter. Big O.  

3users  
itnext.io  


Probably the most important part of a technical interview is the knowledge check for Algorithms and Data Structures. This is the must-have part of learning curve of a professional programmer in any language, especially for a Flutter. The glory mission of Flutter is to write code for mobile devices. Mobile devices need a special attention to performance of its algorithms and effective memory usage.



 

2021/06/18 16:00
 













How to better manage business logic in Flutter apps  

4users  
itnext.io  


Hi 👋 I am Luke and I am a software developer and I love learning new things. Every day is an opportunity to improve myself and do something! I started my Flutter series as my input to the community. It feels great. When I feel some topics are neglected or not talked about enough I try to jump in.



 

2021/05/07 08:39
 













Why puma workers constantly hung, and how we fixed by discovering the bug of Ruby v2.5.8 and v2.6.6  

5users  
itnext.io  


While running Rails puma servers in production, we were seeing the incident that some old worker processes suddenly got stuck regardless of no change in the amount or trend of requests. I found out the root cause and reported it to the upstream. This issue still exists in Ruby 2.6.0 and can be found as far back as Ruby 2.5.0. If you just want a summary of the bug, see ruby-lang#17669. What Happene



 

2021/04/19 23:43
 



 











Flutter is no longer a cross-platform framework  

4users  
itnext.io  


Hi I am Luke and I am software developer. Since Ive chosen a very bold title I need to elaborate a bit more on it. FYI I do think technically Flutter is a cross-platform framework. But bear with me... Since the release of Flutter 2.0, I began to see the hype going a little bit too far. Dont



 

2021/03/11 05:02
 













React NativeBackground Location Tracking without Timeout and with App killed  

3users  
itnext.io  


Edit (10th Feb 2024):Its been ages since I wrote this blog, its still garnering views and people are reaching out. I will be writing a follow up blog on a product I have built, which enables users to share their live location (just like WhatsApp) for both Android and iOS and as well as stream it to your own personal web servers using a web-hook. If youre interested in getting an early paid acce



 

2021/02/26 22:25
 













How to increase CSS-in-JS performance by 175x  

3users  
itnext.io  


I like the convenience of CSS-in-JS especially being able to co-locate styling and improving ease-of-use when using 3rd party components. But Im not convinced on a few of things: That hashed classes are a must have instead of namespaced ones, and could even be a hindrance when needing to select elements from 3rd party components, marketing, and testing suites.That using logic in your CSS is nec



 

2020/12/23 04:03
 



 











Modern storage is plenty fast. It is the APIs that are bad.  

7users  
itnext.io  


I have spent almost the entire last decade in a fairly specialized product company, building high performance I/O systems. I had the opportunity to see storage technology evolve rapidly and decisively. Talking about storage and its developments felt like preaching to the choir. This year, I have switched jobs. Being at a larger company with engineers from multiple backgrounds I was taken by surpri



 

2020/11/27 08:19
 





 











Migrating Apache Spark workloads from AWS EMR to Kubernetes  

5users  
itnext.io  


IntroductionESG research found that 43% of respondents considering cloud as their primary deployment for Apache Spark. And it makes a lot of sense because the cloud provides scalability, reliability, availability, and massive economies of scale. Another strong selling point of cloud deployment is a low barrier of entry in the form of managed services. Each one of the Big Three cloud providers co



 

2020/10/05 12:48
 





 











OKD 4.5 Single Node Cluster on Windows 10 using Hyper-V  

3users  
itnext.io  


Updated: 7/29/2020 Who wants to run an OKD 4 SNC on their Windows 10 workstation? Me for one. This is guide is geared towards people who want to try ODK 4 on an existing workstation (minimum 24GB of RAM) without purchasing additional hardware like a NUC or home lab server. OpenShift (OCP) has CodeReady Containers where you can set up an OpenShift cluster on your local machine for development and t



 

2020/07/28 09:43
 



 











Multi-Cloud and Multi-Cluster Declarative Kubernetes Cluster Creation and Management with Cluster  

3users  
itnext.io  


The Cluster API (CAPI) is a Kubernetes project that brings declarative, Kubernetes-style APIs to cluster creation. CAPI does this by using Custom Resource Definitions to extend the API exposed by the Kubernetes API Server, allowing users to create new resources such as Clusters (representing a Kubernetes cluster) and Machines (representing the machines that make up the Nodes that form the cluster)



 

2020/07/25 09:57
 







 











Flutter 1.17no more Flavors, no more iOS Schemas. Command argument that changes everything

5users  
itnext.io  


Includes Metal support for faster iOS performance, new Material components, new Network tracking tooling and more! It comes with lots of performance improvements, new Widgets, and more. But, besides all that, this version of Flutter also got one small, but very useful feature: compile-time variables. Yes, you heard me, starting from 1.17 you can build your Android and iOS application with predefin



 

2020/06/16 07:03
 



 











Scalable Microservice Demo K8s Istio Kafka  

3users  
itnext.io  


Demonstration of a highly scalable microservice application with asynchronous communication using Kafka



 

2020/06/06 10:24
 



 











Under-the-hood of web bundlers (e.g. Webpack)  

20users  
itnext.io  


Webpack is somewhat of a black box for most developers. Tools like create-react-app abstract most of the bundler functionality away. I did some research into it and began building my own light-weight web bundler to understand more about what it entails. This is part of my under-the-hood of series: Type systems (e.g. TypeScript)



 

2020/04/13 01:03
 









 











Fixing security vulnerabilities in npm dependencies in less than 3 mins  

3users  
itnext.io  


https://miro.medium.com/max/1021/1*MrEp6Y0l1B7Ixt5mfE3fWA.pngHola people!!! 🥑 Its been a while since I have written a blog and now since most of us are working from home, the time that used to go in commute is now saved and I thought why not utilize this time and write about my recent experience of fixing a security vulnerability.



 

2020/03/28 03:10
 







 











Webpack 5 Federation: A game changer in JavaScript architecture  

4users  
itnext.io  


Webpack 5 Module Federation: A game-changer in JavaScript architecture Module federation allows a JavaScript application to dynamically run code from another bundle/build, on client and server.



 

2020/03/04 03:54
 



 











Run Kubernetes On Your Machine  

3users  
itnext.io  


Its really easy to get a Kubernetes cluster online as almost each cloud provider offers its own solution (Google GKE, Amazon EKS, Microsoft AKS, DigitalOcean DOKS, Civo Kubernetes, ). As sometimes we just want to play locally this post lists some of the main options available for this usage.



 

2020/01/30 12:25
 













Multi Page Application with React  

3users  
itnext.io  


In the world of web development, we can list two main design patterns for the web apps: multi-page application (MPA) and single-page application (SPA). In this blog post, I will focus on the integration of react library into a multi page app. The classical architecture that requires reloading of a web-page in order to load or send data from/to server in the users browser. What Im planning to do



 

2020/01/23 22:10
 





 











Server Side Rendering with React, Redux and React-Router  

3users  
itnext.io  


tl;drThere is a huge discussion about Server-Side Rendering these days. Everyone says Its hard to implement and maintain. I have created a React News web application with 3 different approaches to be able to understand performance and implementation differences between each other. I wanted to make this application as close as possible to a real-world use case. I used; React, React-Router, Redux,



 

2020/01/16 14:39
 













Golang Error HandlingBest Practice in 2020  

3users  
itnext.io  


Golang has many advantages, its popularity explains this. But error handling in Go 1 is not very efficient , we have to write many verbose , inconvenient codes in daily development. Therere several open source solutions to tackle this. Meanwhile, the Go team is improving this from both the language and the standard library aspects.



 

2020/01/04 01:59
 



 











Micro-frontend Architecture: Import chunks from another Webpack bundle at runtime  

5users  
itnext.io  


Micro Frontend Architecture: Import chunks from another Webpack bundle at runtime Importing chunks from other Webpack bundles at runtime, using them as if there were always there  interleaved applications



 

2019/12/01 12:31
 







 











Form validation with React Hooks  

3users  
itnext.io  


Quickly create Javascript and Markdown demos. Import any package on npm. The idea is to create a custom hook that receives the initial data, validations, and validators. And returns a set of variables and functions as tools for forms This is the final Hook lets see how it works and how we could use it to validate a form The general idea here is, the hook returns an array with 2 parts of the state



 

2019/10/20 23:39
 













Kubernetes Networking: Behind the scenes  

16users  
itnext.io  


One of the things I love the most about Kelsey Hightowers Kubernetes The Hard Way guide other than it just works (even on AWS!)is that it keeps networking clean and simple; a perfect opportunity to understand what the role of the Container Network Interface (CNI) is for example. Having said that, Kubernetes networking is not really very intuitive, especially for newcomers and do not forget th



 

2019/10/16 19:41
 





 








 




























 

ITNEXT  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x